小程序
小游戏
企业微信
微信支付
扫描小程序码分享
no advertisement data available, please invoke load()
videoAd.load().then(() => {
videoAd.show();
});
重试也无效
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
按着下面的代码试下,然后看控制台报什么错误码。然后再解决就好了
// 在页面中定义激励视频广告 let videoAd = null // 在页面onLoad回调事件中创建激励视频广告实例 if (wx.createRewardedVideoAd) { videoAd = wx.createRewardedVideoAd({ adUnitId: 'adunit-xxxxx' //填写后台广告id }) videoAd.onLoad(() => {}) videoAd.onError((err) => {console.log(err)}) videoAd.onClose((res) => {}) } // 用户触发广告后,显示激励视频广告 if (videoAd) { videoAd.show().catch(() => { // 失败重试 videoAd.load() .then(() => videoAd.show()) .catch(err => { console.log(err) console.log('激励视频 广告显示失败') }) }) }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
按着下面的代码试下,然后看控制台报什么错误码。然后再解决就好了
// 在页面中定义激励视频广告 let videoAd = null // 在页面onLoad回调事件中创建激励视频广告实例 if (wx.createRewardedVideoAd) { videoAd = wx.createRewardedVideoAd({ adUnitId: 'adunit-xxxxx' //填写后台广告id }) videoAd.onLoad(() => {}) videoAd.onError((err) => {console.log(err)}) videoAd.onClose((res) => {}) } // 用户触发广告后,显示激励视频广告 if (videoAd) { videoAd.show().catch(() => { // 失败重试 videoAd.load() .then(() => videoAd.show()) .catch(err => { console.log(err) console.log('激励视频 广告显示失败') }) }) }