无法在抖动中加载AdMob

时间:2018-12-16 20:07:44

标签: dart flutter admob

每当我尝试使用AdMob加载广告时,都会出现以下错误

W/Ads     (23418): There was a problem getting an ad 
response.ErrorCode: 0
W/Ads     (23418): Failed to load ad: 0
W/flutter (23418): onAdFailedToLoad: 0
I/flutter (23418): BannerAd event is MobileAdEvent.failedToLoad

我正在使用android模拟器,并且仅使用横幅广告,我不知道为什么会发生此错误。

3 个答案:

答案 0 :(得分:2)

当我使用 firebase_admob 0.9.0 + 3时,遇到此错误,此解决方案对我来说很有效,如下所示:

您需要在“服务”标记之后,将“ admob_app_id ”值添加到 .. android / app / google-services.json 文件中。

“ admob_app_id”:“ ca-app-pub-您的应用〜id” *(**在此处更改您的admob应用ID)*

您还可以在 admob面板/您的应用程序/您的横幅名称/实施说明/公告编号中找到该文件。 3

(如果您已经有此文件,则仅添加此行)


顺便说一句,这意味着其他失败编号是:

  • onAdFailedToLoad:2(当前的网络安全性不允许 广告到达)
  • onAdFailedToLoad:3(admob调用没有问题,但是 admob存储库未发送广告-通常是在模拟器中进行的

答案 1 :(得分:1)

首先从社区检查此说明 https://www.example.com/GB/en

如果仍然无法正常运行,则可能是由于AdMob帐户中的未执行步骤。例。 付款验证帐户验证

转到您的AdMob帐户首页Google community explanation of error codes并检查这些通知 Admob Home

此处提供了有关错误代码的详细信息

如果AdMob帐户中的所有内容Google FAQ都可以,那么它应该在首页中显示类似的内容

答案 2 :(得分:0)

像我这样的问题。

让我们看看我的问题的解决方案。

我使用了admob_flutter 0.3.4

https://pub.dev/packages/admob_flutter

让我们查看如何配置

如果使用此软件包,则可以根据以下文档配置

https://pub.dev/packages/admob_flutter/example

iOS

文件: Info.plist 添加在下面,

<key>GADIsAdManagerApp</key>
<true/>
<key>io.flutter.embedded_views_preview</key>
<true/>

Android

文件: AndroidManifest.xml 在下面添加代码,

<meta-data
    android:name="com.google.android.gms.ads.AD_MANAGER_APP"
    android:value="true"/>

运行测试:

iOS:

enter image description here

Android

enter image description here

最后,

万一遇到像我这样的问题的人可以节省时间

扑打医生-v

enter image description here

为我工作。 ^ ___ ^