package com.applovin.sdk; import android.content.Context; import android.text.TextUtils; import androidx.annotation.Nullable; import com.applovin.impl.af; import com.applovin.impl.mediation.MaxMediatedNetworkInfoImpl; import com.applovin.impl.sdk.j; import com.applovin.impl.sdk.n; import com.applovin.impl.sdk.utils.CollectionUtils; import com.applovin.impl.sdk.utils.JsonUtils; import com.applovin.impl.t0; import com.applovin.mediation.MaxMediatedNetworkInfo; import com.applovin.mediation.MaxSegmentCollection; import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONObject; /* loaded from: classes2.dex */ public final class AppLovinSdk { private static final String TAG = "AppLovinSdk"; private static AppLovinSdk instance; private final j coreSdk; public static final String VERSION = getVersion(); public static final int VERSION_CODE = getVersionCode(); private static final Object instanceLock = new Object(); private static final Map sdkInstances = new HashMap(1); private static final Object sdkInstancesLock = new Object(); public interface SdkInitializationListener { void onSdkInitialized(AppLovinSdkConfiguration appLovinSdkConfiguration); } public static class a extends AppLovinSdkSettings { public a(Context context) { super(context); } } private AppLovinSdk(j jVar) { this.coreSdk = jVar; } public static AppLovinSdk getInstance(Context context) { AppLovinSdk appLovinSdk; if (context == null) { throw new IllegalArgumentException("No context specified"); } if (t0.a(context).a("applovin.sdk.key", (String) null) != null) { return getInstance(new a(context), context); } synchronized (instanceLock) { try { if (instance == null) { j jVar = new j(context); AppLovinSdk appLovinSdk2 = new AppLovinSdk(jVar); jVar.a(appLovinSdk2); instance = appLovinSdk2; } appLovinSdk = instance; } catch (Throwable th) { throw th; } } return appLovinSdk; } private static Collection getInstances() { Collection values; AppLovinSdk appLovinSdk = instance; if (appLovinSdk != null) { return Arrays.asList(appLovinSdk); } synchronized (sdkInstancesLock) { values = sdkInstances.values(); } return values; } private static String getVersion() { return "13.0.0"; } private static int getVersionCode() { return 13000099; } private void reinitialize(Boolean bool, Boolean bool2) { if (this.coreSdk.z0().get() || this.coreSdk.w0()) { this.coreSdk.P0(); } this.coreSdk.M0(); if (bool != null) { this.coreSdk.J(); if (n.a()) { this.coreSdk.J().d(TAG, "Toggled 'huc' to " + bool); } getEventService().trackEvent("huc", CollectionUtils.map("value", bool.toString())); } if (bool2 != null) { this.coreSdk.J(); if (n.a()) { this.coreSdk.J().d(TAG, "Toggled 'dns' to " + bool2); } getEventService().trackEvent("dns", CollectionUtils.map("value", bool2.toString())); } } public static void reinitializeAll(Boolean bool, Boolean bool2) { synchronized (sdkInstancesLock) { try { Iterator it = getInstances().iterator(); while (it.hasNext()) { it.next().reinitialize(bool, bool2); } } catch (Throwable th) { throw th; } } } public j a() { return this.coreSdk; } public AppLovinAdService getAdService() { return this.coreSdk.i(); } public List getAvailableMediatedNetworks() { JSONArray a2 = af.a(this.coreSdk); ArrayList arrayList = new ArrayList(a2.length()); for (int i = 0; i < a2.length(); i++) { arrayList.add(new MaxMediatedNetworkInfoImpl(JsonUtils.getJSONObject(a2, i, (JSONObject) null))); } return arrayList; } public AppLovinCmpService getCmpService() { return this.coreSdk.o(); } public AppLovinSdkConfiguration getConfiguration() { return this.coreSdk.r(); } public AppLovinEventService getEventService() { return this.coreSdk.A(); } public String getMediationProvider() { return this.coreSdk.O(); } @Deprecated public AppLovinPostbackService getPostbackService() { return this.coreSdk.Y(); } public String getSdkKey() { return this.coreSdk.b0(); } public MaxSegmentCollection getSegmentCollection() { return this.coreSdk.c0(); } public AppLovinSdkSettings getSettings() { return this.coreSdk.g0(); } @Deprecated public String getUserIdentifier() { return this.coreSdk.o0(); } public AppLovinUserService getUserService() { return this.coreSdk.p0(); } public void initialize(AppLovinSdkInitializationConfiguration appLovinSdkInitializationConfiguration, @Nullable SdkInitializationListener sdkInitializationListener) { this.coreSdk.a(appLovinSdkInitializationConfiguration, sdkInitializationListener); } @Deprecated public void initializeSdk() { } public boolean isInitialized() { return this.coreSdk.u0(); } @Deprecated public void setMediationProvider(String str) { this.coreSdk.e(str); } @Deprecated public void setPluginVersion(String str) { this.coreSdk.f(str); } @Deprecated public void setUserIdentifier(String str) { this.coreSdk.g(str); } public void showCreativeDebugger() { this.coreSdk.T0(); } public void showMediationDebugger() { this.coreSdk.U0(); } public String toString() { return "AppLovinSdk{sdkKey='" + getSdkKey() + "', isInitialized=" + isInitialized() + ", isFirstSession=" + this.coreSdk.v0() + '}'; } @Deprecated public void initializeSdk(SdkInitializationListener sdkInitializationListener) { this.coreSdk.a(sdkInitializationListener); } public void showMediationDebugger(@Nullable Map> map) { this.coreSdk.a(map); } @Deprecated public static void initializeSdk(Context context) { initializeSdk(context, null); } @Deprecated public static void initializeSdk(Context context, SdkInitializationListener sdkInitializationListener) { if (context != null) { AppLovinSdk appLovinSdk = getInstance(context); if (appLovinSdk != null) { appLovinSdk.initializeSdk(sdkInitializationListener); return; } else { n.h(TAG, "Unable to initialize AppLovin SDK: SDK object not created"); return; } } throw new IllegalArgumentException("No context specified"); } @Deprecated public static AppLovinSdk getInstance(AppLovinSdkSettings appLovinSdkSettings, Context context) { if (context != null) { return getInstance(t0.a(context).a("applovin.sdk.key", ""), appLovinSdkSettings, context); } throw new IllegalArgumentException("No context specified"); } @Deprecated public static AppLovinSdk getInstance(String str, AppLovinSdkSettings appLovinSdkSettings, Context context) { AppLovinSdk appLovinSdk; if (appLovinSdkSettings == null) { throw new IllegalArgumentException("No userSettings specified"); } if (context != null) { synchronized (instanceLock) { try { AppLovinSdk appLovinSdk2 = instance; if (appLovinSdk2 != null && str.equals(appLovinSdk2.getSdkKey())) { return instance; } synchronized (sdkInstancesLock) { try { Map map = sdkInstances; if (map.containsKey(str)) { appLovinSdk = map.get(str); } else { if (!TextUtils.isEmpty(str)) { String str2 = File.separator; if (str.contains(str2)) { n.h(TAG, "\n**************************************************\nINVALID SDK KEY: " + str + "\n**************************************************\n"); if (!map.isEmpty()) { return map.values().iterator().next(); } str = str.replace(str2, ""); } } j jVar = new j(context); jVar.a(str, appLovinSdkSettings); AppLovinSdk appLovinSdk3 = new AppLovinSdk(jVar); jVar.a(appLovinSdk3); appLovinSdkSettings.attachAppLovinSdk(jVar); map.put(str, appLovinSdk3); appLovinSdk = appLovinSdk3; } return appLovinSdk; } finally { } } } finally { } } } throw new IllegalArgumentException("No context specified"); } }