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