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 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 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 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 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 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 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; } }