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