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/TTAdManagerHolder.java |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/TTAdManagerHolder.java b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/TTAdManagerHolder.java
index 4fd5687..3c3f4a7 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/util/ad/TTAdManagerHolder.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/util/ad/TTAdManagerHolder.java
@@ -1,6 +1,7 @@
 package com.weikou.beibeivideo.util.ad;
 
 import android.content.Context;
+import android.util.Log;
 
 import com.bytedance.sdk.openadsdk.TTAdConfig;
 import com.bytedance.sdk.openadsdk.TTAdConstant;
@@ -12,12 +13,13 @@
  */
 public class TTAdManagerHolder {
 
+    private static final String TAG = "TTAdManagerHolder";
     private static boolean sInit;
 
 
-    public static TTAdManager get() {
+    public static TTAdManager get() throws Exception{
         if (!sInit) {
-            throw new RuntimeException("TTAdSdk is not init, please check.");
+            throw new Exception("TTAdSdk is not init, please check.");
         }
         return TTAdSdk.getAdManager();
     }
@@ -30,8 +32,20 @@
     private static void doInit(Context context) {
         if (!sInit) {
             try {
-                TTAdSdk.init(context, buildConfig(context));
-                sInit = true;
+                TTAdSdk.init(context, buildConfig(context), new TTAdSdk.InitCallback() {
+                    @Override
+                    public void success() {
+                        Log.i(TAG, "TTAdSdk鍒濆鍖栨垚鍔�");
+                        sInit = true;
+                    }
+
+                    @Override
+                    public void fail(int i, String s) {
+                        Log.e(TAG, "TTAdSdk鍒濆鍖栧け璐�:"+s);
+                        sInit = false;
+                    }
+                });
+
             } catch (Exception e) {
 
             }

--
Gitblit v1.8.0