From 7e2ac66d7c532a5725635fa3913789bb17c1e157 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 21 十月 2021 13:46:33 +0800
Subject: [PATCH] 隐私合规,青少年模式,64位兼容

---
 MGVideo/src/com/mugua/mgvideo/util/ad/SplashAdUtil.java |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/MGVideo/src/com/mugua/mgvideo/util/ad/SplashAdUtil.java b/MGVideo/src/com/mugua/mgvideo/util/ad/SplashAdUtil.java
index 0f75d61..47a2d94 100644
--- a/MGVideo/src/com/mugua/mgvideo/util/ad/SplashAdUtil.java
+++ b/MGVideo/src/com/mugua/mgvideo/util/ad/SplashAdUtil.java
@@ -1,8 +1,11 @@
 package com.mugua.mgvideo.util.ad;
 
 import android.app.Activity;
+
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+
+import android.util.Log;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.TextView;
@@ -12,6 +15,7 @@
 import com.bytedance.sdk.openadsdk.TTAdNative;
 import com.bytedance.sdk.openadsdk.TTSplashAd;
 import com.lcjian.library.util.ManifestDataUtil;
+import com.mugua.mgvideo.R;
 import com.qq.e.ads.splash.SplashAD;
 import com.qq.e.ads.splash.SplashADListener;
 import com.qq.e.comm.util.AdError;
@@ -24,6 +28,8 @@
 import com.yeshi.base.utils.downutil.StringUtils;
 
 public class SplashAdUtil {
+
+    private static final String TAG ="SplashAdUtil" ;
 
     /**
      * 鍔犺浇寮�灞忓箍鍛�
@@ -53,8 +59,8 @@
 
         String channel = ManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL");
         if (StringUtils.isNullOrEmpty(code))
-            code = GDTConstant.GDT_SPLASH_AD_ID;
-        new SplashAD(context, GDTConstant.GDT_APP_ID, code, new SplashADListener() {
+            code =context.getString(R.string.ad_gdt_pid_splash);
+        new SplashAD(context, context.getString(com.yeshi.video.R.string.ad_gdt_app_id), code, new SplashADListener() {
             @Override
             public void onADDismissed() {
                 splashAdListener.close();
@@ -125,7 +131,18 @@
     private static void loadCSJ(String code, Activity context, final View skip, final ViewGroup vg_ad, final SplashAdListener splashAdListener) {
         if (skip != null)
             skip.setVisibility(View.GONE);
-        TTAdManager ttAdManager = TTAdManagerHolder.get();
+        TTAdManager ttAdManager = null;
+        try {
+            ttAdManager = TTAdManagerHolder.get();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
+        if (ttAdManager == null) {
+            splashAdListener.noAd();
+            return;
+        }
+
         TTAdNative mTTAdNative = ttAdManager.createAdNative(context.getApplicationContext());
         //绌垮北鐢插箍鍛�
         int width = DimenUtils.getScreenWidth(context.getApplicationContext());
@@ -147,6 +164,7 @@
 
             @Override
             public void onError(int i, String s) {
+                Log.i(TAG,s);
                 splashAdListener.noAd();
             }
 
@@ -186,7 +204,7 @@
                     }
                 });
             }
-        });
+        },3500);
 
 
     }

--
Gitblit v1.8.0