按照官方文档,在页面的onLoad发放中创建了激励广告,在页面进入后,会导致卡顿,预估是因为广告load时间太久,会导致一进入页面就操作的事件明显的延迟
代码段:
onLoad(options) {
// 在页面onLoad回调事件中创建激励视频广告实例
if (wx.createRewardedVideoAd) {
this.videoAd = wx.createRewardedVideoAd({
adUnitId: 'xxxxxx'
})
this.videoAd.onLoad(() => {})
this.videoAd.onError((err) => {
console.error('激励视频光告加载失败', err)
})
this.videoAd.onClose((res) => {
const detail = res
// 用户点击了【关闭广告】按钮
if (detail && detail.isEnded) {
console.log("正常播放结束的" + detail.isEnded);
} else {
// 播放中途退出
console.log("播放中途退出的" + detail.isEnded);
}
})
}
}
你好,可按照文档分享一下可以复现的代码片段;https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
加动画效果,或者延迟加载广告组件,使用时再加载。