问题描述
我刚刚开始在 AdMob 中收到一条警告消息,提示我的 iOS 游戏带有广告:
"Some apps haven’t been configured to use SKAdNetwork"
而且我可能不会获得一些广告积分。根据这个看起来很容易修复:
https://developers.google.com/admob/ios/ios14
但在该链接上还提到了 App Tracking Transparency 授权,我不确定该怎么做。我知道 ATT 是什么——它会发出一个警报,要求跟踪权限并影响对 IDFA 的访问。但有点奇怪的是,谷歌说“如果你决定包含 ATT”。好像 Google 并不真的希望您这样做。
此外,据我所知,即使在 iOS 14.4 中,IDFA 仍然可以在不添加 ATT 警报的情况下访问。所以一些问题:
-
有谁知道 Apple 何时(或是否)强制要求 ATT 警报?他们过去常说 2021 年初 - 有更确定的日期或特定的版本号吗?它似乎还没有被强制执行(我的游戏更新本周没有获得批准),而且 IDFA 在 iOS 14.4 上似乎完全可以访问而没有警报。我可以打印出来:
Console.WriteLine("AdvertisingIdentifier={0}",AdSupport.ASIdentifierManager.SharedManager.AdvertisingIdentifier);
而且不全是零。
-
如果仍然可以访问 IDFA,如果没有 SKAdNetwork 密钥,我真的会损失广告收入吗?
-
SKAdNetwork 是未来吗?IDFA 会被淘汰吗?那么在未来,AdMob 会完全不使用 IDFA 吗?
-
我应该继续实施 ATT 警报还是等待(我担心大多数人会拒绝跟踪,或者这可能会让他们根本无法安装游戏)。我是否因为没有警报而失去了任何东西(我不这么认为,但)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)