儿童类应用通过Firebase SDK接入SKAdNetwork实现广告归因的配置问题
问题排查与配置说明
1. 配置生效验证相关
你当前搜索不到[SKAdNetwork registerAppForAdNetworkAttribution]调用记录、看不到相关日志属于正常情况,原因如下:
Firebase/AnalyticsWithoutAdIdSupport的SKAdNetwork自动注册逻辑封装在SDK内部二进制层,不会暴露在上层可搜索的代码中- 要查看相关日志需要先开启Firebase Analytics调试模式:在Xcode的Scheme运行参数中添加
-FIRAnalyticsDebugEnabled启动参数即可输出相关注册日志 - 自动注册仅会在应用首次安装启动时触发一次,若测试设备此前已经安装启动过你的应用,需要卸载重装后再测试才能触发注册逻辑
2. SKAdNetwork Identifiers配置要求
你需要在Info.plist中添加对应SKAdNetwork ID配置:
- 对接Google Ads需要添加Google官方的SKAdNetwork ID
cstr6suwn9.skadnetwork - 若你有其他合作的广告投放渠道,也需要将对应渠道的SKAdNetwork ID一并添加到plist的SKAdNetworkItems数组中
额外合规提示
你当前选用的Firebase/AnalyticsWithoutAdIdSupport版本本身不依赖AdSupport.framework,也不会主动触发ATT权限请求,完全符合苹果儿童类应用的隐私规则,不会因此产生被拒风险。
内容的提问来源于stack exchange,提问作者diego321981
相关产品推荐
相关产品推荐

