|
@@ -91,6 +91,10 @@ cc.Class({
|
|
|
this.showReviveSuccess()
|
|
|
//this.askRevive()
|
|
|
break;
|
|
|
+ case "step2"://双倍步数奖励
|
|
|
+ console.log('zh:因为你看完了AD,所以开始发放双倍步数奖励道具')
|
|
|
+ this._score.onLevelUpButton(2)
|
|
|
+ break;
|
|
|
default:
|
|
|
console.log('zh:没有找到yxAdMark 相关的信息!!!!!!!')
|
|
|
break;
|
|
@@ -152,10 +156,10 @@ cc.Class({
|
|
|
},
|
|
|
|
|
|
onRewardedVideoAdClosed(placementId, callbackInfo) {
|
|
|
- console.log('zh:onRewardedVideoAdClosed')
|
|
|
- ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")");
|
|
|
- console.log("onRewardxxxxxxclosed", this.state);
|
|
|
- console.log("zh:onRewardxxxxxxclosed", this.state);
|
|
|
+ try {
|
|
|
+ //console.log('zh:onRewardedVideoAdClosed')
|
|
|
+ //ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")");
|
|
|
+ //console.log("zh:onRewardedVideoAdClosed", this.state);
|
|
|
if (this.state == true) {
|
|
|
|
|
|
console.log('zh: ad onRewardedVideoAdClosed 开始发送事件s')
|
|
@@ -165,6 +169,9 @@ cc.Class({
|
|
|
} else {
|
|
|
this.state = false;
|
|
|
}
|
|
|
+ } catch (error) {
|
|
|
+ console.log('zh:onRewardedVideoAdClosed error',error)
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
onRewardedVideoAdPlayClicked(placementId, callbackInfo) {
|
|
@@ -188,7 +195,7 @@ cc.Class({
|
|
|
* 初始化广告
|
|
|
*/
|
|
|
initAd() {
|
|
|
- console.log('zh:AD init start')
|
|
|
+ console.log('zh:AD init start1')
|
|
|
let placementID = AAJS2.getPlacementID();
|
|
|
let deviceId = AAJS2.getDeviceUserId();
|
|
|
var setting = {};
|
|
@@ -205,9 +212,9 @@ cc.Class({
|
|
|
// 初始化SDK
|
|
|
|
|
|
//ATSDK.initSDK("h66f7c5f8028cf", "ab133deec743a4bb58930891fd75d3f83");//测试专用,可以显示广告 ???
|
|
|
- //ATSDK.initSDK("h67122e47607cd", "a4fd9a23bdd71c2314cf41140a77abb1e");//这是cccc线上的
|
|
|
+ ATSDK.initSDK("h67122e47607cd", "a4fd9a23bdd71c2314cf41140a77abb1e");//这是cccc线上的
|
|
|
|
|
|
- ATSDK.initSDK("h672d7ac280581", "a899a1cd61dd62b83793d38c70486c750");//hxz
|
|
|
+ //ATSDK.initSDK("h672d7ac280581", "a899a1cd61dd62b83793d38c70486c750");//hxz
|
|
|
|
|
|
ATSDK.setLogDebug(true);
|
|
|
var GDPRLevel = ATSDK.getGDPRLevel();
|
|
@@ -238,7 +245,7 @@ cc.Class({
|
|
|
AAJS2.makePostRequestWithXhr(JSON.stringify(data));
|
|
|
}, 300);
|
|
|
}
|
|
|
- console.log('zh:AD init end')
|
|
|
+ console.log('zh:AD init end1')
|
|
|
},
|
|
|
|
|
|
|
|
@@ -392,16 +399,17 @@ cc.Class({
|
|
|
}
|
|
|
|
|
|
//zh:下面是原始的代码
|
|
|
- // this.reviveTimer = setInterval(() => {
|
|
|
- // console.log('zh:timer ...')
|
|
|
- // if (+numLabel.string > 0) {
|
|
|
- // numLabel.string--
|
|
|
- // this.rangeSprite.fillRange = 1
|
|
|
- // } else {
|
|
|
- // console.log('zh:askRevive 2')
|
|
|
- // this.onSkipRevive()
|
|
|
- // }
|
|
|
- // }, 1000)
|
|
|
+ this.reviveTimer = setInterval(() => {
|
|
|
+ console.log('zh:timer ...')
|
|
|
+ if (+numLabel.string > 0) {
|
|
|
+ numLabel.string--
|
|
|
+ this.rangeSprite.fillRange = 1
|
|
|
+ } else {
|
|
|
+ console.log('zh:askRevive 2')
|
|
|
+ //this.onSkipRevive() 这是有BUG的
|
|
|
+ this.onSkipReviveForDiy();
|
|
|
+ }
|
|
|
+ }, 1000)
|
|
|
|
|
|
},
|
|
|
onReviveButton() {
|
|
@@ -458,6 +466,18 @@ cc.Class({
|
|
|
this.rangeSprite.fillRange -= 1 / 60
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ ///解决BUG
|
|
|
+ onSkipReviveForDiy() {
|
|
|
+ console.log('zh:onSkipReviveForDiy zh ')
|
|
|
+ clearInterval(this.reviveTimer)
|
|
|
+ // 5 复活页面
|
|
|
+ //this._controller.pageManager.pages[5].active = false
|
|
|
+ //this._score.onGameOver(true)
|
|
|
+ this.isRangeAction = false
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
onSkipRevive() {
|
|
|
console.log('zh:onSkipRevive')
|
|
|
clearInterval(this.reviveTimer)
|