From 8d190aa3a8464dd4d7606d48d36da21d7190f549 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 07 五月 2021 16:19:19 +0800 Subject: [PATCH] 广告调整 --- BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java | 119 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 63 insertions(+), 56 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java index 3490a2b..b22ca30 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/ad/SplashADFragment.java @@ -2,9 +2,11 @@ import android.content.Context; import android.os.Bundle; + import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; + import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -112,8 +114,7 @@ fl_ad.removeAllViews(); //鎶奡plashView 娣诲姞鍒癡iewGroup涓� fl_ad.addView(view); - //璁剧疆SplashView鐨勪氦浜掔洃鍚櫒 - ad.setNotAllowSdkCountdown(); + ad.setSplashInteractionListener(new TTSplashAd.AdInteractionListener() { @Override public void onAdClicked(View view, int type) { @@ -137,59 +138,62 @@ mAdShowListener.onClose(); } }); - if (timer != null) - timer.cancel(); - timer = new Timer(); - ll_input.setVisibility(View.VISIBLE); - timer.schedule(new TimerTask() { - @Override - public void run() { - leftTime--; - if (leftTime < 0) { - timer.cancel(); - if (ad_close_time != null) - ad_close_time.post(new Runnable() { - @Override - public void run() { - if (ad_close_time != null) - ad_close_time.setVisibility(View.GONE); - if (vclick) { - if (ll_input != null) - ll_input.setClickable(true); - } else { - if (mAdShowListener != null) - mAdShowListener.onClose(); - } - - } - }); - - - return; - } else { - //鍊掕鏃� - if (ad_close_time != null) - ad_close_time.post(new Runnable() { - @Override - public void run() { - if (ad_close_time != null) - ad_close_time.setText(leftTime + ""); - } - }); - if (vclick) { - ll_input.setClickable(false); - } - } - } - }, 1000, 1000); - - - ll_input.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - mAdShowListener.onClose(); - } - }); + //璁剧疆SplashView鐨勪氦浜掔洃鍚櫒 +// ad.setNotAllowSdkCountdown(); + //鑷畾涔夎烦杩囨寜閽� +// if (timer != null) +// timer.cancel(); +// timer = new Timer(); +// ll_input.setVisibility(View.VISIBLE); +// timer.schedule(new TimerTask() { +// @Override +// public void run() { +// leftTime--; +// if (leftTime < 0) { +// timer.cancel(); +// if (ad_close_time != null) +// ad_close_time.post(new Runnable() { +// @Override +// public void run() { +// if (ad_close_time != null) +// ad_close_time.setVisibility(View.GONE); +// if (vclick) { +// if (ll_input != null) +// ll_input.setClickable(true); +// } else { +// if (mAdShowListener != null) +// mAdShowListener.onClose(); +// } +// +// } +// }); +// +// +// return; +// } else { +// //鍊掕鏃� +// if (ad_close_time != null) +// ad_close_time.post(new Runnable() { +// @Override +// public void run() { +// if (ad_close_time != null) +// ad_close_time.setText(leftTime + ""); +// } +// }); +// if (vclick) { +// ll_input.setClickable(false); +// } +// } +// } +// }, 1000, 1000); +// +// +// ll_input.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// mAdShowListener.onClose(); +// } +// }); adLoadInfo = null; } else if (adLoadInfo.getGdtSplashAd() != null) { @@ -221,6 +225,9 @@ ll_input = root.findViewById(R.id.ll_input); ad_close_time = root.findViewById(R.id.ad_close_time); fl_ad = root.findViewById(R.id.fl_ad); + + ll_input.setVisibility(View.GONE); + ad_close_time.setVisibility(View.GONE); } @Nullable @@ -237,7 +244,7 @@ adPidInfo2 = (AdPidInfo) arguments.getSerializable("pid2"); } - loadAd(getContext(), adPidInfo1, adPidInfo2, ll_input, ad_close_time, true, new SplashADFragment.AdLoadResultListener() { + loadAd(getContext(), adPidInfo1, adPidInfo2, null, null, true, new SplashADFragment.AdLoadResultListener() { @Override public void onAdLoad(SplashAdLoadInfo adLoadInfo) { -- Gitblit v1.8.0