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

Play Console提示AD_ID声明未识别,如何解决该审核错误?

解决Google Play审核提示广告ID权限缺失的问题
  • 检查权限是否被构建工具移除
    部分构建工具(如R8/ProGuard)会自动剔除未被代码直接调用的权限。可以给权限标签加上tools:node="merge"来强制保留,代码如下:

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

    记得先在manifest根节点添加tools命名空间:xmlns:tools="http://schemas.android.com/tools"

  • 核对上传的安装包实际权限
    别只看本地的AndroidManifest.xml,把上传到Play Console的App Bundle解压,找到合并后的base/main/AndroidManifest.xml,确认里面确实有com.google.android.gms.permission.AD_ID权限。如果没有,说明构建过程中权限丢了,得排查构建脚本或依赖配置。

  • 排查构建变体的配置差异
    要是你有多个构建变体(比如不同渠道、环境包),得确认上传的那个变体对应的manifest文件加了权限。有些项目会给不同变体配置不同的manifest,很可能漏加了。

  • 清理缓存后重新提交
    Play Console偶尔会有缓存问题导致显示异常。先删掉控制台里的旧构建版本,重新上传最新打包的App Bundle,再提交审核试试。

  • 更新广告SDK版本
    确保用的广告SDK(比如AdMob)是最新版,旧版本对API33的广告ID权限处理可能有bug,更新后重新构建上传。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:41:03