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