Ошибка загрузки объявления Flutter AdMobs и рекламный баннер не отображается - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь внедрить Google Admobs в мое приложение Flutter, но ничего не получается. Я следовал за документацией из пакета admob (https://pub.dev/packages/firebase_admob), а также некоторыми учебными пособиями по YouTube, но каждый раз, когда я получал эту ошибку.

onAdFailedToLoad: 0, MobileAdEvent.failedToLoad

Как вы думаете, у меня что-то не так в панели управления admobs? Потому что код 0 означает какую-то внутреннюю ошибку. Но я не знаю, что бы это было.

Вот мой код

Widget build(BuildContext context) {
  FirebaseAdMob.instance.initialize(appId: "app-id").then((v) {
    myBanner..load()..show();
  });

...

// end of class 

MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
  keywords: <String>['games', 'pubg'],
  contentUrl: 'https://flutter.io',
  childDirected: false,
  testDevices: <String>[], 
);

BannerAd myBanner = BannerAd(
  adUnitId: BannerAd.testAdUnitId,
  size: AdSize.smartBanner,
  targetingInfo: targetingInfo,
  listener: (MobileAdEvent event) {
    print("BannerAd event is $event");
  },
);

// androidmanifest.xml

... 

</activity>
   <meta-data
       android:name="com.google.android.gms.ads.APPLICATION_ID"
       android:value="app-id"/>
...

Спасибо за ваши предложения!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...