Google Play邮件提示: 您必须声明您的广告 AD_ID 权限

Google Play邮件提示: 您必须声明您的广告 AD_ID 权限邮件内容如下:

您好 Google Play 开发者,

去年 7 月,我们宣布了广告政策变更,以帮助加强安全性和隐私性。我们对针对儿童的应用程序使用的标识符添加了新的限制。

当用户选择删除其广告 ID 以退出个性化广告时,如果开发人员尝试访问标识符,他们将收到一串零而不是标识符。从 2022 年 4 月 1 日起,此行为将扩展到手机、平板电脑和 Android TV。

我们还宣布,当您将应用定位 API 级别更新为 31 (Android 12) 时,您需要声明 AD_ID 权限。今天,我们将分享我们将给开发人员更多时间来缓解过渡。当您的应用能够以 Android 13 为目标而不是从 Android 12 开始时,我们将需要此权限声明。

行动项目

如果您使用广告 ID,则当您的应用面向 Android 13 或更高版本时,您必须声明 AD_ID 权限。未声明权限的应用程序将获得一串零。注意:您将能够在今年晚些时候以 Android 13 为目标。

如果您的应用使用已声明 Ad ID 权限的 SDK,它将通过清单合并获取权限声明。

如果您的应用的目标受众包括儿童,则不得传输儿童或未知年龄用户的 Android 广告 ID (AAID)。了解更多。

谢谢,

Google Play 团队

 

————————————————————————————————————-

解决方案:

如果你的应用程序使用Google Mobile Ads SDK(Admob)版本20.4.0或更高版本,你可以跳过手动设置权限,因为SDK会自动声明它

如果Admob版本低于20.4.0或未使用Admob sdk,则需要在AndroidManifest.xml文件里声明AD_ID权限:

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>