From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 21 十二月 2021 16:59:55 +0800 Subject: [PATCH] 3.10.9 --- BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java index 1f9a666..1a23efe 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java @@ -56,8 +56,9 @@ String channel = ManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"); if (StringUtils.isNullOrEmpty(code)) code = BeibeiConstant.GDT_SPLASH_POSITION_ID; - skip.setVisibility(View.VISIBLE); - gdtSplashAD = new SplashAD(context, skip, code, new SplashADListener() { + if (skip != null) + skip.setVisibility(View.VISIBLE); + gdtSplashAD = new SplashAD(context, code, new SplashADListener() { @Override public void onADDismissed() { splashAdListener.close(); @@ -84,6 +85,8 @@ @Override public void onADClicked() { System.out.println(""); + splashAdListener.onAdClick(); + } @Override @@ -107,7 +110,8 @@ Log.i(TAG, "GDT:onADLoaded-" + l); splashAdListener.onAdLoad(new SplashAdLoadInfo(gdtSplashAD, System.currentTimeMillis() + (l - SystemClock.elapsedRealtime()))); } - }, 0); + }, 3500); + gdtSplashAD.fetchAdOnly(); } @@ -122,7 +126,16 @@ private static void loadCSJ(String code, Context context, final View skip, final SplashAdListener splashAdListener) { if (skip != null) skip.setVisibility(View.GONE); - TTAdManager ttAdManager = TTAdManagerHolder.get(); + TTAdManager ttAdManager = null; + + try { + ttAdManager = TTAdManagerHolder.get(); + } catch (Exception e) { + } + if (ttAdManager == null) { + splashAdListener.noAd(); + return; + } TTAdNative mTTAdNative = ttAdManager.createAdNative(context.getApplicationContext()); //绌垮北鐢插箍鍛� int width = DimenUtils.getScreenWidth(context.getApplicationContext()); @@ -170,6 +183,8 @@ public void onAdLoad(SplashAdLoadInfo adLoadInfo); + public void onAdClick(); + public void close(); public void noAd(); -- Gitblit v1.8.0