Files
rr3-apk/decompiled-community/sources/com/applovin/sdk/AppLovinSdk.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

312 lines
10 KiB
Java

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<String, AppLovinSdk> 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<AppLovinSdk> getInstances() {
Collection<AppLovinSdk> 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<AppLovinSdk> 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<MaxMediatedNetworkInfo> 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<String, List<?>> 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<String, AppLovinSdk> 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");
}
}