- 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
212 lines
8.5 KiB
Java
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;
|
|
}
|
|
}
|