Эх сурвалжийг харах

1.开始加入开屏、插屏广告

zh 6 сар өмнө
parent
commit
db7f5c10f0

+ 18 - 7
assets/Script/Moudle/View/GameView.ts

@@ -378,6 +378,7 @@ export default class GameView extends LayerPanel {
     //#region "AD  监听start"
 
 
+    adState:boolean = false;
     onRewardedVideoAdLoaded(placementId) {
         ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onRewardedVideoAdLoaded(" + placementId + ")");
     }
@@ -398,11 +399,11 @@ export default class GameView extends LayerPanel {
         ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayEnd(" + placementId + ", " + callbackInfo + ")");
 
 
-        console.log('zh: ad over 开始发送事件11s')
-        //this.node.emit("handleCustomEvent");
-        this.handleCustomEvent()
-        //cc.sys.localStorage.setItem('zh_ad_type', 'getHammer');//获取锤子
-        console.log('zh: ad over 开始发送事件11e')
+        // console.log('zh: ad over 开始发送事件11s')
+        // //this.node.emit("handleCustomEvent");
+        // this.handleCustomEvent()
+        // //cc.sys.localStorage.setItem('zh_ad_type', 'getHammer');//获取锤子
+        // console.log('zh: ad over 开始发送事件11e')
 
         
     }
@@ -415,6 +416,13 @@ export default class GameView extends LayerPanel {
     onRewardedVideoAdClosed(placementId, callbackInfo) {
         ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")");
       
+		if(this.adState==true){
+			this.adState = false;
+			console.log('zh: ad奖励OK,开始处理奖励')
+			this.handleCustomEvent()
+		}else{
+			console.log('zh: ad奖励标识 NO OK ')
+		}
     }
 
     onRewardedVideoAdPlayClicked(placementId, callbackInfo) {
@@ -422,8 +430,9 @@ export default class GameView extends LayerPanel {
     }
 
     onReward(placementId, callbackInfo) {
-        ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onReward(" + placementId + ", " + callbackInfo + ")");
-
+        ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onReward(" + placementId + ", " + callbackInfo + ")");   ATSDK.printLog("zh:AnyThinkRewardedVideoDemo::onReward(" + placementId + ", " + callbackInfo + ")");
+		console.log('zh:onReward AD奖励标志OK')
+		this.adState = true;
 
 
     }
@@ -1191,6 +1200,7 @@ export default class GameView extends LayerPanel {
             } else {
                 console.log('zh:AD not ready  for handle_hammer')
                 this.event_adPlayEndForHammer();
+                this.initAdForPage();
             }
 
 
@@ -1470,6 +1480,7 @@ export default class GameView extends LayerPanel {
             } else {
                 console.log('zh:AD not ready  for handle_sprite')
                 this.event_adPlayEndForHndle_sprite();
+                this.initAdForPage();
             }
 
 

+ 1 - 0
assets/Script/Moudle/View/ShortageView.ts

@@ -135,6 +135,7 @@ export default class ShortageView extends LayerPanel {
                 } else {
                     console.log('zh:AD not ready  for handle_hammer');
                     this.utilForAd( )
+                    this.initAdForPage();
                 }
                 if(2>1){
                     return;

+ 1 - 1
settings/project.json

@@ -34,5 +34,5 @@
       "enable": false
     }
   },
-  "last-module-event-record-time": 1733279107299
+  "last-module-event-record-time": 1734683632096
 }