future před 1 rokem
rodič
revize
401fca5ea2

+ 1 - 0
assets/data/data.ts

@@ -647,6 +647,7 @@ export class openid_data {
 export class statistics_collect_rewardVideo_data {
     public user_id: string = '';      // 用户ID
     public level_id: number = 0;      // 当前关卡id
+    public ads_scene: number = 0;     // 当前场景数字
     public ads_action: number = 0;    // 广告行为类型 1:关卡复活 2:查看答案 3:查看提示 4:临时24小时 5:提前解锁
     public ads_status: number = 0;    // 广告观看状态 0:失败 1:完成
     public ads_remarks: string = '';  // 广告备注

+ 4 - 0
assets/script/run/gameManager.ts

@@ -202,6 +202,10 @@ export class gameManager extends Component {
         return gameManager.sys_data;
     }
 
+    public getCurSceneIndex():number {
+        return this.mCurSceneIndex
+    }
+
     public static loadSceneMp3(){
 
     }

+ 3 - 0
assets/script/sdkUtil.ts

@@ -289,6 +289,9 @@ export class SdkUtil {
                     SdkUtil.tt_isToEnterFromSidebar = true
                 }
             });
+            // tt.onHide(()=>{
+            //     console.log('tt.onHide tt.onHide tt.onHide')
+            // })
             
             tt.checkScene({
                 scene: "sidebar",

+ 5 - 0
assets/script/statisticsManager.ts

@@ -38,6 +38,11 @@ export class statisticsManager extends Component {
         collect_data.user_id = gameManager.getUserData().id
         collect_data.level_id = level_id
         collect_data.ads_status = ad_res.isEnded ? 1 : 0
+        if(actionType==config.STATISTICS_ACTION_TYPE.TI_QIAN_JIE_SUO||actionType==config.STATISTICS_ACTION_TYPE.LIN_SHI_24_XIAO_SHI) {
+            collect_data.ads_scene = gameManager.Singleton.getCurSceneIndex()
+        } else {
+            collect_data.ads_scene = gameManager.Singleton.getCurSceneIndex() + 1
+        }
         if(ad_res.isEnded==false) {
             if(ad_res.errorString==undefined||ad_res.errorString==null) {
                 collect_data.ads_remarks = '未观看完视频广告'