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