You've already forked Commercialization.tapadn
3.1 KiB
3.1 KiB
[1.0.8]
修复
- 修复 Editor 广告位诊断在编译期触发
CS0165未赋值变量错误的问题。
[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 导出后自动修复
UnityFrameworktarget 的广告 SDKFRAMEWORK_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~。