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/BeibeiVideoApplication.java |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
index a8be9a1..c2a48b5 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
@@ -24,6 +24,8 @@
 import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
 import com.nostra13.universalimageloader.core.assist.QueueProcessingType;
 import com.qq.e.comm.managers.GDTADManager;
+import com.qq.e.comm.managers.GDTAdSdk;
+import com.qq.e.comm.util.GDTLogger;
 import com.tencent.mm.opensdk.constants.ConstantsAPI;
 import com.tencent.mm.opensdk.openapi.IWXAPI;
 import com.tencent.mm.opensdk.openapi.WXAPIFactory;
@@ -56,7 +58,6 @@
 import androidx.multidex.MultiDex;
 
 
-
 public class BeibeiVideoApplication extends Application {
 
     private final static String TAG = BeibeiVideoApplication.class.getName();
@@ -73,6 +74,12 @@
 
     public static BeibeiVideoApplication getInstance() {
         return instance;
+    }
+
+    //鍏煎4.4浠ヤ笅鐗堟湰
+    protected void attachBaseContext(Context newBase) {
+        super.attachBaseContext(newBase);
+        MultiDex.install(this);
     }
 
     private static Handler handler = new Handler() {
@@ -133,7 +140,7 @@
         application = this;
         instance = this;
         MultiDex.install(this);
-        if (UserUtil.isAgreeUserProtocol(this)||BeibeiConstant.IS_TEST) {
+        if (UserUtil.isAgreeUserProtocol(this) || BeibeiConstant.IS_TEST) {
             //濡傛灉鍚屾剰浜嗙敤鎴峰崗璁�
             init(application);
         }
@@ -147,7 +154,12 @@
     public static void init(final Application application) {
         //鍙嬬洘鍒濆鍖�
         String description = ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL");
-        UMConfigure.init(application, application.getResources().getString(R.string.umeng_key), description, UMConfigure.DEVICE_TYPE_PHONE, null);
+        try {
+            UMConfigure.setLogEnabled(true);
+            UMConfigure.init(application, application.getResources().getString(R.string.umeng_key), description, UMConfigure.DEVICE_TYPE_PHONE, null);
+        } catch (Throwable e) {
+
+        }
         // 閫夌敤AUTO椤甸潰閲囬泦妯″紡
         MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);
         UMShareAPI.get(application);
@@ -156,9 +168,13 @@
         PlatformConfig.setSinaWeibo(BeibeiConstant.SINA_ID, BeibeiConstant.SINA_KEY, "http://sns.whalecloud.com/sina2/callback");
 
         ImageLoader.getInstance().init(buildDefaultILC(application));
-//        initX5();
         initCSJAd(application);
-        GDTADManager.getInstance().initWith(application, BeibeiConstant.GDT_ID);
+        //TODO 骞跨偣閫氬箍鍛婂垵濮嬪寲
+        try {
+            GDTAdSdk.init(application, BeibeiConstant.GDT_ID);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
         initWX(application);
         initTaoKe(application);
 
@@ -191,18 +207,6 @@
         } catch (Exception e) {
 
         }
-
-        Intent intent = new Intent(application, PushOpenClickActivity.class);
-        intent.putExtra("activity", "test");
-        JSONObject params = new JSONObject();
-        try {
-            params.put("id", "123123");
-        } catch (JSONException e) {
-            e.printStackTrace();
-        }
-        intent.putExtra("params", params.toString());
-        String uriString = intent.toUri(Intent.URI_INTENT_SCHEME);
-        Log.i(TAG, uriString);
     }
 
 

--
Gitblit v1.8.0