繁体   English   中英

Onclick事件仅起作用一次

[英]Onclick event works only one time

我使用以下代码在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()
    }

},)

问题是该广告仅显示一次。 之后,该按钮将不会显示任何广告。

您需要先准备广告,然后才能调用添加此功能

  admob.interstitial.prepare()

这样,当您关闭插页式广告时,您需要准备一个新的插页式广告:

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

  admob.interstitial.prepare()
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM