# [1.0.7]

### 修复

* 接入 `CC-Framework.Commercialization` 的 Editor 诊断接口，Unity Editor 模拟点击广告时也会输出 TapADN 当前解析出的广告位 ID。

# [1.0.6]

### 修复

* 兼容 `CommonKeyValues` 中直接使用业务场景名作为 key、SpaceId 作为 value 的激励视频广告位配置，避免只识别 `tapadn.rewarded_scene_slot.<scene_id>` 时回退到默认激励广告位。
* 激励视频进入场景、加载和播放请求会输出当前解析到的 SpaceId 及来源，便于 Editor Console 和样例调试面板确认实际使用的广告位。

# [1.0.5]

### 调整

* Android native 聚合 SDK AAR 升级到 `4.2.7.3`。
* Android Pangle 依赖升级到 `7.6.1.2`，GDT 依赖升级到 `4.690.1560`，改由 Gradle 后处理注入 Maven 依赖。
* 移除旧本地 Pangle/GDT AAR，避免与 Maven 依赖重复类。

### 文档

* 新增 `SDK_MAINTENANCE.md`，记录官方源码改动清单、封装层职责、SDK 升级步骤和发布流程。

# [1.0.4]

### 新增

* 激励视频支持按游戏场景映射不同 TapADN SpaceId，并在未配置或配置非法时回退默认激励广告位。
* 手动加载模式下激励视频缓存按 SpaceId 隔离，避免不同场景广告位串用 ready 缓存。
* 激励视频缓存默认 10 分钟未消费自动销毁，可通过 `tapadn.rewarded_cache_max_age_seconds` 覆盖。

### 调整

* 智能预加载归因缓存增加 SpaceId 维度，避免多广告位场景下 ready/归因状态混用。

# [1.0.3]

### 修复

* iOS 导出后自动修复 `UnityFramework` target 的广告 SDK `FRAMEWORK_SEARCH_PATHS` / `HEADER_SEARCH_PATHS`，覆盖 Dirichlet、CSJ、GDT、DRA、GDTMobSDK、Tquic、BUAdSDK 的真实 xcframework slice。
* iOS 导出后清理 CocoaPods `Pods-UnityFramework*.xcconfig` 中的 `XCFrameworkIntermediates` 搜索路径，避免 Xcode 真机 Play 时出现 framework not found 或 search path not found。
* 保持签名配置由业务工程负责，广告模块不写入 Team、provisioning profile 或 code signing 设置。

# [1.0.1]

### 调整

* 包声明升级到 Unity `2022.3`，项目版本固定为 `2022.3.62f2c1`。
* 依赖的 `CC-Framework.Commercialization` 升级到 `1.0.15`，对齐源头商业化框架发布包。

# [1.0.0]

### 新增

* 接入 Dirichlet/TapADN 聚合 Unity SDK `4.2.5.0`。
* 新增 `TapadnAdController`、激励视频、插屏、开屏播放器，实现 `CC-Framework.Commercialization` 抽象层。
* 新增 Android 构建后处理：Manifest 权限、TapADN FileProvider、微信 OpenSDK WXEntryActivity/queries、AndroidX/Jetifier 属性。
* 新增 iOS 构建后处理：CocoaPods、SKAdNetwork、ATT 文案、AppTrackingTransparency 弱链接、GDT 动态 framework 嵌入。
* iOS 激励、插屏、开屏 auto API 增加 load-then-show 兼容 fallback，并补齐展示失败回调。
* 新增 `TapadnCommercialization` 便捷入口，由实现模块创建 controller 并初始化 `ADManager`。
* 官方 Demo Sample 从主包剔除，调试内容改为可选 `Samples~`。
