Admod не может показывать в реальном устройстве - PullRequest
2 голосов
/ 15 марта 2019

Я использую firebase_admob 0.8.0 + 3 для show admob в моем приложении, оно работает в режиме тестирования, но при развертывании на моем реальном устройстве это не работает, там есть реклама показать в устройстве Android, и я только что получил ошибку ниже в консоли:

W/flutter (11675): onAdFailedToLoad: 3
I/Ads     (11675): Ad failed to load : 3
I/flutter (11675): BannerAd event is MobileAdEvent.failedToLoad

но когда я пытаюсь добавить testDevices, он может показывать объявление с Test Ad меткой

по-другому в iOS, он может показывать рекламу в моем iPhone 8+, но не может показываться в других устройствах iOS, я просто сомневаюсь, почему и как это исправить?

Пожалуйста, найдите ниже код:

FirebaseAdMob.instance.initialize(appId: appId);
    MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
        keywords: <String>['flutterio', 'beautiful apps'],
        contentUrl: 'https://flutter.io',
        birthday: DateTime.now(),
        childDirected: false
        // testDevices: <String>[
        //   'FBBACD1EFD1C957AEF3087B3C9074B8F'
        // ], // Android emulators are considered test devices
        );

    myBanner = BannerAd(
      // Replace the testAdUnitId with an ad unit id from the AdMob dash.
      // https://developers.google.com/admob/android/test-ads
      // https://developers.google.com/admob/ios/test-ads
      adUnitId: appUnitId,
      size: AdSize.smartBanner,
      targetingInfo: targetingInfo,
      listener: (MobileAdEvent event) {
        print("BannerAd event is $event");
      },
    );

Нужно ли мне публиковаться в Google Play, чтобы он работал?!

Ответы [ 2 ]

0 голосов
/ 15 июля 2019

Хорошо, просто для справки, когда я публикую приложение в магазине приложений и магазине Google Play, функция объявления работает, так что действительно необходимо опубликовать приложение для admod for works!

0 голосов
/ 15 марта 2019

Ошибка может возникнуть, если вы только что создали идентификатор adUnit в admob. Итак, вам нужно подождать некоторое время (до дня), чтобы получить заполнение.

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