Видео с рекламой видео с наградами Ionic 3 появляется в случайном порядке - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь показать видео с вознаграждением за рекламу в 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 Ответ

0 голосов
/ 13 мая 2018

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

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

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

...