CloudXCore.addAdRevenueDelegate(_:) 相同的全局广告收入委托列表。
安装
CocoaPods
Podfile
手动注册
该 pod 会为您的 target 设置-ObjC,以确保连接器的 +load 在宿主应用中执行并完成自行注册。如果您的构建未使用 -ObjC 链接,请在初始化 CloudX SDK 之前或之后手动注册一次:
要求
- CloudXCore
3.6.0或更高版本——这是首个提供连接器所依附的全局广告收入委托 API 的版本。 - 您的应用已使用自己的 dev key 集成并初始化 AppsFlyer SDK。连接器不会打包或初始化 AppsFlyer;CocoaPods 会将该依赖与您应用中已有的
AppsFlyerFramework去重,因此运行时使用的是您的版本。 - 受支持的 AppsFlyer SDK 版本:
AppsFlyerFramework6.15.0或更高版本。没有上限——AppsFlyer 的集成式广告收入 API 在 6.15+ 与 7.x 系列中保持稳定。
上报内容
连接器会为每次 CloudX 竞得的展示调用一次 AppsFlyer 的logAdRevenue,覆盖所有 CloudX 广告格式——banner、MREC、interstitial、rewarded、native 和 app open。每次调用会携带竞得的广告网络、该次展示的 CloudX 收入估算(USD)以及 CloudX 广告单元、格式和广告位。
兼容性
自行上报收入
如果您希望自行控制上报调用,可以不使用连接器,直接注册自己的广告收入委托:+[CloudXCore addAdRevenueDelegate:] 是稳定的公开接口,removeAdRevenueDelegate: 用于取消注册。请只选择连接器或自行注册委托其中一种方式,不要同时使用。