Android 12 和 13 定位要求

广告 ID

如果您的应用使用 IMA SDK 版本 3.25.1 或更高版本,则 SDK 已自动声明 com.google.android.gms.permission.AD_ID 权限,并能够在广告 ID 可用时进行访问。

对于使用 IMA SDK 版本 3.24.0 或更低版本且以 Android 13 为目标平台的应用,您必须在 AndroidManifest.xml 文件中添加 com.google.android.gms.permission.AD_ID 权限,以便 Google 移动广告 SDK 访问广告 ID:

<manifest>
    <application>
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

        ...

    </application>
    <!-- For apps targeting Android 13 or higher & IMA SDK version 3.24.0 or lower -->
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</manifest>

如需详细了解 com.google.android.gms.permission.AD_ID 权限声明(包括如何将其停用),请参阅这篇 Play 管理中心文章。

应用组 ID

从 Android 12 设备开始,如果用户在其 Android 设置中选择停用广告个性化功能,Google Play 会将广告 ID 清零。Google Play 还推出了应用组 ID,以一种注重隐私保护的方式将同一组织拥有的一组应用的使用或操作关联起来。

默认情况下,IMA 3.25.1 或更高版本包含应用组 ID SDK。当广告 ID 为零时,应用组 ID 对支持分析和防欺诈等非广告用例至关重要。如需详细了解应用组 ID,请参阅此 Android 开发者指南