You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Play上传应用遇AD_ID权限与声明冲突问题求助

解决Google Play广告ID权限与声明不匹配的问题

方案1:保留广告ID权限并匹配声明(适用于需要用广告ID做分析的场景)

  • 在主AndroidManifest.xml中明确添加权限并确保合并工具保留它:
    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="merge" />
    
  • 打开Android Studio的「Merged Manifest」标签(主清单文件底部),搜索com.google.android.gms.permission.AD_ID,确认最终合并后的清单中存在该权限。
  • 重新构建正式版APK/AAB,上传至Play Console。
  • 在「App Content > Advertising ID」表单中声明应用将广告ID用于分析,提交后等待审核。

方案2:移除广告ID权限并匹配声明(适用于不需要广告ID的场景)

  • 在主AndroidManifest.xml中添加移除权限的配置,彻底清除依赖自动引入的权限:
    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
    
  • 同样通过「Merged Manifest」确认最终清单中已无该权限。
  • 若使用Firebase Analytics,添加meta-data禁用广告ID收集:
    <meta-data android:name="firebase_analytics_collection_adid_enabled" android:value="false" />
    
  • 重新构建正式版APK/AAB,上传至Play Console。
  • 在「App Content > Advertising ID」表单中声明应用不使用广告ID,提交后等待审核。

额外注意事项

  • 确保所有构建变体(如debug、release)的配置一致,避免部分变体权限状态不同。
  • 上传的安装包必须是修改配置后重新构建的最新版本,不要使用旧包。
  • 检查第三方依赖是否也引入了AD_ID权限,tools:node="remove"会覆盖所有来源的权限声明。

内容的提问来源于stack exchange,提问作者jrola

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 10:57:10