当我试图将我的应用程序提交到Play Store时,我遇到了一个错误。
您在播放控制台上的声明显示您的应用程序使用广告ID。您的清单文件不包含com.google.android.gms.permission.AD_ID权限。
我已经在我的清单xml文件中声明了app权限。
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
SDK目标版本为33,我包含的admob广告为21.3.0。
implementation 'com.google.android.gms:play-services-ads:21.3.0'
我已经跟踪了这个链接的每一步,但似乎不起作用。https://developers.google.com/admob/android/quick-start
发布于 2022-10-28 06:52:36
对于上传的针对android 13的应用程序,您必须:
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
。我们面临的问题是,我们没有在应用程序中使用任何广告,但是Firebase Core库需要广告库。因此,在gradle中,我们将库从构建中移除如下:
gmsImplementation ('com.google.firebase:firebase-core') {
exclude group: 'com.google.android.gms', module: 'play-services-ads-identifier'
}
发布于 2022-11-07 14:48:41
Firebase使用com.google.android.gms.permission.AD_ID
权限来跟踪用户。(https://support.google.com/analytics/answer/11593727?hl=en)
可以删除添加到清单中的权限。
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
但这可能会使您的使用统计数据失效。
发布于 2022-11-12 02:04:00
我也有这个问题。还没修好。
编辑:
似乎其他人也对此有异议。
读到这个reddit线程时,一个用户提到这个问题在游戏控制台团队的一边,每个人都面临着这个问题。
他们还发布了他们的应用程序生产,一切都很好,所以错误警告可以忽略。
https://stackoverflow.com/questions/74127836
复制相似问题