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

安装react-native-google-mobile-ads后Expo iOS应用启动即崩溃求助

排查Expo应用安装react-native-google-mobile-ads后启动崩溃的可能问题
  • 验证App ID格式:确认androidAppId和iosAppId已完全替换为真实的AdMob App ID,无<id obscured>这类残留内容,格式需严格匹配ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX。
  • 调整插件加载顺序:将react-native-google-mobile-ads插件配置移至plugins数组的最前端,部分Expo插件的加载顺序会影响配置注入结果。
  • 清理缓存后重新构建:旧缓存可能导致配置未生效,执行以下命令重新生成构建文件:
    npx expo prebuild --clean
    npx expo run:android # 针对Android设备,iOS替换为npx expo run:ios
    
  • 检查依赖版本兼容性:确认react-native-google-mobile-ads版本与当前Expo SDK版本兼容,若版本不匹配,卸载后重装适配版本:
    npm uninstall react-native-google-mobile-ads
    npx expo install react-native-google-mobile-ads@适配版本号
    
  • 核对平台权限配置:
    • Android:检查预build生成的AndroidManifest.xml是否包含INTERNET、ACCESS_NETWORK_STATE权限(插件通常自动添加,可手动确认)。
    • iOS:查看Info.plist中是否存在GADApplicationIdentifier字段,确认其值与app.json配置的iOS App ID一致。
  • 排查设备环境问题:
    • Android设备需确保Google Play服务为最新版本,旧版本会导致AdMob初始化失败。
    • iOS需在真实设备上测试(模拟器可能存在AdMob初始化异常),同时确认签名配置正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 17:42:14