不能更新我在Google Play中的应用程序,因为它说:
此版本包含com.google.android.gms.permission.AD_ID权限,但您在Play控制台上的声明表明您的应用程序不使用广告ID。 您必须更新广告ID声明。
第一件事是应用程序不使用广告。
注入权限的库是-> jetified-play-services-ads-identifier-18.0.0,但我不知道它是从哪里来的。另外,为了确保该权限(无论是什么)被删除,添加到我的应用程序清单中:
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />但是它仍然说我的应用程序不能更新,因为它包含了这个权限。我已经通过APK分析器检查了清单,以确保它没有清单文件中的权限(我不知道为什么它仍然在说权限在那里).
还更新了Play Store上的广告设置:

但同样的事情也在发生:
更新
找到来自这些模块的权限,并取消这些模块:
implementation ("com.google.firebase:firebase-analytics-ktx:21.1.0") {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-measurement"
exclude module: "play-services-measurement-sdk"
exclude module: "play-services-measurement-api"
}更改之后,合并的清单不再包含该权限,该权限也通过Analyzer进行了测试,但不幸的是,Google Play仍然表示该应用程序包含权限(奇怪).
如有任何帮助,我们将不胜感激:)
发布于 2022-07-28 06:46:25
同样的问题也发生在我身上。解决办法如下:
1-首先,我将这一行添加到AndroidManifest.xml文件中:
<uses-permission
android:name="com.google.android.gms.permission.AD_ID"
tools:node="remove" />2-其次,通过在应用程序标记中的AndroidManifest.xml中添加此行,禁用了Firebase Analytics AD ID集合:
<meta-data
android:name="google_analytics_adid_collection_enabled"
android:value="false" />然后我进入Google App Content ->广告ID ->,选择Yes并标记Analytics选项并选中“关闭发布错误”复选框。
4-在此之后,我重新构建了这个应用程序,生成了一个新的包并上传到了google控制台,但是当我提交它时仍然显示了相同的错误,然后我按下Shift+F5在chrome中重新加载页面而没有缓存,然后它工作了,错误消失了。
https://stackoverflow.com/questions/73129574
复制相似问题