我遇到了多个消息来源,从2021年底开始,Android广告ID将不可用(它将是零字符串)在Android 12设备上,当用户将选择退出广告个性化。其中一个好的来源是:https://www.xda-developers.com/google-play-services-delete-ad-id-opt-out-personalization/
为了确保我的应用在Android 12设备上的盈利,我刚刚在Pixel 4设备(运行Android 12操作系统)上进行了验证,并且我能够在选择退出广告个性化后获得Android Advertising ID。即使不做任何额外的步骤来瞄准API 31 (Android 12),例如不添加任何额外的AD_ID权限。是否有明确的时间表,至少在Android 12设备上何时生效?这将有助于我们提前计划部署。
Android 12设备的官方时间表是"2021年底",没有进一步的细节。
之后,它将从2022年4月开始扩展到所有支持Google Play的设备。
来源:https://support.google.com/googleplay/android-developer/answer/6048248?hl=en
记住,如果你正在使用AdMob,你不需要显式地添加AD_ID权限。AdMob SDK已经为您添加了此权限。
在清单中添加AD_ID权限