1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| static videoAd = null;
static load(id, loadcb, showcb) { if (cc.sys.platform != cc.sys.WECHAT_GAME){ if(loadcb) loadcb("failed"); return; } if(this.videoAd){ // 清空事件,防止多次绑定 this.videoAd.offLoad(); this.videoAd.offError(); this.videoAd.offClose(); this.videoAd = null; } // @ts-ignore this.videoAd = wx.createRewardedVideoAd({ adUnitId: id }); this.videoAd.onLoad(() => { }); this.videoAd.onError((err) => { }); this.videoAd.load() .then(() => { if(loadcb) loadcb("success"); }) .catch((err) => { if(loadcb) loadcb("failed"); }) }
|