From 399ac289f80b7a40aa4210341db6b447cacdcf14 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 09 八月 2022 17:42:33 +0800 Subject: [PATCH] 广告升级,隐私政策整改 --- app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java | 47 ++++++++++++++++++++++++++++++----------------- 1 files changed, 30 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java b/app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java index 4f3574b..00fb9b3 100644 --- a/app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java +++ b/app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java @@ -14,29 +14,36 @@ import de.greenrobot.event.EventBus; import android.util.Log; +import android.widget.Toast; import com.alibaba.baichuan.android.trade.AlibcTradeSDK; import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback; import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams; +import com.bytedance.sdk.openadsdk.LocationProvider; import com.bytedance.sdk.openadsdk.TTAdConfig; import com.bytedance.sdk.openadsdk.TTAdConstant; import com.bytedance.sdk.openadsdk.TTAdSdk; +import com.bytedance.sdk.openadsdk.TTCustomController; import com.kepler.jd.Listener.AsyncInitListener; import com.kepler.jd.login.KeplerApiManager; -import com.qq.e.comm.managers.GDTADManager; +import com.qq.e.comm.managers.GDTAdSdk; +import com.qq.e.comm.managers.setting.GlobalSetting; import com.tejia.lijin.app.ui.SplashActivity; import com.tejia.lijin.app.util.Constant; +import com.tejia.lijin.app.util.ad.TTAdManagerHolder; import com.tejia.lijin.app.util.ui.GoodsDetailUtil; import com.tejia.lijin.app.util.user.UserUtil; import com.tencent.mm.opensdk.openapi.IWXAPI; import com.tencent.mm.opensdk.openapi.WXAPIFactory; import com.umeng.analytics.MobclickAgent; import com.umeng.commonsdk.UMConfigure; +import com.wpc.library.util.ManifestDataUtil; import com.wpc.library.util.NetUtils; import com.tejia.lijin.app.service.NetworkStateService; import com.tejia.lijin.app.util.CrashHandler; import com.tejia.lijin.app.util.TestUtil; import com.tejia.lijin.app.util.ToolUtil; +import com.wpc.library.util.common.DeviceUtil; import java.lang.reflect.Field; import java.lang.reflect.Method; @@ -54,11 +61,14 @@ public static ShoppingApplication application = null; public static boolean isJDInit = false; + public static boolean init = false; + // public Tencent mTencent; @Override public void onCreate() { super.onCreate(); + Log.i(TAG, "onCreate"); application = this; disableAPIDialog(); //娴嬭瘯娉ㄥ叆鐢ㄦ埛淇℃伅 @@ -70,6 +80,7 @@ public static void init(final Application application) { + init = true; GoodsDetailUtil.initInstallTime(application); initAD(application); //杩涚▼鍚嶅瓧 @@ -86,7 +97,10 @@ CrashHandler.getInstance().init(application); } - UMConfigure.init(application, UMConfigure.DEVICE_TYPE_PHONE, null); + String channel = ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL"); + UMConfigure.init(application, application.getResources().getString(R.string.umeng_key), channel, UMConfigure.DEVICE_TYPE_PHONE, null); + UMConfigure.setEncryptEnabled(true); + MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO); if (!AlibcTradeSDK.initState.isInitialized() && !AlibcTradeSDK.initState.isInitializing()) AlibcTradeSDK.asyncInit(application, new AlibcTradeInitCallback() { @@ -195,23 +209,22 @@ /** * 绌垮北鐢插箍鍛婂垵濮嬪寲 */ - private static void initAD(Context context) { + private static void initAD(final Context context) { try { - GDTADManager.getInstance().initWith(context, Constant.GDT_APP_ID); + GlobalSetting.setEnableCollectAppInstallStatus(false); + GDTAdSdk.init(application, Constant.GDT_APP_ID); - TTAdSdk.init(context, - new TTAdConfig.Builder() - .appId(Constant.CSJ_APP_ID) - .useTextureView(true) //榛樿浣跨敤SurfaceView鎾斁瑙嗛骞垮憡,褰撴湁SurfaceView鍐茬獊鐨勫満鏅紝鍙互浣跨敤TextureView - .appName("鐗逛环") - .titleBarTheme(TTAdConstant.TITLE_BAR_THEME_DARK)//钀藉湴椤典富棰� - .allowShowNotify(true) //鏄惁鍏佽sdk灞曠ず閫氱煡鏍忔彁绀� - .debug(true) //娴嬭瘯闃舵鎵撳紑锛屽彲浠ラ�氳繃鏃ュ織鎺掓煡闂锛屼笂绾挎椂鍘婚櫎璇ヨ皟鐢� - .directDownloadNetworkType(TTAdConstant.NETWORK_STATE_WIFI) //鍏佽鐩存帴涓嬭浇鐨勭綉缁滅姸鎬侀泦鍚�,娌℃湁璁剧疆鐨勭綉缁滀笅鐐瑰嚮涓嬭浇apk浼氭湁浜屾纭寮圭獥锛屽脊绐椾腑浼氭姭闇插簲鐢ㄤ俊鎭� - .supportMultiProcess(false) //鏄惁鏀寔澶氳繘绋嬶紝true鏀寔 - .asyncInit(true) //鏄惁寮傛鍒濆鍖杝dk,璁剧疆涓簍rue鍙互鍑忓皯SDK鍒濆鍖栬�楁椂銆�3450鐗堟湰寮�濮嬪簾寮儈~ - //.httpStack(new MyOkStack3())//鑷畾涔夌綉缁滃簱锛宒emo涓粰鍑轰簡okhttp3鐗堟湰鐨勬牱渚嬶紝鍏朵綑璇疯嚜琛屽紑鍙戞垨鑰呭挩璇㈠伐浣滀汉鍛樸�� - .build()); + TTAdManagerHolder.init(context, new TTAdSdk.InitCallback() { + @Override + public void success() { + Log.i(TAG, "绌垮北鐢插垵濮嬪寲鎴愬姛"); + } + + @Override + public void fail(int i, String s) { + Log.e(TAG, "绌垮北鐢插垵濮嬪寲澶辫触锛�"+s); + } + }); } catch (Exception e) { } -- Gitblit v1.8.0