[英]SKAdNetwork warning from AdMob and when is the App Tracking Transparency alert needed for iOS apps
I have just started getting a warning message in AdMob for my iOS game with ads:我刚刚开始在 AdMob 中收到一条带有广告的 iOS 游戏的警告消息:
"Some apps haven’t been configured to use SKAdNetwork"
And that I may not be getting some advert credits.而且我可能没有得到一些广告学分。 It looks easy to fix according to this:根据这个看起来很容易修复:
https://developers.google.com/admob/ios/ios14 https://developers.google.com/admob/ios/ios14
I just add a key to Info.plist我只是在 Info.plist 中添加一个键
But on that link it also mentions App Tracking Transparency authorization and I'm unsure what to do about that.但在那个链接上,它还提到了 App Tracking Transparency 授权,我不确定该怎么做。 I know what ATT is - it presents an alert asking for permission track and affects access to the IDFA.我知道 ATT 是什么 - 它会显示一条警报,要求提供权限跟踪并影响对 IDFA 的访问。 But it's a bit strange that Google says “If you decide to include ATT”.但谷歌说“如果你决定包含 ATT”有点奇怪。 It's like Google doesn't really want you to do it.就像谷歌真的不希望你这样做。
Also, as far as I can see, the IDFA is still accessible without adding the ATT alert even in iOS 14.4.此外,据我所知,即使在 iOS 14.4 中,也可以在不添加 ATT 警报的情况下访问 IDFA。 So some questions:所以有些问题:
Does anyone know when (or if) Apple will enforce requiring the ATT alert?有谁知道苹果何时(或是否)会强制要求 ATT 警报? They used to say early 2021 - is there a firmer date or specific version number?他们过去常说 2021 年初——有更确定的日期或具体的版本号吗? It does not seem to be enforced yet (my game update without it was approved this week), and the IDFA seems perfectly accessible on iOS 14.4 without the alert.它似乎还没有被强制执行(我的游戏更新本周获得了批准),并且在没有警报的情况下,iOS 14.4 上似乎完全可以访问 IDFA。 I can print it out with:我可以打印出来:
Console.WriteLine("AdvertisingIdentifier={0}", AdSupport.ASIdentifierManager.SharedManager.AdvertisingIdentifier);
And it's not all zeros.而且并非全为零。
Am I really losing ad revenue without the SKAdNetwork key when the IDFA is still accessible anyway?当仍然可以访问 IDFA 时,如果没有 SKAdNetwork 密钥,我真的会失去广告收入吗?
Is SKAdNetwork the future and is IDFA being sort of phased out? SKAdNetwork 是未来吗?IDFA 是否正在逐步淘汰? So in the future, AdMob will not use IDFA at all?那么以后AdMob就完全不用IDFA了吗?
Should I go ahead and implement the ATT alert or wait (I'm worried most people will deny tracking, or it may put them off installing the game at all).我应该提前 go 并实施 ATT 警报还是等待(我担心大多数人会拒绝跟踪,否则可能会让他们根本无法安装游戏)。 Am I losing anything by not having the alert (I don't think so, yet).我是否因为没有警报而失去了任何东西(我不这么认为)。
Note: I recommend not using ATT because most users ask you not track them anyway.注意:我建议不要使用 ATT,因为大多数用户都要求您不要跟踪他们。
Yes, if a user gave you a permission to track them then they will get more personalized ads which usually translate into more revenue but as I stated in the note above, most of users will not let you track them.是的,如果用户允许您跟踪他们,那么他们将获得更多个性化的广告,这通常会转化为更多收入,但正如我在上面的说明中所说,大多数用户不会让您跟踪他们。
Yes it seems that way, SKAdNetwork is needed to measure the success of ad campaigns while maintaining user privacy.是的,似乎需要 SKAdNetwork 来衡量广告活动的成功,同时维护用户隐私。
No, I think this is not needed不,我认为这不是必需的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.