本帖最后由 开始123 于 2023-6-14 22:31 编辑
在js里面添加
[Asm] 纯文本查看 复制代码 // 在页面中定义激励视频广告
let videoAd = null
在Page({
data: {
里面添加
[Asm] 纯文本查看 复制代码 isplay:false,
这个可以放JS最下面
[Asm] 纯文本查看 复制代码 onLoad: function (a) {
var t = this;
var n = this;
// 在页面onLoad回调事件中创建激励视频广告实例
if (wx.createRewardedVideoAd) {
videoAd = wx.createRewardedVideoAd({
adUnitId: '你的广告ID'
})
videoAd.onLoad(() => {})
videoAd.onError((err) => {})
videoAd.onClose((res) => {
if (res && res.isEnded) {
// 正常播放结束,可以下发游戏奖励
n.setData({
isplay: true
})
}
})
// 用户点击了【关闭广告】按钮
}
},
在事件中添加
[Asm] 纯文本查看 复制代码 if (this.data.isplay) {
事件
} else {
const _this = this;
wx.showModal({
title: '温馨提示',
content: '须观看激励视频广告,才能解锁使用',
success(res) {
if (res.confirm) {
videoAd.show()
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
}
},
|