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/ExpressAdManager.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java
index bf6722a..56f9940 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/ExpressAdManager.java
@@ -48,9 +48,13 @@
         sourceType = adSource;
         this.mContext = context;
         if (sourceType == AdUtil.AD_TYPE.csj) {
-            TTAdManager ttAdManager = TTAdManagerHolder.get();
-            mTTAdNative = ttAdManager.createAdNative(context);
-//            TTAdManagerHolder.get().requestPermissionIfNecessary(context);
+            TTAdManager ttAdManager = null;
+            try {
+                ttAdManager = TTAdManagerHolder.get();
+                mTTAdNative = ttAdManager.createAdNative(context);
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
         }
     }
 
@@ -468,6 +472,11 @@
                 .setExpressViewAcceptedSize(width, height)
                 .setAdCount(count) //璇锋眰骞垮憡鏁伴噺涓�1鍒�3鏉�
                 .build();
+        if (mTTAdNative == null) {
+            if (adLoadListener != null)
+                adLoadListener.onSuccess(null);
+            return;
+        }
         mTTAdNative.loadNativeExpressAd(adSlot, new TTAdNative.NativeExpressAdListener() {
             @Override
             public void onError(int i, String s) {
@@ -569,7 +578,6 @@
                             adEventListener.closeAd(ad);
                         }
                     }
-
 
 
                     @Override
@@ -691,12 +699,10 @@
                     }
 
 
-
                     @Override
                     public void onCancel() {
 
                     }
-
 
 
                 });

--
Gitblit v1.8.0