Событие Onclick работает только один раз - PullRequest
0 голосов
/ 03 ноября 2018

Я использую этот код для показа рекламы в мобильном приложении Cordova:

    document.addEventListener('deviceready', () => {
  admob.interstitial.load({
    id: {
      // replace with your ad unit IDs
      android: 'ca-app-pub-1266469958489664/1154250177',
      ios: 'ca-app-pub-xxx/zzz',
    },
  })
}, false)

document.addEventListener('admob.interstitial.load', () => {
  // handle event
   document.getElementById('showAd').onclick = function() {
      admob.interstitial.show()
    }

},)

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

1 Ответ

0 голосов
/ 05 ноября 2018

вам нужно подготовить рекламу перед звонком добавить эту функцию

  admob.interstitial.prepare()

вот так, когда вы закрываете интерстицию, вы готовите новую интерстицию:

document.addEventListener('admob.interstitial.events.CLOSE', function(event) {
  console.log(event)

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