Luk*_*uke 88 android ads flutter google-play-console
我正在尝试向 Play 商店发布一个基于 Flutter 的 Android 应用程序。
当我在 Play 商店控制台中查看我的版本时,我收到以下警告:
您必须先完成广告 ID 声明,然后才能发布面向 Android 13 (API 33) 的应用。我们将使用此声明在 Play Console 中提供保护措施,以适应 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>
Run Code Online (Sandbox Code Playgroud)
当我“flutter clean”、创建并上传新包时,我仍然收到相同的警告。有谁知道如何解决这个警告?
注意:我已使用 google_mobile_ads 插件将 Google Ads 合并到我的应用中。
卢克
Ali*_*jad 138
您必须遵循 2 个步骤来解决此问题。
com.google.android.gms.permission.AD_ID权限AndroidManifest.xml。Policy and programs -> App content选项Actioned卡,向下滚动并找到Advertising ID form通过单击Manage右侧按钮填写此表单。因此您已经完成了步骤 1。现在完成步骤 2 并再次上传您的应用程序。
Mar*_*vin 94
--- 2023 年 9 月 26 日更新 ---
Google Play Console,选择应用程序,然后在左侧选择Policy and Programs->App content
Actioned 
Advertising ID 
Manage,然后Yes上述问题时,请将以下行添加到您的AndroidManifest.xml:
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Run Code Online (Sandbox Code Playgroud)
如果您使用Firebase for Analytics 或 Crashlytics,我们需要声明广告的使用,正如最后一段https://support.google.com/firebase/answer/6318039?hl=en中的链接所写的那样Android the SDK collects the Advertising ID.
1.首先,您需要将其添加到您的AndroidManifest.xml.
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Run Code Online (Sandbox Code Playgroud)
2.然后,为您的应用程序是否使用广告 ID部分选择是。Actioned tabApp Content
3. 如果您在提交广告更改后仍然收到相同的消息,则您可能错过了应用内容 的“需要注意”选项卡中的广告 ID 声明。声明的顶部写着:. 单击“开始声明”蓝色按钮。you can't roll out releases with artifacts targeting Android 13 until you have completed this declaration
4.在声明中,选择YesDoes your app use advertising ID并选中的复选框Analytics。

5.最后,在变更概述中提交变更。这样,当您尝试再次部署时,就不会被相同的错误消息阻止。
| 归档时间: |
|
| 查看次数: |
76144 次 |
| 最近记录: |