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

如何解决AndroidManifest中缺失AD_ID权限的Google Play Console警告?

解决Google Play Console提示缺失AD_ID权限的问题

你已在AndroidManifest.xml中声明权限:

<uses-permission android:name="com.google.android.gms.permission.AD_ID" />

但Play Console仍持续弹出警告:

"Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission."

且已确认清单包名与Play Console一致,以下是具体解决建议:

  • 检查所有发布用构建产物的Manifest
    不要只在单个构建变体(如debug)中添加权限,确保上传到Play Console的release变体、App Bundle拆分出的所有APK对应的Manifest都包含该权限。

  • 排查Manifest合并冲突
    第三方依赖可能通过tools:node="remove"移除了AD_ID权限。在Android Studio中打开Manifest编辑器,切换到底部的Merged Manifest视图,搜索AD_ID确认权限是否被移除。若存在移除操作,在你的权限声明中添加tools:node="merge"强制保留:

    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="merge" />
    
  • 更新Google Play服务相关依赖
    确保项目中com.google.android.gms:play-services-ads或其他广告相关依赖为最新版本,旧版本可能存在权限处理逻辑的问题。

  • 重新上传构建产物并等待验证
    Play Console可能存在缓存延迟,重新生成完整的App Bundle/APK并上传,等待1-2小时后再检查警告状态。

  • 核对广告ID声明一致性
    登录Play Console进入内容政策 > 广告ID页面,确认声明内容与应用实际情况匹配:若应用确实使用广告ID,确保权限声明和页面声明一致;若无需使用,可修改声明以消除警告。

内容的提问来源于stack exchange,提问作者Safiq Rahman S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 20:57:42