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