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

Flutter对接Google Admob的FAN竞价出现No Fill错误码3怎么解决?

FAN竞价功能失效排查修复方案

你遇到的FAN后台提示We haven't received a bid request、Flutter控制台输出No fill错误码3的问题,核心原因是Admob mediation层未成功将竞价请求转发到FAN服务器,并非单纯的广告无填充,按以下步骤排查即可:

排查步骤

  • 核对广告位ID配置:确认Admob mediation后台绑定的FAN广告位ID与FAN后台当前应用的对应广告位ID完全一致,不要错用另一款正常应用的广告位。你日志中输出的pubid为227871119177837_227871835844432,可直接和FAN后台的ID做比对。
  • 确认应用状态合规:检查FAN后台当前应用的审核状态为通过,竞价开关已开启,账号无限流、违规封禁等异常。
  • 校验依赖版本兼容性:确认当前应用集成的google_mobile_adsFlutter SDK、Facebook受众网络SDK、Admob-Facebook mediation适配器三者版本互相兼容,可直接复用另一款正常应用的依赖版本号,快速排除版本兼容问题。
  • 匹配包名与签名:确认当前应用的包名、打包签名的SHA1值与FAN后台注册时填写的信息完全一致,FAN会校验请求来源身份,信息不匹配会直接丢弃请求,导致后台无请求记录。
  • 检查测试配置与网络:测试阶段请确认已在FAN后台添加测试设备的GAID,应用已申请网络相关权限,没有代理、防火墙拦截FAN的请求,测试地域属于FAN支持的投放区域。

快速验证方法

将另一款正常应用的FAN广告位ID、包名、签名配置临时替换到当前应用测试,如果FAN后台能收到请求,即可确定是当前应用的后台配置错误导致的问题,针对性修正即可。

I/flutter (13224): 插屏广告加载失败: LoadAdError(错误码: 3, 域: com.google.android.gms.ads, 信息: 无广告填充, 响应信息: ResponseInfo(响应ID: sLNCYeTVGunfnsEPpr2VyAU, 中介适配器类名: , 适配器响应: [AdapterResponseInfo(适配器类名: com.google.ads.mediation.facebook.FacebookAdapter, 延迟毫秒: 1119), 描述: {
I/flutter (13224):   "适配器": "com.google.ads.mediation.facebook.FacebookAdapter",
I/flutter (13224):   "延迟": 1119,
I/flutter (13224):   "凭证": {
I/flutter (13224):     "pubid": "227871119177837_227871835844432"
I/flutter (13224):   },
I/flutter (13224):       "域": "未定义",
I/flutter (13224):       "原因": "空"
I/flutter (13224):     }
I/flutter (13224):   }
凭证: Bundle[{pubid=我的发布商ID}], 广告错误: AdError(错误码: 3, 域: com.google.android.gms.ads, 信息: 无广告填充.))])).

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 21:06:02