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