| 
					
				 | 
			
			
				@@ -25,138 +25,153 @@ cc.Class({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.bindNode() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.generatePool() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.loadRes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //this.initAd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.initAd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   * 广告初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  initAd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('zh:initAd 0') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let placementID = AAJS2.getPlacementID(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let deviceId = AAJS2.getDeviceUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var setting = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setting[ATRewardedVideoSDK.userIdKey] = deviceId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ATRewardedVideoSDK.loadRewardedVideo(placementID,setting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //console.log('zh:bbb222') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var customPlacementId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (cc.sys.os === cc.sys.OS_IOS) {    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          customPlacementId =placementID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (cc.sys.os === cc.sys.OS_ANDROID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          customPlacementId = placementID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       // 初始化SDK 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ATSDK.initSDK("h66f7c5f8028cf", "ab133deec743a4bb58930891fd75d3f83");//测试的AD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ATSDK.setLogDebug(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       var GDPRLevel = ATSDK.getGDPRLevel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       const listener = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdLoaded(placementId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdLoaded(" + placementId + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdFailed (placementId, errorInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdFailed(" + placementId + ", " + errorInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             //  BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdPlayStart (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayStart(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               let deviceId = AAJS2.getDeviceUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               var setting = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               setting[ATRewardedVideoSDK.userIdKey] = deviceId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATRewardedVideoSDK.loadRewardedVideo(this.placementID,setting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdPlayEnd (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayEnd(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               //that.retrive(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //  BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //  BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdPlayFailed (placementId, errorInfo, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayFailed(" + placementId + ", " + errorInfo + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             //  BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdClosed (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               console.log("onRewardxxxxxxclosed",state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               if(state==true){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               //   BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               //   BrickMsger.emit(BrickMsger.on_game_revie); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //  BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 // BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onRewardedVideoAdPlayClicked (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayClicked(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //#region "AD  监听start" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      onRewardedVideoAdLoaded(placementId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdLoaded(" + placementId + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdFailed (placementId, errorInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdFailed(" + placementId + ", " + errorInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //   BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //  BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //测试AD  事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('zh: ad over 开始发送事件aaaa') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.node.emit("handleCustomEvent"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('zh: ad over 开始发送事件bbb') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdPlayStart (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayStart(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let deviceId = AAJS2.getDeviceUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var setting = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        setting[ATRewardedVideoSDK.userIdKey] = deviceId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATRewardedVideoSDK.loadRewardedVideo(AAJS2.getPlacementID(),setting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdPlayEnd (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayEnd(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //that.retrive(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //  BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //  BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('zh: ad over 开始发送事件1a') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.node.emit("handleCustomEvent"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('zh: ad over 开始发送事件OVER2a') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdPlayFailed (placementId, errorInfo, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayFailed(" + placementId + ", " + errorInfo + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //  BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //   BrickMsger.emit(BrickMsger.on_changeto_start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdClosed (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("onRewardxxxxxxclosed",this.state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("zh:onRewardxxxxxxclosed",this.state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(this.state==true){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //    console.log('zh: ad over 开始发送事件1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //    this.node.emit("handleCustomEvent"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   console.log('zh: ad over 开始发送事件OVER2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 发射自定义事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // const eventData = new cc.Event.EventCustom('custom-event', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // eventData.detail = 'Hello from zhdiy!'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // this.node.emit('custom-event', eventData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // console.log('zh: ad over 开始发送事件OVER33') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onReward (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               ATSDK.printLog("AnyThinkRewardedVideoDemo::onReward(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               console.log("onRewardxxxxxx"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               //BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               //BrickMsger.emit(BrickMsger.on_game_revie); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               state = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       // 针对欧盟地区初始化时做的处理,按需求打开,不在欧盟地区发布的不用使用。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ATSDK.getUserLocation(function (userLocation) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           //如果处于欧盟地区且等级是UNKNOW时,就执行授权弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           if (userLocation === ATSDK.kATUserLocationInEU) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               if(ATSDK.getGDPRLevel() === ATSDK.UNKNOWN) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                   ATSDK.showGDPRAuth(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ATRewardedVideoSDK.setAdListener(listener);         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       console.log('zh:initad 111') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // if (cc.sys.os === cc.sys.OS_ANDROID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     console.log('zh:initad 222') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         console.log('zh:initad 333') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         var  allInfo = AAJS2.allInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         console.log('zh:initad allInfo'+allInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         ATSDK.printLog("zh:allInfo="+allInfo ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         let key = "US2%*c3lv8sYkUe(!e-6g$E*RJg)dzn@"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         let iv = "Jn0.aWsOu$y-Dbqb"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         let data = {data: AESUtil.AESencrypt(allInfo,key,iv)}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         ATSDK.printLog("zh:allInfo-jm="+JSON.stringify(data) ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         AAJS2.makePostRequestWithXhr(JSON.stringify(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     }, 200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('zh:initad 999') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //this.initAdForGameAd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onRewardedVideoAdPlayClicked (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayClicked(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     onReward (placementId, callbackInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ATSDK.printLog("AnyThinkRewardedVideoDemo::onReward(" + placementId + ", " + callbackInfo + ")"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("onRewardxxxxxx"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //BrickMsger.emit(BrickMsger.on_play_sound, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //BrickMsger.emit(BrickMsger.on_game_revie); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.state = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //#endregion "AD  监听end" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   * 广告AD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  initAdForGameAd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let placementID= AAJS2.getPlacementID(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let deviceId = AAJS2.getDeviceUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("zh:checkstatus:",ATRewardedVideoSDK.checkAdStatus(placementID)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var setting = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setting[ATRewardedVideoSDK.userIdKey] = deviceId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ATRewardedVideoSDK.loadRewardedVideo(placementID,setting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('zh:game ad init success') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 初始化广告 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  initAd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log('zh:AD   init start') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let placementID = AAJS2.getPlacementID(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let deviceId = AAJS2.getDeviceUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var setting = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    setting[ATRewardedVideoSDK.userIdKey] = deviceId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ATRewardedVideoSDK.loadRewardedVideo(placementID,setting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //console.log('zh:bbb222') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var customPlacementId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (cc.sys.os === cc.sys.OS_IOS) {    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        customPlacementId =placementID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } else if (cc.sys.os === cc.sys.OS_ANDROID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        customPlacementId = placementID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     // 初始化SDK 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //ATSDK.initSDK("h67161678d3fcf", "aa0e53109399d0c3a213140e896bdac07");//正式的,发布提交go0gle play 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //ATSDK.initSDK("h66f7c5f8028cf", "ab133deec743a4bb58930891fd75d3f83");//测试专用,可以显示广告 ???       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ATSDK.initSDK("h67122e47607cd", "a4fd9a23bdd71c2314cf41140a77abb1e");//这是自己测试专用的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ATSDK.setLogDebug(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     var GDPRLevel = ATSDK.getGDPRLevel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var state = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //  const listener = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     //。。。。。。。。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     // 针对欧盟地区初始化时做的处理,按需求打开,不在欧盟地区发布的不用使用。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ATSDK.getUserLocation(function (userLocation) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         //如果处于欧盟地区且等级是UNKNOW时,就执行授权弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         if (userLocation === ATSDK.kATUserLocationInEU) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             if(ATSDK.getGDPRLevel() === ATSDK.UNKNOWN) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 ATSDK.showGDPRAuth(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ATRewardedVideoSDK.setAdListener(this);         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (cc.sys.os === cc.sys.OS_ANDROID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var  allInfo = AAJS2.allInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ATSDK.printLog("zh:allInfo="+allInfo ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let key = "US2%*c3lv8sYkUe(!e-6g$E*RJg)dzn@"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let iv = "Jn0.aWsOu$y-Dbqb"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let data = {data: AESUtil.AESencrypt(allInfo,key,iv)}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ATSDK.printLog("zh:allInfo-jm="+JSON.stringify(data) ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AAJS2.makePostRequestWithXhr(JSON.stringify(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 300); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('zh:AD   init end') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   loadRes() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |