激励视频广告有部分人点不开,点了没反应,需要十几秒才能打开?
小程序appid wxa614f9e70572b0a4
onLoad: function (options) {
var common = require('../../utils/common.js')
common.loadInfo(options.id, this)
wx.showShareMenu({
// 要求小程序返回分享目标信息
withShareTicket: true
});
if (wx.createRewardedVideoAd) {
rewardedVideoAd = wx.createRewardedVideoAd({ adUnitId: 'adunit-***********' })
rewardedVideoAd.onLoad(() => {
console.log('onLoad event emit')
})
rewardedVideoAd.onError((err) => {
console.log('onError event emit', err)
})
rewardedVideoAd.onClose((res) => {
//console.log('onClose event emit', res)
// 用户点击了【关闭广告】按钮
if (res && res.isEnded) {
// 正常播放结束
wx.setClipboardData({
data: this.data.info.content
})
} else {
// 播放中途退出,不下发游戏奖励
}
})
}
},
dd: function () {
var that = this
// 在页面打开激励视频广告
rewardedVideoAd.show()
.catch(() => {
rewardedVideoAd.load()
.then(() => rewardedVideoAd.show())
.catch(err => {
console.log('激励视频 广告显示失败')
})
})
},
1 回复
你好,有没有触发onError?请提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html