From 2800e0df4c2324b617b7cbc23945e799144dcdd8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 10 一月 2022 18:28:01 +0800
Subject: [PATCH] 完善

---
 app/src/main/java/com/ysvideo/zhibo/app/ui/MainActivity.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/ysvideo/zhibo/app/ui/MainActivity.java b/app/src/main/java/com/ysvideo/zhibo/app/ui/MainActivity.java
index 126b0b0..da3cead 100644
--- a/app/src/main/java/com/ysvideo/zhibo/app/ui/MainActivity.java
+++ b/app/src/main/java/com/ysvideo/zhibo/app/ui/MainActivity.java
@@ -1,6 +1,7 @@
 package com.ysvideo.zhibo.app.ui;
 
 import android.content.DialogInterface;
+import android.os.Build;
 import android.os.Bundle;
 import android.view.KeyEvent;
 import android.view.View;
@@ -9,6 +10,7 @@
 
 import com.androidquery.AQuery;
 import com.ysvideo.zhibo.app.R;
+import com.ysvideo.zhibo.app.entity.ad.AdPositionEnum;
 import com.ysvideo.zhibo.app.ui.dialog.ExitDialog;
 import com.ysvideo.zhibo.app.ui.main.DYFeedFragment;
 import com.ysvideo.zhibo.app.ui.main.DYNewsFragment;
@@ -19,6 +21,8 @@
 import com.ysvideo.zhibo.lib.common.activity.BaseActivity;
 import com.ysvideo.zhibo.lib.common.dialog.DialogUtil;
 import com.ysvideo.zhibo.lib.common.util.FragmentSwitchHelperV2;
+import com.ysvideo.zhibo.library_ad.AdUtil;
+import com.ysvideo.zhibo.library_ad.IntertitialAdUtil;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -113,9 +117,12 @@
                 DialogUtil.dismiss(exitDialog);
             }
         }).create();
+
+        rg_nav.postDelayed(intertitialRunnable, 3000);
     }
 
     ExitDialog exitDialog = null;
+
     @Override
     public boolean onKeyDown(int keyCode, KeyEvent event) {
         if (keyCode == KeyEvent.KEYCODE_BACK) {
@@ -126,4 +133,31 @@
         }
         return super.onKeyDown(keyCode, event);
     }
+
+    @Override
+    protected void onDestroy() {
+        super.onDestroy();
+        rg_nav.removeCallbacks(intertitialRunnable);
+    }
+
+    private Runnable intertitialRunnable = new Runnable() {
+        @Override
+        public void run() {
+
+            AdUtil.AD_TYPE adType = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.homeInterstitial.name());
+            if (adType != null) {
+                //Android 5.0
+                if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT_WATCH) {
+                    adType = AdUtil.AD_TYPE.gdt;
+                }
+
+                if (adType == AdUtil.AD_TYPE.csj) {
+                    IntertitialAdUtil.showAd(MainActivity.this, adType, getResources().getString(R.string.ad_csj_pid_interstital_home));
+                } else {
+                    IntertitialAdUtil.showAd(MainActivity.this, adType, getResources().getString(R.string.ad_gdt_pid_interstital_home));
+                }
+            }
+
+        }
+    };
 }
\ No newline at end of file

--
Gitblit v1.8.0