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

Expo开发应用中通过AdMob介导Facebook Ads投放问题咨询

AdMob介导Facebook Ads投放可行性及问题排查方案

可以明确的是,通过AdMob中介实现Facebook Ads(含横幅、插屏、激励视频等全格式)的投放是完全可行的,包括Expo托管工作流场景也有大量成熟的落地案例。你遇到的请求已从AdMob发出但Facebook侧无记录的问题,大概率是配置或适配环节的疏漏,可按以下优先级排查:

通用配置排查

  • 核对Facebook版位ID与AdMob中介广告源配置中填写的ID是否完全一致,注意不要遗漏字符、多打空格,也不要混淆测试/生产环境的版位ID,不要误将Facebook应用ID填写为版位ID
  • 确认AdMob对应广告位的中介组中,Facebook广告源已开启且未设置过高的eCPM阈值,阈值过高会导致AdMob仅转发高价值流量请求,低价值请求直接被拦截不会发送给Facebook
  • 检查Facebook商务管理平台的应用状态:绑定的Facebook应用需完成商家验证、支付信息填写,无审核中或平台受限情况,未完成验证的应用默认会拦截所有广告请求,不会在后台统计中展示

Expo托管工作流专属排查

  • 必须在Expo配置文件app.json/app.config.js中添加Facebook受众网络对应的权限与元数据声明,缺失声明会导致Facebook SDK无法正常识别请求:
    1. iOS端需在expo.ios.infoPlist节点下添加以下配置:
    <key>FacebookAppID</key>
    <string>你的Facebook应用ID</string>
    <key>FacebookClientToken</key>
    <string>你的Facebook应用客户端令牌</string>
    <key>NSUserTrackingUsageDescription</key>
    <string>需要获取广告标识符来推送合适的广告内容</string>
    
    1. Android端需在expo.android.androidManifest节点下添加以下配置:
    <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
    <application>
      <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="你的Facebook应用ID" />
      <meta-data
        android:name="com.facebook.sdk.ClientToken"
        android:value="你的Facebook应用客户端令牌" />
    </application>
    
  • 确认使用的AdMob SDK版本、Facebook受众网络SDK版本、AdMob-Facebook中介适配包版本三者互相兼容,Expo托管场景建议直接使用官方维护的适配包,不要自行零散安装原生SDK避免版本冲突

测试场景特殊要求

  • 测试阶段必须同时在AdMob后台、Facebook受众网络后台添加测试真机的IDFA(iOS)/GAID(Android),未添加测试设备的情况下,正式发布前的测试请求会被Facebook直接丢弃,不会记录到后台请求统计中
  • 不要使用模拟器测试Facebook广告,Facebook受众网络对所有模拟器发出的请求默认直接拦截,必须使用真机测试

若以上配置全部确认无误仍无请求记录,可在Facebook商务管理平台提交工单,提供AdMob的请求ID、测试设备ID、请求发生的具体时间,由平台后台协助排查请求拦截原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:39:03