package com.mbridge.msdk.system; import android.app.Activity; import android.app.Application; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.text.TextUtils; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.MBridgeSDK; import com.mbridge.msdk.foundation.controller.authoritycontroller.AuthorityInfoBean; import com.mbridge.msdk.foundation.controller.authoritycontroller.CallBackForDeveloper; import com.mbridge.msdk.foundation.controller.c; import com.mbridge.msdk.foundation.controller.d; import com.mbridge.msdk.foundation.same.report.e; import com.mbridge.msdk.foundation.same.report.i; import com.mbridge.msdk.foundation.tools.MIMManager; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.f; import com.mbridge.msdk.foundation.tools.v; import com.mbridge.msdk.out.DeveloperTransferIdInfo; import com.mbridge.msdk.out.OnCompletionListener; import com.mbridge.msdk.out.SDKInitStatusListener; import java.lang.ref.WeakReference; import java.util.HashMap; import java.util.Map; import java.util.concurrent.atomic.AtomicBoolean; /* loaded from: classes4.dex */ public abstract class a implements MBridgeSDK { protected static final String LOG_TAG = "com.mbridge.msdk"; public static Map map; private b mBridgeSDKImplDiff; protected volatile Context mContext; protected SDKInitStatusListener mStatusListener; protected volatile AtomicBoolean sdkInited; public boolean isCoolStart = true; protected volatile MBridgeSDK.PLUGIN_LOAD_STATUS STATUS = MBridgeSDK.PLUGIN_LOAD_STATUS.INITIAL; protected boolean initCallbacked = false; protected boolean isRegisteredLifeCycle = false; protected volatile boolean isMIMinited = false; private final Application.ActivityLifecycleCallbacks activityLifecycleCallbacks = new Application.ActivityLifecycleCallbacks() { // from class: com.mbridge.msdk.system.a.1 @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityResumed(@NonNull Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) { } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) { if (a.this.isMIMinited) { MIMManager.a().e(); } } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityStarted(@NonNull Activity activity) { int f = c.m().f(); af.b("com.mbridge.msdk", "onActivityStarted currentActivityNum:" + f); af.b("com.mbridge.msdk", "onActivityStarted isCoolStart:" + a.this.isCoolStart); if (!a.this.isCoolStart && f == 0) { i.a("1"); } if (a.this.mBridgeSDKImplDiff != null) { b unused = a.this.mBridgeSDKImplDiff; a aVar = a.this; boolean z = aVar.isCoolStart; Context context = aVar.mContext; } a.this.isCoolStart = false; c.m().a(f + 1); } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityPaused(@NonNull Activity activity) { af.b("com.mbridge.msdk", "onActivityPaused currentActivityNum:" + c.m().f()); } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityStopped(@NonNull Activity activity) { int f = c.m().f(); af.b("com.mbridge.msdk", "onActivityStopped currentActivityNum:" + f); if (f == 1 || f == 0) { i.a("2"); } c.m().a(f - 1); } @Override // android.app.Application.ActivityLifecycleCallbacks public final void onActivityDestroyed(@NonNull Activity activity) { if (a.this.isMIMinited) { MIMManager.a().f(); } } }; @Override // com.mbridge.msdk.MBridgeSDK public MBridgeSDK.PLUGIN_LOAD_STATUS getStatus() { return this.STATUS; } @Override // com.mbridge.msdk.MBridgeSDK public void setThirdPartyFeatures(Map map2) { } @Override // com.mbridge.msdk.MBridgeSDK @Deprecated public void showUserPrivateInfoTips(Context context, CallBackForDeveloper callBackForDeveloper) { } @Override // com.mbridge.msdk.MBridgeSDK public void init(Map map2, Application application) { this.mContext = application.getApplicationContext(); map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void initAsync(Map map2, Application application) { this.mContext = application.getApplicationContext(); map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void init(Map map2, Context context) { this.mContext = context.getApplicationContext(); map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void initAsync(Map map2, Context context) { this.mContext = context.getApplicationContext(); map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void preload(Map map2) { if (this.STATUS == MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED) { d.a().a(map2, 0); } } @Override // com.mbridge.msdk.MBridgeSDK public void preloadFrame(Map map2) { d.a().a(map2, 1); } @Override // com.mbridge.msdk.MBridgeSDK public Map getMBConfigurationMap(String str, String str2) { return getMBConfigurationMap(str, str2, ""); } @Override // com.mbridge.msdk.MBridgeSDK public Map getMBConfigurationMap(String str, String str2, boolean z) { return getMBConfigurationMap(str, str2, ""); } @Override // com.mbridge.msdk.MBridgeSDK public Map getMBConfigurationMap(String str, String str2, String str3) { HashMap hashMap = new HashMap(); hashMap.put(MBridgeConstans.ID_MBRIDGE_APPID, str); hashMap.put(MBridgeConstans.ID_MBRIDGE_APPKEY, str2); hashMap.put(MBridgeConstans.ID_MBRIDGE_WX_APPID, str3); hashMap.put(MBridgeConstans.ID_MBRIDGE_STARTUPCRASH, String.valueOf(1)); return hashMap; } @Override // com.mbridge.msdk.MBridgeSDK public Map getMBConfigurationMap(String str, String str2, String str3, boolean z) { return getMBConfigurationMap(str, str2, ""); } @Override // com.mbridge.msdk.MBridgeSDK public void release() { if (this.STATUS == MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED) { d.a().c(); } if (this.mContext instanceof Application) { unregisterActivityLifecycleListener((Application) this.mContext); } v.a().e(); } private void unregisterActivityLifecycleListener(Application application) { Application.ActivityLifecycleCallbacks activityLifecycleCallbacks; if (!this.isRegisteredLifeCycle || (activityLifecycleCallbacks = this.activityLifecycleCallbacks) == null) { return; } application.unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks); } @Override // com.mbridge.msdk.MBridgeSDK public void setUserPrivateInfoType(Context context, String str, int i) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().a(str, i); } @Override // com.mbridge.msdk.MBridgeSDK public AuthorityInfoBean userPrivateInfo(Context context) { checkAliveContext(context); return com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().d(); } @Override // com.mbridge.msdk.MBridgeSDK public void setConsentStatus(Context context, int i) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().a(i); } @Override // com.mbridge.msdk.MBridgeSDK public void setConsentStatus(Context context) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().a(context, (OnCompletionListener) null); } @Override // com.mbridge.msdk.MBridgeSDK public void setConsentStatus(Context context, OnCompletionListener onCompletionListener) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().a(context, onCompletionListener); } @Override // com.mbridge.msdk.MBridgeSDK @Deprecated public void setDoNotTrackStatus(boolean z) { com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().b(z ? 1 : 0); } @Override // com.mbridge.msdk.MBridgeSDK public void setDoNotTrackStatus(Context context, boolean z) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().b(z ? 1 : 0); } @Override // com.mbridge.msdk.MBridgeSDK public void setCoppaStatus(Context context, boolean z) { checkAliveContext(context); com.mbridge.msdk.foundation.controller.authoritycontroller.c.j(); com.mbridge.msdk.foundation.a.a.a.a().b(MBridgeConstans.AUTHORITY_COPPA, z ? 1 : 2); } @Override // com.mbridge.msdk.MBridgeSDK public boolean getConsentStatus(Context context) { checkAliveContext(context); return com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().e(); } @Override // com.mbridge.msdk.MBridgeSDK public void init(Map map2, Application application, SDKInitStatusListener sDKInitStatusListener) { this.mContext = application; this.mStatusListener = sDKInitStatusListener; map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void initAsync(Map map2, Application application, SDKInitStatusListener sDKInitStatusListener) { this.mContext = application; this.mStatusListener = sDKInitStatusListener; map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void init(Map map2, Context context, SDKInitStatusListener sDKInitStatusListener) { this.mContext = context.getApplicationContext(); this.mStatusListener = sDKInitStatusListener; map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void initAsync(Map map2, Context context, SDKInitStatusListener sDKInitStatusListener) { this.mContext = context.getApplicationContext(); this.mStatusListener = sDKInitStatusListener; map = map2; init(); } @Override // com.mbridge.msdk.MBridgeSDK public void updateDialogWeakActivity(WeakReference weakReference) { c.m().a(weakReference); } @Override // com.mbridge.msdk.MBridgeSDK public void setAllowAcquireIds(boolean z) { com.mbridge.msdk.foundation.controller.authoritycontroller.b.a(z); } @Override // com.mbridge.msdk.MBridgeSDK public void setDeveloperIds(DeveloperTransferIdInfo developerTransferIdInfo) { if (com.mbridge.msdk.foundation.controller.authoritycontroller.b.a() || developerTransferIdInfo == null || TextUtils.isEmpty(developerTransferIdInfo.getGaid())) { return; } f.a(developerTransferIdInfo.getGaid()); } @Override // com.mbridge.msdk.MBridgeSDK public void setAllowTransferIdsIfLimit(boolean z) { com.mbridge.msdk.foundation.controller.authoritycontroller.b.b(z); } public void checkAliveContext(Context context) { if (c.m().c() != null || context == null) { return; } c.m().b(context); } private void init() { SDKInitStatusListener sDKInitStatusListener; SDKInitStatusListener sDKInitStatusListener2; if (this.sdkInited == null) { this.sdkInited = new AtomicBoolean(false); } this.initCallbacked = false; try { if (this.sdkInited.get() && (sDKInitStatusListener2 = this.mStatusListener) != null && !this.initCallbacked) { this.initCallbacked = true; sDKInitStatusListener2.onInitSuccess(); return; } } catch (Exception e) { af.b("com.mbridge.msdk", e.getMessage()); } if (this.mContext == null && (sDKInitStatusListener = this.mStatusListener) != null) { sDKInitStatusListener.onInitFail("Context can not be null."); this.initCallbacked = true; return; } try { this.mBridgeSDKImplDiff = new b(); d.a().a(map, this.mContext); this.STATUS = MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED; startTrackManager(); ak.j(); initMIMManager(); if (this.mContext instanceof Application) { registerActivityLifecycleListener((Application) this.mContext); registerGlobalReceiver(); } this.sdkInited.set(true); } catch (Exception e2) { af.b("com.mbridge.msdk", "INIT FAIL", e2); if (this.sdkInited != null) { this.sdkInited.set(false); } SDKInitStatusListener sDKInitStatusListener3 = this.mStatusListener; if (sDKInitStatusListener3 != null && !this.initCallbacked) { this.initCallbacked = true; sDKInitStatusListener3.onInitFail(e2.getMessage()); } } SDKInitStatusListener sDKInitStatusListener4 = this.mStatusListener; if (sDKInitStatusListener4 != null && !this.initCallbacked) { this.initCallbacked = true; sDKInitStatusListener4.onInitSuccess(); } try { e.a().b(); com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e(); if (this.sdkInited != null) { eVar.a("status", this.sdkInited.get() ? "1" : "2"); eVar.a("is_allow_crash", c.m().d().b() ? "1" : "2"); eVar.a("is_allow_anr", c.m().d().a() ? "1" : "2"); } com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c(); cVar.a("m_init_sdk", eVar); com.mbridge.msdk.foundation.same.report.d.d.a().a("m_init_sdk", cVar); } catch (Throwable th) { af.b("com.mbridge.msdk", th.getMessage()); } } private void startTrackManager() { com.mbridge.msdk.foundation.same.report.f.a().c(); } public void registerGlobalReceiver() { v.a().d(); } /* JADX WARN: Code restructure failed: missing block: B:4:0x000c, code lost: if (com.mbridge.msdk.foundation.tools.ah.a().a("c_r_a_l_c", 0) == 0) goto L8; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void registerActivityLifecycleListener(android.app.Application r5) { /* r4 = this; r0 = 1 com.mbridge.msdk.foundation.tools.ah r1 = com.mbridge.msdk.foundation.tools.ah.a() // Catch: java.lang.Exception -> Lf java.lang.String r2 = "c_r_a_l_c" r3 = 0 int r1 = r1.a(r2, r3) // Catch: java.lang.Exception -> Lf if (r1 != 0) goto L1a goto L19 Lf: r1 = move-exception java.lang.String r2 = "com.mbridge.msdk" java.lang.String r1 = r1.getMessage() com.mbridge.msdk.foundation.tools.af.b(r2, r1) L19: r3 = r0 L1a: if (r5 == 0) goto L27 if (r3 == 0) goto L27 android.app.Application$ActivityLifecycleCallbacks r1 = r4.activityLifecycleCallbacks if (r1 == 0) goto L25 r5.registerActivityLifecycleCallbacks(r1) L25: r4.isRegisteredLifeCycle = r0 L27: return */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.system.a.registerActivityLifecycleListener(android.app.Application):void"); } private void initMIMManager() { try { String str = Build.MANUFACTURER; if (TextUtils.isEmpty(str) || !str.equals("Xiaomi")) { return; } this.isMIMinited = true; MIMManager.a().a(this.mContext.getApplicationContext()); } catch (Throwable th) { af.b("com.mbridge.msdk", th.getMessage()); } } public void init(Application application) { this.mContext = application.getApplicationContext(); init(); } @Override // com.mbridge.msdk.MBridgeSDK public void setPlayVideoMute(int i, int i2) { if (i == 94) { com.mbridge.msdk.foundation.same.a.W = i2; } else if (i == 287) { com.mbridge.msdk.foundation.same.a.X = i2; } } }