From 2f1ab8af88cae4e723126ea5cf2f7d42dff7dbdc Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 30 九月 2021 13:43:56 +0800 Subject: [PATCH] 穿山甲广告SDK更新,隐私合规修改 --- BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 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..11f011e 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/SplashAdUtil.java @@ -56,7 +56,8 @@ String channel = ManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"); if (StringUtils.isNullOrEmpty(code)) code = BeibeiConstant.GDT_SPLASH_POSITION_ID; - skip.setVisibility(View.VISIBLE); + if (skip != null) + skip.setVisibility(View.VISIBLE); gdtSplashAD = new SplashAD(context, skip, code, new SplashADListener() { @Override public void onADDismissed() { @@ -122,7 +123,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()); -- Gitblit v1.8.0