小程序激励式视频广告
.JS文件:var videoAd = null; 首先在顶部申明 videoAd //加载激励广告 adGet: function () { if (qq.createRewardedVideoAd) { // 加载激励视频广告 videoAd = qq.createRewardedVideoAd({ adUnitId: '这里是你的广告id' }) //捕捉错误 videoAd.onError(err => { // 进行适当的提示 }) // 监听关闭 videoAd.onClose((status) => { if (status && status.isEnded || status === undefined) { // 正常播放结束,下发奖励 // 在接力 console.log('广告奖励发放'); } else { // 播放中途退出,进行提示 } }) } }, //激励广告展示 openVideoAd() { console.log('打开激励视频'); //↓↓↓这个是执行广告函数 this.adGet(); // 在合适的位置打开广告 if (videoAd) { videoAd.show().catch(err => { // 失败重试 videoAd.load() .then(() => videoAd.show()) }) } },.WXML文件:绑定事件:bindtap<button hover-class="hover" bindtap="openVideoAd">这是按钮</button>