From 4c44b1036ff555e63a9a8b027dbe89d0b08a430b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 十月 2024 17:24:14 +0800
Subject: [PATCH] 初始化导入

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java |   38 +++++++++++++++++++++++---------------
 1 files changed, 23 insertions(+), 15 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
index de9ffd6..9913f6b 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
@@ -86,6 +86,7 @@
 import com.weikou.beibeivideo.util.ad.AdUtil;
 import com.weikou.beibeivideo.util.ad.CSJConstant;
 import com.weikou.beibeivideo.util.ad.FullVideoAdManager;
+import com.weikou.beibeivideo.util.ad.GDTConstant;
 import com.weikou.beibeivideo.util.ad.HuaWeiAdConstant;
 import com.weikou.beibeivideo.util.ad.InterstitialAdUtil;
 import com.weikou.beibeivideo.util.goldcorn.GoldCornUtil;
@@ -310,30 +311,33 @@
             return;
 
         //濡傛灉鏄叏灞�骞垮憡閰嶇疆涓嶅厑璁稿睍绀哄垯涓嶅睍绀�
-        if (AdUtil.getAdType(getApplicationContext(), AdPositionEnum.videoDetailFullVideo)==null){
+        AdUtil.AD_TYPE adType = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.videoDetailFullVideo);
+        if(adType==null){
             return;
         }
-
-
-
         //鍔犺浇骞垮憡
         if (BeibeiConstant.AD_TYPE.isVideoDetailSplashAd()) {
             //濡傛灉鏄崕涓烘笭閬擄紝鍥哄畾涓哄箍鐐归�氭彃灞�
-            if(AndroidManifestUtil.isHuaWeiChannel(getApplicationContext())){
+            if(adType == AdUtil.AD_TYPE.hw){
                 if(!AdUtil.canShowAdHuaWei(getApplicationContext(),AdPositionEnum.videoDetailFullVideo)){
                     return;
                 }
                 AdUtil.setAdHuaWeiShown(getApplicationContext(),AdPositionEnum.videoDetailFullVideo);
-                //閲囩敤骞跨偣閫氭彃灞�
+                //閲囩敤鍗庝负鎻掑睆
                 InterstitialAdUtil.showAd(this, AdUtil.AD_TYPE.hw, HuaWeiAdConstant.HW_AD_VIDEO_DETAIL_INTERSTITIAL);
                 return;
+            }else  if(adType == AdUtil.AD_TYPE.vivo){
+                InterstitialAdUtil.showAd(this, AdUtil.AD_TYPE.vivo, "5300a2b3d8054b1780d44fc0fcee67c9");
+                return;
             }
-            //鍒ゆ柇鍔犺浇骞垮憡鐨勭被鍨�
-            if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT_WATCH) {
-                int fullvideo = adInfo.getFullVideoWeight();
-                int interstitial = adInfo.getInterstitialWeight();
-                int random = (int) ((fullvideo + interstitial) * Math.random());
-                if (random <= fullvideo) {
+            int fullvideo = adInfo.getFullVideoWeight();
+            int interstitial = adInfo.getInterstitialWeight();
+            int random = (int) ((fullvideo + interstitial) * Math.random());
+            if (random <= fullvideo) {
+                // 鍏ㄥ睆骞垮憡
+                if(adType == AdUtil.AD_TYPE.gdt||Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT_WATCH){
+                    FullVideoAdManager.getInstance().loadGDT(VideoDetailActivity2.this, null);
+                }else{
                     if (FullVideoAdManager.getInstance().isCacahed()) {
                         FullVideoAdManager.getInstance().showAd(this);
                     } else {
@@ -344,11 +348,15 @@
                             }
                         });
                     }
-                } else {
+                }
+            }else{
+                // 鎻掑睆骞垮憡
+                if(adType == AdUtil.AD_TYPE.gdt||Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT_WATCH){
+                    // 骞跨偣閫�
+                    InterstitialAdUtil.showAd(this, AdUtil.AD_TYPE.gdt, GDTConstant.PID_2_VIDEO_DETAIL_INTERSTITIAL);
+                }else{
                     showInterstitialAd();
                 }
-            } else {
-                FullVideoAdManager.getInstance().loadGDT(VideoDetailActivity2.this, null);
             }
         }
     }

--
Gitblit v1.8.0