From a62905c725c5ffd88f29dfac644591cde18751e1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 10 九月 2020 13:40:09 +0800 Subject: [PATCH] 广告优化 --- BuWanVideo/src/com/weikou/beibeivideo/ui/SplashActivity.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/SplashActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/SplashActivity.java index 74c997a..cd3faec 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/SplashActivity.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/SplashActivity.java @@ -57,6 +57,7 @@ import com.weikou.beibeivideo.util.PermissionsActivity; import com.weikou.beibeivideo.util.PermissionsChecker; import com.weikou.beibeivideo.util.SDCardUtil; +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.SplashAdUtil; @@ -125,7 +126,7 @@ ad_close_time = findViewById(R.id.ad_close_time); iv_logo = findViewById(R.id.iv_logo); - Glide.with(getApplicationContext()).load(R.drawable.ic_launcher).transform(new GlideRoundTransform(getApplicationContext(),5)).into(iv_logo); + Glide.with(getApplicationContext()).load(R.drawable.ic_launcher).transform(new GlideRoundTransform(getApplicationContext(), 5)).into(iv_logo); SharedPreferences preferences = getSharedPreferences("link_page", Context.MODE_PRIVATE); @@ -259,7 +260,6 @@ BeibeiConstant.GDT_DISCOVER_NATIVE = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; BeibeiConstant.GDT_GUESS_LIKE_NATIVE = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; BeibeiConstant.GDT_RECOMMEND_CATEGORY_NATIVE = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; - BeibeiConstant.GDT_EXIT_DIALOG = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; BeibeiConstant.GDT_SEARCH_RESULT_MIN_NATIVE = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; BeibeiConstant.GDT_PLAYER_DETAIL = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; BeibeiConstant.GDT_CATEGORY_BANNER = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; @@ -269,7 +269,6 @@ GDTConstant.PID_2_VIDEO_LIST_SMALL_AD_COLUMN3 = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; GDTConstant.PID_2_VIDEO_LIST_SMALL_AD_COLUMN2 = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; GDTConstant.PID_HOME_RECOMMEND_BIG_IMG = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; - GDTConstant.PID_VIDEO_DETAIL_PLAYER = BeibeiConstant.GDT_DOWNLOAD_HINT_ID; CSJConstant.RECOMMEND_BIG_IMG_AD = CSJConstant.INVALID_AD; } @@ -404,7 +403,7 @@ * * @param adType */ - private void loadSplashAd(final String adType) { + private void loadSplashAd(final AdUtil.AD_TYPE adType) { SplashAdUtil.loadAD(adType, SplashActivity.this, vg_input, vg_ad, ad_close_time, new SplashAdUtil.SplashAdListener() { @Override public void close() { @@ -418,9 +417,9 @@ @Override public void noAd() {//鍒濇鍔犺浇鏈姞杞藉嚭骞垮憡 - if (AdTypeVO.TYPE_CSJ.equalsIgnoreCase(adType)) { + if (AdUtil.AD_TYPE.csj==adType) { //鍐嶆鍔犺浇骞跨偣閫氬箍鍛� - SplashAdUtil.loadAD(AdTypeVO.TYPE_GDT, SplashActivity.this, vg_input, vg_ad, ad_close_time, new SplashAdUtil.SplashAdListener() { + SplashAdUtil.loadAD(AdUtil.AD_TYPE.gdt, SplashActivity.this, vg_input, vg_ad, ad_close_time, new SplashAdUtil.SplashAdListener() { @Override public void close() { runOnUiThread(new Runnable() { @@ -442,10 +441,10 @@ } }); - } else if (AdTypeVO.TYPE_GDT.equalsIgnoreCase(adType)) { + } else if (AdUtil.AD_TYPE.gdt==adType) { //鍐嶆鍔犺浇绌垮北鐢插箍鍛� //鍐嶆鍔犺浇骞跨偣閫氬箍鍛� - SplashAdUtil.loadAD(AdTypeVO.TYPE_CSJ, SplashActivity.this, vg_input, vg_ad, ad_close_time, new SplashAdUtil.SplashAdListener() { + SplashAdUtil.loadAD(AdUtil.AD_TYPE.csj, SplashActivity.this, vg_input, vg_ad, ad_close_time, new SplashAdUtil.SplashAdListener() { @Override public void close() { runOnUiThread(new Runnable() { @@ -499,11 +498,12 @@ if (jsonObject.getBoolean("IsPost")) { JSONObject data = jsonObject.getJSONObject("Data"); JSONObject ad = data.optJSONObject("ad"); - String splash = ad.optString("splash"); + AdUtil.saveAdConfig(getApplicationContext(), ad); + AdUtil.AD_TYPE splash = AdUtil.getAdType(getApplicationContext(), AdUtil.POSITION_SPLASH); loadSplashAd(splash); } } else { - loadSplashAd(AdTypeVO.TYPE_GDT); + loadSplashAd(AdUtil.AD_TYPE.gdt); } } @@ -515,7 +515,7 @@ @Override public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) { super.onFailure(statusCode, headers, responseString, throwable); - loadSplashAd(AdTypeVO.TYPE_GDT); + loadSplashAd(AdUtil.AD_TYPE.gdt); } }); -- Gitblit v1.8.0