From 27bd1f81221b8c8e8047118a64c2beb7bc214bbb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 20 七月 2021 13:45:08 +0800
Subject: [PATCH] 木瓜接入布丸系统完成

---
 library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java b/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java
index b0d7baa..21af864 100644
--- a/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java
+++ b/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java
@@ -42,6 +42,7 @@
 import com.lcjian.library.util.common.StringUtils;
 import com.umeng.socialize.UMShareAPI;
 import com.yeshi.base.entity.AccumulateRule;
+import com.yeshi.base.entity.ad.AdPositionEnum;
 import com.yeshi.base.entity.db.WatchHistoryTable;
 import com.yeshi.base.entity.video.Follow;
 import com.yeshi.base.entity.video.Play;
@@ -52,6 +53,7 @@
 import com.yeshi.base.ui.BaseActivity;
 import com.yeshi.base.utils.BeibeiConstant;
 import com.yeshi.base.utils.RouteConstant;
+import com.yeshi.base.utils.ad.AdUtil;
 import com.yeshi.base.utils.http.BasicTextHttpResponseHandler;
 import com.yeshi.video.R;
 import com.yeshi.video.entity.PushEpisode;
@@ -111,6 +113,8 @@
 
     private FrameLayout fl_pptv;
     private LinearLayout ll_other;
+
+    private boolean adShown = false;
 
     @Override
     public void onCreate(Bundle savedInstanceState) {
@@ -787,7 +791,7 @@
         if (!progressDialog.isShowing()) {
             progressDialog.show();
         }
-        getVideoDetail(this, videoInfo.getId(), videoInfo.getThirdType(), false);
+        getVideoDetail(this, videoInfo.getId(), videoInfo.getThirdType(), true);
     }
 
     public void onEventMainThread(Play info) {
@@ -1281,7 +1285,11 @@
      * 鍔犺浇鍏ㄥ睆瑙嗛骞垮憡
      */
     private void loadFullVideoAd() {
-        if (BeibeiConstant.ADSHOW) {
+        if (adShown)
+            return;
+        adShown = true;
+
+        if (AdUtil.getAdType(getApplicationContext(), AdPositionEnum.videoDetailFullVideo) != null) {
             FullVideoAdManager.getInstance().loadAd(getApplicationContext(), new FullVideoAdManager.IFullVideoAdListener() {
                 @Override
                 public void onSuccess(TTFullScreenVideoAd ad) {

--
Gitblit v1.8.0