Files
rr3-apk/decompiled-community/sources/com/applovin/impl/sdk/AppLovinSdkInitializationConfigurationImpl.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

212 lines
8.5 KiB
Java

package com.applovin.impl.sdk;
import android.content.Context;
import androidx.annotation.Nullable;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.mediation.MaxSegmentCollection;
import com.applovin.sdk.AppLovinSdkInitializationConfiguration;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: classes2.dex */
public class AppLovinSdkInitializationConfigurationImpl implements AppLovinSdkInitializationConfiguration {
private final String a;
private final String b;
private final String c;
private final MaxSegmentCollection d;
private final List e;
private final List f;
private final boolean g;
public static class BuilderImpl implements AppLovinSdkInitializationConfiguration.Builder {
private String a;
private String b;
private String c;
private MaxSegmentCollection d;
private List e = Collections.emptyList();
private List f = Collections.emptyList();
private boolean g = true;
public BuilderImpl(String str, Context context) {
this.a = str;
n.e("AppLovinSdkInitializationConfiguration", "Initializing with key: " + str);
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration build() {
return new AppLovinSdkInitializationConfigurationImpl(this);
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public List<String> getAdUnitIds() {
return this.f;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
@Nullable
public String getMediationProvider() {
return this.b;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
@Nullable
public String getPluginVersion() {
return this.c;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public String getSdkKey() {
return this.a;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
@Nullable
public MaxSegmentCollection getSegmentCollection() {
return this.d;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public List<String> getTestDeviceAdvertisingIds() {
return this.e;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public boolean isExceptionHandlerEnabled() {
return this.g;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setAdUnitIds(List<String> list) {
n.e("AppLovinSdkInitializationConfiguration", "setAdUnitIds(adUnitIds=" + list + ")");
if (list == null) {
return this;
}
ArrayList arrayList = new ArrayList(list.size());
for (String str : list) {
if (StringUtils.isValidString(str) && str.length() > 0) {
if (str.length() == 16) {
arrayList.add(str);
} else {
n.h("AppLovinSdkInitializationConfiguration", "Unable to set initialization ad unit id (" + str + ") - please make sure it is in the format of XXXXXXXXXXXXXXXX");
}
}
}
this.f = arrayList;
return this;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setExceptionHandlerEnabled(boolean z) {
n.e("AppLovinSdkInitializationConfiguration", "setExceptionHandlerEnabled(exceptionHandlerEnabled=" + z + ")");
this.g = z;
return this;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setMediationProvider(@Nullable String str) {
n.e("AppLovinSdkInitializationConfiguration", "setMediationProvider(mediationProvider=" + str + ")");
if (str == null || (!str.isEmpty() && str.length() <= 64 && StringUtils.isAlphaNumeric(str))) {
this.b = str;
return this;
}
n.h("AppLovinSdkInitializationConfiguration", "Mediation provider set to invalid value: " + str + ". Please use a valid mediation provider (e.g., AppLovinMediationProvider.MAX)");
return this;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setPluginVersion(@Nullable String str) {
n.e("AppLovinSdkInitializationConfiguration", "setPluginVersion(pluginVersion=" + str + ")");
this.c = str;
return this;
}
public AppLovinSdkInitializationConfiguration.Builder setSdkKey(String str) {
this.a = str;
return this;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setSegmentCollection(MaxSegmentCollection maxSegmentCollection) {
n.e("AppLovinSdkInitializationConfiguration", "setSegmentCollection(segmentCollection=" + maxSegmentCollection + ")");
this.d = maxSegmentCollection;
return this;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration.Builder
public AppLovinSdkInitializationConfiguration.Builder setTestDeviceAdvertisingIds(List<String> list) {
n.e("AppLovinSdkInitializationConfiguration", "setTestDeviceAdvertisingIds(testDeviceAdvertisingIds=" + list + ")");
if (list == null) {
return this;
}
ArrayList arrayList = new ArrayList(list.size());
for (String str : list) {
if (str == null || str.length() != 36) {
n.h("AppLovinSdkInitializationConfiguration", "Unable to set test device advertising id (" + str + ") - please make sure it is in the format of xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx");
} else {
arrayList.add(str);
}
}
this.e = arrayList;
return this;
}
public String toString() {
return "AppLovinSdkInitializationConfiguration.Builder{ sdkKey=" + this.a + "mediationProvider=" + this.b + "pluginVersion=" + this.c + "testDeviceAdvertisingIdentifiers=" + this.e + "adUnitIdentifiers=" + this.f + "isExceptionHandlerEnabled=" + this.g + "segmentCollection=" + this.d + "}";
}
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
public List<String> getAdUnitIds() {
return this.f;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
@Nullable
public String getMediationProvider() {
return this.b;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
@Nullable
public String getPluginVersion() {
return this.c;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
@Nullable
public String getSdkKey() {
return this.a;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
@Nullable
public MaxSegmentCollection getSegmentCollection() {
return this.d;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
public List<String> getTestDeviceAdvertisingIds() {
return this.e;
}
@Override // com.applovin.sdk.AppLovinSdkInitializationConfiguration
public boolean isExceptionHandlerEnabled() {
return this.g;
}
public String toString() {
return "AppLovinSdkInitializationConfiguration{ sdkKey=" + this.a + ", mediationProvider=" + this.b + ", pluginVersion=" + this.c + ", testDeviceAdvertisingIds=" + this.e + ", adUnitIdentifiers=" + this.f + ", isExceptionHandlerEnabled=" + this.g + ", segmentCollection=" + this.d + "}";
}
private AppLovinSdkInitializationConfigurationImpl(BuilderImpl builderImpl) {
this.a = builderImpl.a;
this.b = builderImpl.b;
this.c = builderImpl.c;
this.d = builderImpl.d;
this.e = builderImpl.e;
this.f = builderImpl.f;
this.g = builderImpl.g;
}
}