繁体   English   中英

Play 商店警告:您必须先完成广告 ID 声明,然后才能发布针对 Android 13 (API 33) 的应用

[英]Play Store warning: You must complete the advertising ID declaration before you can release an app that targets Android 13 (API 33)

我正在尝试将基于 Flutter 的 Android 应用程序发布到 Play 商店。

当我在 Play 商店控制台中查看我的版本时,我收到以下警告:

您必须先完成广告 ID 声明,然后才能发布针对 Android 13 (API 33) 的应用程序。 我们将使用此声明在 Play 管理中心提供保护措施,以适应 Android 13 中广告 ID 的更改。

针对 Android 13 或更高版本并使用广告 ID 的应用必须在清单中包含 com.google.android.gms.permission.AD_ID 权限。

我遵循了建议并将以下内容添加到我的 android/app/src/main/AndroidManifest.xml 中:

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

当我'flutter clean',创建并上传一个新包时,我仍然收到同样的警告。 有谁知道如何解决这个警告?

注意:我已使用 google_mobile_ads 插件将 Google Ads 整合到我的应用程序中。

卢克

您必须遵循 2 个步骤来解决此问题。

  1. 在清单文件中添加com.google.android.gms.permission.AD_ID权限。
  2. Go 到您的 Google Play 控制台 select 您尝试上传的应用程序然后在左侧 go 到Policy -> App content在那里填写Advertising ID form

所以您已经完成了第 1 步。现在完成第 2 步并再次上传您的应用。

  1. Go 到您的 Google Play 控制台 select 您尝试上传的应用程序然后在左侧 go 到Policy -> App content填写Advertising ID表格。

    Google Play 控制台广告 ID 表单的屏幕截图

  2. 仅当您在上面显示的表单中回答Yes时,将下面显示的行添加到您的AndroidManifest.xml
     <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM