// 广告插件,用户点击了【关闭广告】按钮
videoAd.onClose((res) => {
if (res && res.isEnded) {
let serialNo = this.globalData.serialNo
//正常播放结束
pm.isCanPlay({
serialNo,
serialList: [{
start_serial_no: serialNo,
end_serial_no: serialNo,
status: 1,
}],
});
} else {
let serialNo = this.globalData.serialNo
console.log(serialNo, '090909090909090')
//播放中途退出
pm.isCanPlay({
serialNo,
serialList: [{
start_serial_no: serialNo,
end_serial_no: serialNo,
status: 2,
}],
});
wx.showToast({ title: '解锁失败', icon: 'none', duration: 2500 });
}
});
// 点击按钮拉起激励视频广告去解锁
pm.onUseAdUnlock(function() {
console.log('999999999999999999');
});
如代码所示,用户在未观看完激励视频时关闭了广告,在官方播放器 “看广告后播放” 按钮点击没反应。请问是什么问题?改如何解决?

已解决,可调用 PlayletManager 的 updateOpenArea 方法来显示/隐藏组件:
被隐藏组件遮盖了。