IONIC 3 - Admob Free не отображает Объявления, когда тестирование ложно

У меня проблема с Ionic 3 при попытке показа рекламы с плагином Admob Free. Мои объявления будут отображаться только в тестовом режиме (isTesting: true). Если я установил его в false или прокомментировал строку, никаких объявлений...

Это мой код:

showBannerAd(){    
    const bannerConfig: AdMobFreeBannerConfig = {
      id:'BANNER-ID',
      autoShow: true,
      isTesting: false
    }
    this.adMob.banner.config(bannerConfig);
    this.adMob.banner.prepare().then(()=>{      
      //this.adMob.banner.show();
    }).catch(err => console.log(err));         
  }

Если я раскомментирую строку this.adMob.banner.show(), чтобы заставить рекламу, появляется только черный блок.

Я думал, что это может быть связано с моим проектом, поэтому я даже начал пустой проект, и результаты были одинаковыми.

Кто-нибудь исправил это раньше? Спасибо!!!

Ответы

Ответ 1

Наконец, я решил эту проблему!

Поскольку мой код казался правильным, так как тестовые объявления работали, я вернулся в свою учетную запись Admob и узнал, что у меня отсутствует информация о платеже.

Как только я добавил свой адрес на странице оплаты, мои текущие объявления начали подаваться.

Я тестировал свое приложение на Android (эмулятор и устройство) и IOS (только для эмулятора), и Live-объявления подаются без проблем на обоих.

Приложение с загруженными объявлениями

Ответ 2

Bro жаль, что не помог вам, но с 3-х дней я не знаю, почему моя ионная техника не работает после установки admob-free. Это ошибка, которую я получил при создании приложения:

Dex: Error converting bytecode to dex: Cause: PARSE ERROR: class name (com/google/android/gms/base/R) does not match path (Com/google/android/gms/base/R.class) ...while parsing Com/google/android/gms/base/R.class