From 2f9e1cb327b1d58e4035b77bd903a452774ce66b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 17 十月 2020 17:28:57 +0800 Subject: [PATCH] 广告控制完善 --- BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java index 03b4bc8..3ecb41d 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java @@ -23,6 +23,7 @@ import com.qq.e.ads.nativ.express2.VideoOption2; import com.qq.e.comm.util.AdError; import com.weikou.beibeivideo.entity.ad.ExpressAdContainer; +import com.weikou.beibeivideo.ui.recommend.SearchActivity; import com.weikou.beibeivideo.util.BeibeiConstant; import com.weikou.beibeivideo.util.DimenUtils; @@ -317,6 +318,25 @@ /** + * 鍔犺浇瑙嗛鎼滅储骞垮憡 + * + * @param adLoadListener + */ + public void loadSearchAd(int widthDP, final IAdLoadListener adLoadListener) { + //鍔犺浇澶у浘 + String pid = null; + if (sourceType == AdUtil.AD_TYPE.csj) { + pid = CSJConstant.VIDEO_SEARCH; + } else if (sourceType == AdUtil.AD_TYPE.gdt) { + pid = BeibeiConstant.GDT_SEARCH_NATIVE; + } + int height = (int) (widthDP / 1.78f); + + loadAd(widthDP, height, pid, 1, adLoadListener); + } + + + /** * 鍔犺浇骞跨偣閫氬箍鍛� * * @param positionId @@ -325,6 +345,8 @@ * @param context */ private void loadGDT(String positionId, int widthDP, int heightDP, int count, final IGDTAdLoadListener adLoadListener, Context context) { + + NativeExpressAD nativeExpressAD = new NativeExpressAD(context, new ADSize(ADSize.FULL_WIDTH, ADSize.AUTO_HEIGHT), positionId, new NativeExpressAD.NativeExpressADListener() { -- Gitblit v1.8.0