From d27fa2154fe6c6b40048333e75ac11f1a3f5fac5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 01 四月 2021 19:09:08 +0800
Subject: [PATCH] PPTV优化,相关bug修改

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java
index c0587be..f8a19fe 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java
@@ -109,7 +109,7 @@
     private Timer timer;
     private int leftTime = 5;
 
-    public boolean showAd() {
+    public boolean showAd(boolean vclick) {
         if (isAdLoaded()) {
             //绌垮北鐢插箍鍛�
             if (adLoadInfo.getCsjAd() != null) {
@@ -159,8 +159,14 @@
                                     public void run() {
                                         if (ad_close_time != null)
                                             ad_close_time.setVisibility(View.GONE);
-                                        if (ll_input != null)
-                                            ll_input.setClickable(true);
+                                        if (vclick) {
+                                            if (ll_input != null)
+                                                ll_input.setClickable(true);
+                                        } else {
+                                            if (mAdShowListener != null)
+                                                mAdShowListener.onClose();
+                                        }
+
                                     }
                                 });
 
@@ -176,7 +182,9 @@
                                             ad_close_time.setText(leftTime + "");
                                     }
                                 });
-                            ll_input.setClickable(false);
+                            if (vclick) {
+                                ll_input.setClickable(false);
+                            }
                         }
                     }
                 }, 1000, 1000);
@@ -226,7 +234,7 @@
     public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
         View root = LayoutInflater.from(getContext()).inflate(R.layout.fragment_splash_ad, null);
         initView(root);
-        if (!showAd()) {
+        if (!showAd(Math.random() < 0.1f ? true : false)) {
             Bundle arguments = getArguments();
             AdPidInfo adPidInfo1 = null;
             AdPidInfo adPidInfo2 = null;
@@ -239,7 +247,7 @@
 
                 @Override
                 public void onAdLoad(SplashAdLoadInfo adLoadInfo) {
-                    showAd();
+                    showAd(false);
                 }
 
                 @Override

--
Gitblit v1.8.0