我在Google Play上有一个应用程序,以前是由原生Android和Java构建的,但现在我正在将其升级到Flutter。我试图将AdMob广告添加到应用程序中。但它不会在给定的填隙式广告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');
});
型
我也试图通过广告检查器加载广告,但广告检查器不启动时,我使用的真实的插播广告ID,只有启动时,使用默认的广告ID。
启动AD检查器时出错
Ad Inspector failed to load: null
型
1条答案
按热度按时间j2qf4p5b1#
您的ADCode是正确的,如果你面对错误代码“3”,这意味着它的工作按照这个https://stackoverflow.com/a/33712905/18340828不是每次广告单元已被填充