开通流量主之后,接入了banner广告和激励视频。开发版和体验版,测试都能正常显示,但是审核发布后,正式版都不显示。
返回的error 是 ret:-10000
//显示banner WX.showBanner= function (){ if (WX._wx== null || WX._wx==undefined || WX.videoshoing) return ; if (WX.bannerAd)WX.bannerAd.destroy(); if (WX.phoneInfo && WX._tempPhoneWind_w==0){ WX._tempPhoneWind_w=WX.phoneInfo.windowWidth; WX._tempPhoneWind_h=WX.phoneInfo.windowHeight; } if (WX._tempPhoneWind_w !=0){ WX.bannerAd=WX._wx.createBannerAd({ adUnitId: "adunit-0a8e9cac2b2b61f8" , style:{ left:0, top:0, width:WX._tempPhoneWind_w *0.9 } }) if (WX.bannerAd){ WX.bannerAd.onResize( function (){ WX.bannerAd.style.left=WX._tempPhoneWind_w/2-WX.bannerAd.style.realWidth/2; WX.bannerAd.style.top=WX._tempPhoneWind_h-WX.bannerAd.style.realHeight; }); WX.bannerAd.show(); } } } //显示视频 WX.showRewardedVideoAd= function (){ if (WX._wx== null ) return ; WX.videoAd=WX._wx.createRewardedVideoAd({ adUnitId: "adunit-9ba8923c770458d0" }); WX.hideBannder(); WX.videoshoing= true ; WX.videoAd.onClose(a= function (res){ WX.videoshoing= false ; if (res && res.isEnded || res===undefined){ WX.checkPassDay(); } else {} }) WX.videoAd.onError(e= function (err){ console.log( "---rewardedVideoAd--onError----" ,err); WX.videoshoing= false ; }); this .videoAd.load().then(()=> this .videoAd.show()). catch (err=> console.log(err.errMsg)); } |
你好,请参考:
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00068ac18a82a0a2bb07aca935d000&highline=%E4%B8%8D%E6%98%BE%E7%A4%BA
你们的文档就不能稍微详细点吗?关于 onError 里面的参数名称,参数含义等等,搞个按钮看视频复活,这时候用户点了按钮,结果没有视频,我们开发者总得有相应的处理逻辑吧,真是醉了
大佬,问题解决没有,我线上的小游戏onError也触发不了
我也一样,但看到文档中有这样的描述就不足为奇了:
广告投放时设置了人群定向,系统会为用户匹配当前最适合的广告进行展示,若当前无适合该用户的广告,则不会展示广告位。
from:https://wximg.qq.com/wxp/pdftool/get.html?id=BJSyDkLqz&pa=14&name=miniprogramAds_supplier_manual