|
@@ -96,7 +96,7 @@ export class WeChatSDKManager {
|
|
console.error('999999999999');
|
|
console.error('999999999999');
|
|
console.error(resp);
|
|
console.error(resp);
|
|
|
|
|
|
- HTTPS.Instance.token=resp.data.userinfo.token
|
|
|
|
|
|
+ HTTPS.Instance.token = resp.data.userinfo.token
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
@@ -122,4 +122,62 @@ export class WeChatSDKManager {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ ///////////////////
|
|
|
|
+ private rewardVideo2
|
|
|
|
+ public show_video(callback: Function) {
|
|
|
|
+ let wx = (window as any)["wx"];
|
|
|
|
+ let id = "adunit-36fec0fa8e78f37b"
|
|
|
|
+ if (id == '') {
|
|
|
|
+ callback(true);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (this.rewardVideo2 != null) {
|
|
|
|
+ this.rewardVideo2.offClose(fun);
|
|
|
|
+ }
|
|
|
|
+ let rewardedVideoAd = wx.createRewardedVideoAd({
|
|
|
|
+ adUnitId: id,
|
|
|
|
+ });
|
|
|
|
+ this.rewardVideo2 = rewardedVideoAd;
|
|
|
|
+ rewardedVideoAd.load().then(() => {
|
|
|
|
+ wx.showToast({
|
|
|
|
+ title: "加载中,请稍后",
|
|
|
|
+ icon: 'success',//图标,支持"success"、"loading"
|
|
|
|
+ duration: 1500,//提示的延迟时间,单位毫秒,默认:1500
|
|
|
|
+ mask: false,//是否显示透明蒙层,防止触摸穿透,默认:false
|
|
|
|
+ success: function () { },
|
|
|
|
+ fail: function () { },
|
|
|
|
+ complete: function () { }
|
|
|
|
+ })
|
|
|
|
+ console.log('激励视频 广告加载成功');
|
|
|
|
+ rewardedVideoAd.show();
|
|
|
|
+ });
|
|
|
|
+ rewardedVideoAd.onError(err => {
|
|
|
|
+ console.log('激励视频 广告显示失败', err);
|
|
|
|
+ wx.showToast({
|
|
|
|
+ title: "请稍后再试",
|
|
|
|
+ icon: 'fail',//图标,支持"success"、"loading"
|
|
|
|
+ duration: 1500,//提示的延迟时间,单位毫秒,默认:1500
|
|
|
|
+ mask: false,//是否显示透明蒙层,防止触摸穿透,默认:false
|
|
|
|
+ success: function () { },
|
|
|
|
+ fail: function () { },
|
|
|
|
+ complete: function () { }
|
|
|
|
+ })
|
|
|
|
+ callback(false);
|
|
|
|
+ })
|
|
|
|
+ var fun = function (res) {
|
|
|
|
+ if (res && res.isEnded) {
|
|
|
|
+ console.log('res: ', res);
|
|
|
|
+ callback(true);
|
|
|
|
+ rewardedVideoAd.offClose(fun);
|
|
|
|
+ } else {
|
|
|
|
+ console.log('播放中途退出');
|
|
|
|
+ callback(false);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ rewardedVideoAd.onClose(fun);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|