2998关注9498浏览
在android上一切正常,但是在iPhone上banner和激励视频都没有显示,求大大帮忙看看
createVideo: function(){
_rewardedVideoAd = wx.createRewardedVideoAd({ adUnitId: 'adunit-f7e585db2297c460' })
},
loadVideo: function(show){
_rewardedVideoAd.onLoad(() => {
console.log('激励视频 广告加载成功');
show = true;
})
_rewardedVideoAd.onError(err => {
console.log("播放失败",err);
show = false;
})
},
showVideoAd: function(callBack1,callBack2,target){
if(!_isVersion )return;
_rewardedVideoAd.show().catch(err => {
_rewardedVideoAd.load().then(() => _rewardedVideoAd.show())
})
_rewardedVideoAd.onClose(res => {
// 用户点击了【关闭广告】按钮
// 小于 2.1.0 的基础库版本,res 是一个 undefined
// cc.log("onclose=================????",res,res.isEnded);
if (res && res.isEnded || res === undefined) {
callBack1.call(target);
cc.log("正常播放结束,可以下发游戏奖励");
}
else {
callBack2.call(target);
cc.log("播放中途退出,不下发游戏奖励");
}
})
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Reid
13人对此回答表示赞同
麻烦提供出现问题的机型和微信版本,并且提供相关的代码片段,方便定位问题
展开135回复分享发布于 5年前评论(5)
收起评论
那么在我create的时候如果没有广告,返回的是null么?
在onError中获取,参考下开发文档https://developers.weixin.qq.com/minigame/dev/tutorial/ad/rewarded-video-ad.html
那么,请问一下,没有激励视频这点,我们从哪里取得呢?
广告平台会为当前用户推荐最适合展示的广告,当前无合适广告即不会展示。开发者需要适配无广告返回时的页面排版,请勿重复请求广告。
可能我没有描述清楚,我们的项目已经上线了,但是在线上玩的时候会出现,android显示,iPhone上不显示的问题,扫描编译出的二维码意识可以看见广告的