future 1 год назад
Родитель
Сommit
5fa379f4fa
2 измененных файлов с 12 добавлено и 7 удалено
  1. 3 4
      assets/script/framework/sdkUtil.ts
  2. 9 3
      assets/script/framework/statisticsManager.ts

+ 3 - 4
assets/script/framework/sdkUtil.ts

@@ -143,16 +143,15 @@ export class SdkUtil {
      */
 
     public static showVideoAd(_adUnitId: string, call_back) {
-        if(gameManager.havNoAllAd) {
+        if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
             call_back({isEnded:true})
             return
         }
-
-        if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
+        if(gameManager.havNoAllAd) {
             call_back({isEnded:true})
             return
         }
-
+        
         gameManager.showWaitView(100,"正在加载...");
         SdkUtil.videoAd = tt.createRewardedVideoAd({adUnitId: _adUnitId});
         SdkUtil.videoAd.onLoad(() => {

+ 9 - 3
assets/script/framework/statisticsManager.ts

@@ -30,9 +30,15 @@ export class StatisticsManager extends Component {
      * @memberof StatisticsManager
      */
     public static get_collect_data(category_id: number, level_id: number, coin_number: number, ad_res:any, actionType: number): statistics_collect_rewardVideo_data_item {
+        if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
+            return null
+        }
+        if(gameManager.havNoAllAd) { 
+            return null
+        }
         if (actionType == config.STATISTICS_ACTION_TYPE.UNKNOWN) {
             log('统计失败 - 未设置统计类型')
-            return
+            return null
         }
 
         let collect_data = new statistics_collect_rewardVideo_data_item()
@@ -65,10 +71,10 @@ export class StatisticsManager extends Component {
        */
 
     public static request_collect_rewardVideoData(data_item: statistics_collect_rewardVideo_data_item, call_back: any = null) {
-        if(gameManager.havNoAllAd) { 
+        if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
             return
         }
-        if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
+        if(gameManager.havNoAllAd) { 
             return
         }
         if (data_item == null) {