From 5d475ef2f856a1415c5b2de255a1c1088d6a2ec2 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 31 三月 2021 19:17:57 +0800
Subject: [PATCH] 白色背景修改

---
 BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
index 1c754df..a3c6dfc 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
@@ -35,6 +35,8 @@
 import com.umeng.commonsdk.UMConfigure;
 import com.umeng.socialize.PlatformConfig;
 import com.umeng.socialize.UMShareAPI;
+import com.weikou.beibeivideo.entity.ad.AdPidInfo;
+import com.weikou.beibeivideo.entity.ad.AdPositionEnum;
 import com.weikou.beibeivideo.entity.ad.SplashAdLoadInfo;
 import com.weikou.beibeivideo.ui.SplashActivity;
 import com.weikou.beibeivideo.ui.ad.SplashADFragment;
@@ -43,6 +45,9 @@
 import com.weikou.beibeivideo.util.BeibeiConstant;
 import com.weikou.beibeivideo.util.CrashHandler;
 import com.weikou.beibeivideo.util.FunshionConstant;
+import com.weikou.beibeivideo.util.ad.AdUtil;
+import com.weikou.beibeivideo.util.ad.CSJConstant;
+import com.weikou.beibeivideo.util.ad.GDTConstant;
 import com.weikou.beibeivideo.util.ad.TTAdManagerHolder;
 import com.weikou.beibeivideo.util.downutil.StringUtils;
 import com.yeshi.push.PushUtil;
@@ -301,7 +306,38 @@
                 ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
                 if (!cn.getClassName().equalsIgnoreCase(SplashActivity.class.getName())) {
                     Log.i(TAG, "搴斿綋灞曠ず寮�灞忓箍鍛�");
-                    SplashADFragment.loadAd(getApplicationContext(), null, null, true, new SplashADFragment.AdLoadResultListener() {
+                    //灏忎簬30鍒嗛挓涓嶅睍绀�
+                    if (System.currentTimeMillis() - SplashADFragment.lastShowTime < 1000 * 60 * 30L)
+                        return;
+                    if (SplashADFragment.isAdLoaded()) {
+                        startActivity(new Intent(getApplicationContext(), SplashAdActivity.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+                        return;
+                    }
+
+                    AdUtil.AD_TYPE type1 = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.splashHotStart);
+                    String pid1 = AdUtil.getAdPid(getApplicationContext(), AdPositionEnum.splashHotStart);
+                    AdPidInfo adPidInfo1 = null;
+                    AdPidInfo adPidInfo2 = null;
+                    if (type1 != null) {
+                        String defaultPid = null;
+                        if (type1 == AdUtil.AD_TYPE.csj) {
+                            defaultPid = CSJConstant.SPLASH_AD_HOT;
+                        } else if (type1 == AdUtil.AD_TYPE.gdt) {
+                            defaultPid = GDTConstant.PID_SPLASH_HOT;
+                        }
+                        if (StringUtils.isNullOrEmpty(pid1)) {
+                            defaultPid = pid1;
+                        }
+                        adPidInfo1 = new AdPidInfo(type1, defaultPid);
+                        if (type1 == AdUtil.AD_TYPE.csj) {
+                            adPidInfo2 = new AdPidInfo(AdUtil.AD_TYPE.gdt, GDTConstant.PID_SPLASH_HOT);
+                        } else if (type1 == AdUtil.AD_TYPE.gdt) {
+                            adPidInfo2 = new AdPidInfo(AdUtil.AD_TYPE.csj, CSJConstant.SPLASH_AD_HOT);
+                        }
+                    }
+
+
+                    SplashADFragment.loadAd(getApplicationContext(), adPidInfo1, adPidInfo2, null, null, true, new SplashADFragment.AdLoadResultListener() {
 
                         @Override
                         public void onAdLoad(SplashAdLoadInfo adLoadInfo) {

--
Gitblit v1.8.0