测试设备上的 Admob LoadAdError“消息:无填充”- Flutter

问题描述 投票:0回答:1

我在 google play 上有一个应用程序,它以前是由原生 android 和 java 构建的,但现在我将其升级到 Flutter。我正在尝试将 AdMob 广告添加到应用程序中。但它不会在给定的 Interstitial AD ID 上加载任何测试广告或真实广告。

LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No fill.,  
responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: , 
adapterResponses: [], loadedAdapterResponseInfo: null), responseExtras: {})

但是当我尝试使用默认测试 AD ID

ca-app-pub-3940256099942544/1033173712
时,它会显示测试广告。

我的设备 Google AD ID 已添加到 AdMob 设置中的测试设备中。我也尝试过不同的模拟器和物理设备。

MobileAds.instance.openAdInspector((error) {
  debugPrint('Ad Inspector failed to load: $error');
});

我还尝试通过 AD Inspector 加载广告,但当我使用真正的插页式广告 ID 时,广告检查器不会启动,并且仅在使用默认 AD ID 时启动。

启动 AD Inspector 时出错

Ad Inspector failed to load: null
android flutter admob interstitial
1个回答
0
投票

如果您遇到错误代码“3”,则您的 ADCode 是正确的,这意味着它正在工作 根据此https://stackoverflow.com/a/33712905/18340828并非每次广告单元已填满时

© www.soinside.com 2019 - 2024. All rights reserved.