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

Expo SDK48提交Google Play Console遇广告ID声明错误求助

解决Expo SDK48提交Google Play时的广告ID声明问题

一、Expo项目内配置

情况1:应用确实使用广告ID(如集成AdMob等广告服务)

  • 在项目根目录的app.json或app.config.js中,添加Android权限配置:
    "android": {
      "permissions": [
        "com.google.android.gms.permission.AD_ID"
      ]
    }
    
  • 若使用expo-ads-admob库,该权限通常会自动添加,但建议手动确认配置是否存在。

情况2:应用未使用广告ID

  • 在app.json或app.config.js的Android配置中,添加权限移除声明,明确告知Expo不包含广告ID权限:
    "android": {
      "permissions": [
        "!com.google.android.gms.permission.AD_ID"
      ]
    }
    
  • 执行eas build重新构建Android包,确保配置生效。

二、Google Play Console配置

无论应用是否使用广告ID,都需在Play Console完成声明:

  1. 登录Google Play Console,进入目标应用页面。
  2. 左侧菜单选择应用内容,找到广告ID选项(通常在“隐私”分类下)。
  3. 根据实际情况选择:
    • 使用广告ID:选择“是,我的应用使用广告ID”,按提示填写使用场景(如个性化广告、归因等)。
    • 未使用广告ID:选择“否,我的应用不使用广告ID”,确认提交。
  4. 保存所有更改后,重新提交应用包至Play Console。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:07:02