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 tab
App 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 次 |
最近记录: |