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

如何修复Kotlin Android项目Play Console中的AD_ID权限发布测试警告

解决Google Play Console中AD_ID权限警告的方案
  • 排查第三方库的隐式权限引入
    很多第三方依赖(比如旧版广告SDK、分析工具)会自动注入AD_ID权限,哪怕你没在Manifest里手动声明。执行./gradlew app:dependencies查看项目依赖树,定位到自动添加该权限的库。如果你的应用不需要这个权限,或者是冗余引入,在Manifest里添加移除规则(记得先引入tools命名空间xmlns:tools="http://schemas.android.com/tools"):

    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
    
  • 确认Google Mobile Ads SDK版本
    确保你用的是20.4.0及以上版本的Google Mobile Ads SDK,旧版本存在权限声明的兼容问题。在Module级别的build.gradle里更新依赖:

    implementation("com.google.android.gms:play-services-ads:22.6.0") // 建议用最新稳定版
    
  • 检查构建变体的Manifest配置
    如果用了多构建变体(debug/release等),确认每个变体的Manifest都正确配置了AD_ID权限和APP_ID的meta-data,避免某一变体里的配置被遗漏或覆盖。

  • 验证合并后的最终Manifest
    打包APK/AAB后,用Android Studio的Analyze APK功能打开安装包,查看合并后的AndroidManifest.xml,确认AD_ID权限和APP_ID的meta-data确实存在,没有被其他规则覆盖。

  • 刷新Google Play Console缓存
    控制台的警告可能是旧缓存数据,重新上传一次App Bundle,等待1-2小时后刷新页面,看警告是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 15:14:54