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