init
This commit is contained in:
@@ -0,0 +1,203 @@
|
||||
function i(e, o) {
|
||||
if (!(e instanceof o)) {
|
||||
throw new TypeError("Cannot call a class as a function");
|
||||
}
|
||||
}
|
||||
function n(e, o) {
|
||||
for (var t = 0; t < o.length; t++) {
|
||||
var i = o[t];
|
||||
i.enumerable = i.enumerable || false;
|
||||
i.configurable = true;
|
||||
"value" in i && (i.writable = true);
|
||||
Object.defineProperty(e, i.key, i);
|
||||
}
|
||||
}
|
||||
function a(e, o, t) {
|
||||
o && n(e.prototype, o);
|
||||
t && n(e, t);
|
||||
return e;
|
||||
}
|
||||
var c = function () {
|
||||
function e() {
|
||||
i(this, e);
|
||||
this.Banner = null;
|
||||
this.Video = null;
|
||||
}
|
||||
a(e, [{
|
||||
key: "doInitialize",
|
||||
value: function () {
|
||||
window.ServerConfigBd = null;
|
||||
window.ServerConfigBd = window.GameConfig;
|
||||
console.log("获取到的开关是" + JSON.stringify(window.ServerConfigBd));
|
||||
setTimeout(function () {}, 1e3);
|
||||
this.loadvideo();
|
||||
}
|
||||
}, {
|
||||
key: "executeShowBanner",
|
||||
value: function () {
|
||||
window.ServerConfigBd.showHutui && this.loadbanner();
|
||||
}
|
||||
}, {
|
||||
key: "showBanner",
|
||||
value: function (e, o) {}
|
||||
}, {
|
||||
key: "destroyBanner",
|
||||
value: function () {
|
||||
this.Banner && (this.Banner.active = false);
|
||||
}
|
||||
}, {
|
||||
key: "showMoreGames",
|
||||
value: function () {}
|
||||
}, {
|
||||
key: "GaiLv",
|
||||
value: function (e) {
|
||||
return 1 + Math.floor(100 * Math.random()) <= e;
|
||||
}
|
||||
}, {
|
||||
key: "Suijivideo",
|
||||
value: function (e, o) {
|
||||
var t = this;
|
||||
console.log("触发Baidu随机视频1111:" + e);
|
||||
if (this.GaiLv(e)) {
|
||||
this.video_success = o;
|
||||
this.video_failure = o;
|
||||
cc.audioEngine.pauseAll();
|
||||
this.Video.load().then(function () {
|
||||
console.log("广告加载成功, 开始显示广告");
|
||||
t.Video.show().catch(function (e) {
|
||||
t.Video.load().then(function () {
|
||||
return t.Video.show();
|
||||
});
|
||||
});
|
||||
}).catch(function (e) {
|
||||
console.log("百度视频onload失败:", e);
|
||||
cc.audioEngine.resumeAll();
|
||||
});
|
||||
} else {
|
||||
console.log("=========概率不够");
|
||||
}
|
||||
}
|
||||
}, {
|
||||
key: "executeShowInterstitial",
|
||||
value: function () {}
|
||||
}, {
|
||||
key: "executeRecorder",
|
||||
value: function () {}
|
||||
}, {
|
||||
key: "stopRecorder",
|
||||
value: function () {}
|
||||
}, {
|
||||
key: "executeShareRecorder",
|
||||
value: function (e, o) {}
|
||||
}, {
|
||||
key: "executeShowPushBox",
|
||||
value: function () {
|
||||
window.ServerConfigBd.showHutui && this.loadbox();
|
||||
}
|
||||
}, {
|
||||
key: "sendToDesktop",
|
||||
value: function (e) {}
|
||||
}, {
|
||||
key: "executeShowAwardVideo",
|
||||
value: function (e, o) {
|
||||
var t = this;
|
||||
if (new Date().getTime() - this.preClickTime <= 2e3) {
|
||||
cc.Utils.AssetMgr.showMessage("广告加载中....");
|
||||
} else {
|
||||
console.log("触发Baidu激励视频");
|
||||
this.video_success = e;
|
||||
this.video_failure = o;
|
||||
cc.audioEngine.pauseAll();
|
||||
this.Video.load().then(function () {
|
||||
console.log("广告加载成功, 开始显示广告");
|
||||
t.Video.show().catch(function (e) {
|
||||
t.Video.load().then(function () {
|
||||
return t.Video.show();
|
||||
});
|
||||
});
|
||||
}).catch(function (e) {
|
||||
console.log("百度视频onload失败:", e);
|
||||
cc.audioEngine.resumeAll();
|
||||
});
|
||||
}
|
||||
}
|
||||
}, {
|
||||
key: "loadbox",
|
||||
value: function () {
|
||||
cc.loader.loadRes("Platform/Native/Prefab/gamePush_yu/gameList_push", function (e, o) {
|
||||
if (e) {
|
||||
console.log("载入预制资源失败, 原因:" + e);
|
||||
} else if (o instanceof cc.Prefab) {
|
||||
var t = cc.instantiate(o);
|
||||
t.parent = cc.director.getScene();
|
||||
t.zIndex = 9e3;
|
||||
t.name = "gameList_push";
|
||||
} else {
|
||||
console.log("你载入的不是预制资源!");
|
||||
}
|
||||
}.bind(this));
|
||||
}
|
||||
}, {
|
||||
key: "loadbanner",
|
||||
value: function () {
|
||||
cc.loader.loadRes("Platform/Native/Prefab/gamePush_yu/gameList_banner", function (e, o) {
|
||||
if (e) {
|
||||
console.log("载入预制资源失败, 原因:" + e);
|
||||
} else if (o instanceof cc.Prefab) {
|
||||
var t = cc.instantiate(o);
|
||||
t.parent = cc.director.getScene();
|
||||
t.zIndex = 9999;
|
||||
t.name = "gameList_banner";
|
||||
} else {
|
||||
console.log("你载入的不是预制资源!");
|
||||
}
|
||||
}.bind(this));
|
||||
}
|
||||
}, {
|
||||
key: "loadvideo",
|
||||
value: function () {
|
||||
var e = this;
|
||||
this.Video = window.swan.createRewardedVideoAd({
|
||||
adUnitId: "7690329",
|
||||
appSid: "c33a7cf1"
|
||||
});
|
||||
this.Video.onClose(function (o) {
|
||||
if (o.isEnded) {
|
||||
console.log("激励视频完整播放后关闭");
|
||||
cc.audioEngine.resumeAll();
|
||||
e.video_success && e.video_success();
|
||||
} else if (window.ServerConfigBd.showModal) {
|
||||
window.swan.showModal({
|
||||
title: "未观看完视频",
|
||||
content: "观看完视频才能获得奖励哦",
|
||||
success: function (o) {
|
||||
if (o.confirm) {
|
||||
e.Video.show().then(function () {
|
||||
console.log("激励视频 广告显示");
|
||||
}).catch(function () {
|
||||
e.Video.load().then(function () {
|
||||
return e.Video.show();
|
||||
}).catch(function (e) {
|
||||
console.log("激励视频 广告显示失败");
|
||||
});
|
||||
});
|
||||
} else if (o.cancel) {
|
||||
cc.audioEngine.resumeAll(), e.video_failure && e.video_failure();
|
||||
}
|
||||
},
|
||||
fail: function (o) {
|
||||
cc.audioEngine.resumeAll();
|
||||
e.video_failure && e.video_failure();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
console.log("激励视频中途被关闭");
|
||||
cc.audioEngine.resumeAll();
|
||||
e.video_failure && e.video_failure();
|
||||
}
|
||||
});
|
||||
}
|
||||
}]);
|
||||
return e;
|
||||
}();
|
||||
module.exports = new c();
|
||||
Reference in New Issue
Block a user