大家好,在更新我的应用程序时,我在控制台中收到此错误(图片)。我的应用程序完全没有广告,但它仍然要求我启用 ad_id。我什至没有在我的应用程序的 menifest 文件中使用 ad_id 权限。
您能解释一下为什么我会收到此错误吗?
如果应用程序中没有广告:
要删除 AD_ID 权限,请在 AndroidManifest.xml 中添加 tools:node="remove" :
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>
确保此名称空间声明位于清单顶部:
<manifest xmlns:tools="http://schemas.android.com/tools" ... />
这确保了该权限被排除在最终清单之外,即使第三方库请求它也是如此。更多详细信息请参阅此answer。
如果应用程序中有广告:
在 AndroidManifest.xml 标签之前添加以下权限:
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>