onUnload: function () {
rewardedVideoAd.offClose();
},
1、当点击小程序左上角返回按钮时,能够正常关闭广告,并且不发下奖励。
2、当在观看视频广告期间,直接在手机最左侧向右滑动返回到上一页时,就不能关闭视频广告,不走
rewardedVideoAd.onClose;
然后再进入该页面点击观看视频广告时,会报错,如下代码处
rewardedVideoAd.show()
.catch(() => {
rewardedVideoAd.load()
.then(() => rewardedVideoAd.show())
.catch(err => {
console.log('激励视频 广告显示失败--', err)
})
})这里,err显示为{errMsg: "can't invoke show() while other video-ad is showed"};
只有再点击左上角返回上一页,然后在进入该页面才能观看视频广告。
如何解决该问题呢?