[英]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.