3

我刚刚开始在 AdMob 中收到一条关于我的带有广告的 iOS 游戏的警告消息:

"Some apps haven’t been configured to use SKAdNetwork"

而且我可能没有得到一些广告学分。根据这个看起来很容易修复:

https://developers.google.com/admob/ios/ios14

我只是在 Info.plist 中添加一个键

但在那个链接上,它还提到了 App Tracking Transparency 授权,我不确定该怎么做。我知道 ATT 是什么 - 它会显示一条警报,要求提供权限跟踪并影响对 IDFA 的访问。但谷歌说“如果你决定包含 ATT”有点奇怪。就像谷歌真的不希望你这样做。

此外,据我所知,即使在 iOS 14.4 中,也可以在不添加 ATT 警报的情况下访问 IDFA。所以有些问题:

  1. 有谁知道苹果何时(或是否)会强制要求 ATT 警报?他们过去常说 2021 年初——有更确定的日期或具体的版本号吗?它似乎还没有被强制执行(我没有它的游戏更新本周获得批准),并且 IDFA 在没有警报的情况下在 iOS 14.4 上似乎完全可以访问。我可以打印出来:

    Console.WriteLine("AdvertisingIdentifier={0}", AdSupport.ASIdentifierManager.SharedManager.AdvertisingIdentifier);
    

    而且并非全为零。

  2. 当仍然可以访问 IDFA 时,如果没有 SKAdNetwork 密钥,我真的会失去广告收入吗?

  3. SKAdNetwork 是未来吗?IDFA 是否正在逐步淘汰?那么在未来,AdMob 完全不会使用 IDFA 了吗?

  4. 我应该继续执行 ATT 警报还是等待(我担心大多数人会拒绝跟踪,或者这可能会让他们根本无法安装游戏)。我是否因为没有警报而失去了任何东西(我不这么认为)。

4

0 回答 0