Видео с рекламой видео с наградами Ionic 3 появляется в случайном порядке

Я пытаюсь показать видео с наградами в ionic 3, используя плагин ionic admobFree. Я могу показывать баннер и промежуточную рекламу, но реклама RewardedVideo появляется не каждый раз. Поскольку реклама RewardedVideo иногда появляется, это означает, что я должен делать все правильно. Я также пытался показывать тестовые объявления, но видео rewardedVideo не показывалось как тестовое объявление. Есть ли какие-то настройки в admob, которые вызывают такое поведение, потому что я не получаю никаких ошибок, кроме ошибок. вот мой код

let adConfig: AdMobFreeRewardVideoConfig = {
    isTesting: false, // Remove in production
    autoShow: true,
    id: 'ca-app-pub-3940256099942544/5224354917'
  };

  this.admob.rewardVideo.config(adConfig);
  this.admob.rewardVideo.prepare().then((resp) => {
    console.log('admob rewarded prepared', resp);
  }).catch(e => {
    console.log(e)
  });

1 ответ

Ваш код верен и будет работать отлично, просто у Adobob нет рекламы для вашего приложения и вашего текущего региона.

Я столкнулся с той же проблемой, и после долгих поисков и, наконец, перехвата всех событий videorewardAd, которые я обнаружил в этом событии "admob.rewardvideo.events.LOAD_FAIL", что мое объявление не загружалось. К счастью, это событие вызвало сообщение об ошибке "Нет заполнения" и код ошибки 3. Затем я искал эту ошибку и обнаружил, что мой запрос объявления был успешным, но объявление не было возвращено из-за отсутствия рекламных ресурсов. Проверьте эту ссылку для описания кода ошибки 3.

Итак, что вы можете сделать здесь: сначала перехватите все события rewardVideoAd, и если вы получите то же сообщение об ошибке и код, о котором я только что рассказал вам, то вы можете проверить вышеуказанную ссылку, чтобы узнать больше об ошибках adRequest и коде ошибки 3. Вот еще одна ссылка на вопрос переполнения стека по этой проблеме.

Другие вопросы по тегам