Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f
以下内容为反编译后的 MetaData.java 源代码,内容仅作参考
package com.startapp.sdk.adsbase.remoteconfig;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.webkit.ProxyConfig;
import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.PsExtractor;
import com.startapp.b0;
import com.startapp.c1;
import com.startapp.e1;
import com.startapp.f1;
import com.startapp.g1;
import com.startapp.i4;
import com.startapp.j4;
import com.startapp.k3;
import com.startapp.pb;
import com.startapp.sdk.adsbase.AdsConstants;
import com.startapp.sdk.adsbase.consent.ConsentConfig;
import com.startapp.sdk.adsbase.crashreport.ANRRemoteConfig;
import com.startapp.sdk.adsbase.e;
import com.startapp.sdk.adsbase.model.AdPreferences;
import com.startapp.sdk.adsbase.remoteconfig.MetaDataRequest;
import com.startapp.sdk.common.Constants;
import com.startapp.sdk.components.ComponentLocator;
import com.startapp.sdk.insight.NetworkTestsMetaData;
import com.startapp.sdk.triggeredlinks.TriggeredLinksMetadata;
import com.startapp.vb;
import com.startapp.z2;
import com.tapjoy.TapjoyConstants;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
public class MetaData implements Serializable {
public static final Object f54817d = new Object();
@NonNull
public static final AtomicBoolean f54818e = new AtomicBoolean();
public static final Set<String> f54819f = new HashSet(Arrays.asList(Constants.f54880a));
public static final List<String> f54820g = Arrays.asList("https://adsmetadata.startappservice.com/adsmetadata/api/v1.0/", "https://adsmetadata.mobileadexchange.net/adsmetadata/api/v1.0/", "https://d26xw8rp6mlgfg.cloudfront.net/adsmetadata/api/v1.0/");
public static final String f54821h = "https://req.startappservice.com/1.5/";
public static final int[] f54822i = {60, 60, PsExtractor.VIDEO_STREAM_MASK};
public static final Set<String> f54823j = new HashSet(Arrays.asList("com.facebook.katana", "com.yandex.browser"));
@NonNull
public static volatile MetaData f54824k = new MetaData();
public static com.startapp.sdk.adsbase.remoteconfig.a f54825l = null;
private static final long serialVersionUID = 1334388150114613056L;
private long IABDisplayImpressionDelayInSeconds;
private long IABVideoImpressionDelayInSeconds;
private boolean SupportIABViewability;
public transient boolean f54826a;
@Nullable
@pb(complex = true, name = TapjoyConstants.TJC_DEBUG)
private AdDebuggerMetadata adDebugger;
private String adPlatformBannerHostSecured;
@VisibleForTesting
public String adPlatformHostSecured;
private String adPlatformNativeHostSecured;
private String adPlatformOverlayHostSecured;
private String adPlatformReturnHostSecured;
private String adPlatformSplashHostSecured;
@Nullable
@pb(complex = true)
private AdvertisingIdResolverMetadata air;
private boolean alwaysSendToken;
@pb(complex = true)
@VisibleForTesting
public AnalyticsConfig analytics;
@Nullable
@pb(complex = true)
private ANRRemoteConfig anrConfig;
@Nullable
@pb(complex = true)
private AppSessionConfig appSession;
private String assetsBaseUrlSecured;
public transient boolean f54827b;
@pb(complex = true)
private BluetoothConfig btConfig;
@NonNull
public transient List<c> f54828c;
@Nullable
private String calcProd;
private boolean chromeCustomeTabsExternal;
private boolean chromeCustomeTabsInternal;
private boolean closeAdAfterClick;
private boolean compressionEnabled;
@Nullable
@pb(complex = true)
private ConnectivityHelperMetadata connectivity;
@Nullable
@pb(complex = true)
private ConsentConfig consentDetails;
private boolean disableSendAdvertisingId;
private boolean dns;
private double flh;
@Nullable
@pb(complex = true)
private ComponentInfoEventConfig httpClientInfoEvents;
@Nullable
@pb(complex = true)
private ImpressionsTrackingMetadata impressionsTracking;
private boolean inAppBrowser;
@pb(type = HashSet.class)
private Set<String> installersList;
private boolean isToken1Mandatory;
@Nullable
private String lastVersion;
@Nullable
@pb(complex = true)
private LocationMetadata location;
private String metadataUpdateVersion;
@Nullable
@pb(complex = true)
private MotionMetadata motion;
@Nullable
@pb(complex = true)
private NetworkDiagnosticConfig netDiag;
@pb(complex = true)
private NetworkTestsMetaData networkTests;
private int notVisibleBannerReloadInterval;
private boolean omSdkEnabled;
private int[] periodicEventIntMin;
private int[] periodicForegroundEventSec;
private boolean periodicInfoEventEnabled;
private boolean periodicMetaDataEnabled;
private int periodicMetaDataIntervalInMinutes;
@pb(type = HashSet.class)
private Set<String> preInstalledPackages;
private String profileId;
@Nullable
@pb(complex = true)
private RcdMetadata rcd;
@Nullable
@pb(complex = true)
private RscMetadata rsc;
@pb(complex = true)
private SensorsConfig sensorsConfig;
private int sessionMaxBackgroundTime;
private boolean simpleToken2;
@Nullable
@pb(complex = true)
private StaleDcConfig staleDc;
private int stopAutoLoadAmount;
private int stopAutoLoadPreCacheAmount;
@Nullable
@pb(complex = true)
private TelephonyMetadata telephony;
@VisibleForTesting
public String trackDownloadHost;
@Nullable
@pb(complex = true)
private TriggeredLinksMetadata triggeredLinks;
private boolean trueNetEnabled;
@Nullable
private String vastRecorderHost;
@Nullable
@pb(complex = true, name = "wvf")
private WvfMetadata webViewFactory;
private boolean webViewSecured;
@pb(complex = true)
private SimpleTokenConfig SimpleToken = new SimpleTokenConfig();
@Nullable
@pb(type = ArrayList.class)
@VisibleForTesting
public List<String> metaDataHosts = f54820g;
public static class a implements g1.b {
public Context f54829a;
public String f54830b;
public a(Context context, String str) {
this.f54829a = context;
this.f54830b = str;
}
@Override
public void a(Bitmap bitmap, int i11) {
if (bitmap != null) {
Context context = this.f54829a;
String str = this.f54830b;
Map<String, Bitmap> map = f1.f52774a;
ComponentLocator.a(context).i().execute(new e1(str, ".png", bitmap, context));
}
}
}
@VisibleForTesting
public MetaData() {
String str = f54821h;
this.adPlatformHostSecured = str;
this.trackDownloadHost = str;
this.sessionMaxBackgroundTime = 1800;
this.profileId = null;
this.installersList = f54819f;
this.preInstalledPackages = f54823j;
this.simpleToken2 = true;
this.alwaysSendToken = true;
this.isToken1Mandatory = true;
this.compressionEnabled = false;
this.periodicMetaDataEnabled = false;
this.periodicMetaDataIntervalInMinutes = 360;
this.periodicInfoEventEnabled = false;
this.periodicEventIntMin = f54822i;
this.inAppBrowser = true;
this.SupportIABViewability = true;
this.IABDisplayImpressionDelayInSeconds = 1L;
this.IABVideoImpressionDelayInSeconds = 2L;
this.sensorsConfig = new SensorsConfig();
this.btConfig = new BluetoothConfig();
this.assetsBaseUrlSecured = "";
this.notVisibleBannerReloadInterval = 3600;
this.analytics = new AnalyticsConfig();
this.f54826a = false;
this.f54827b = false;
this.f54828c = new ArrayList();
this.metadataUpdateVersion = "4.10.9";
this.dns = false;
this.stopAutoLoadAmount = 3;
this.stopAutoLoadPreCacheAmount = 3;
this.trueNetEnabled = false;
this.webViewSecured = true;
this.omSdkEnabled = false;
this.chromeCustomeTabsInternal = true;
this.chromeCustomeTabsExternal = true;
this.disableSendAdvertisingId = false;
this.networkTests = new NetworkTestsMetaData();
this.staleDc = new StaleDcConfig();
this.telephony = new TelephonyMetadata();
this.anrConfig = new ANRRemoteConfig();
this.impressionsTracking = null;
this.connectivity = new ConnectivityHelperMetadata();
this.appSession = new AppSessionConfig();
}
public static void a(@NonNull MetaData metaData) {
synchronized (f54817d) {
metaData.f54828c.addAll(f54824k.f54828c);
f54824k = metaData;
}
}
@NonNull
public static MetaData v() {
return f54824k;
}
public NetworkTestsMetaData A() {
return this.networkTests;
}
public int B() {
return this.notVisibleBannerReloadInterval;
}
public int C() {
return this.periodicMetaDataIntervalInMinutes;
}
public Set<String> D() {
Set<String> set = this.preInstalledPackages;
if (set == null) {
set = f54823j;
}
return Collections.unmodifiableSet(set);
}
public String E() {
return this.profileId;
}
@Nullable
public RcdMetadata F() {
return this.rcd;
}
@Nullable
public RscMetadata G() {
return this.rsc;
}
public SensorsConfig H() {
return this.sensorsConfig;
}
public long I() {
return TimeUnit.SECONDS.toMillis(this.sessionMaxBackgroundTime);
}
public SimpleTokenConfig J() {
return this.SimpleToken;
}
@Nullable
public StaleDcConfig K() {
return this.staleDc;
}
public int L() {
return this.stopAutoLoadAmount;
}
public int M() {
return this.stopAutoLoadPreCacheAmount;
}
@Nullable
public TelephonyMetadata N() {
return this.telephony;
}
@Nullable
public TriggeredLinksMetadata O() {
return this.triggeredLinks;
}
@Nullable
public String P() {
return this.vastRecorderHost;
}
@Nullable
public WvfMetadata Q() {
return this.webViewFactory;
}
public boolean R() {
return this.alwaysSendToken;
}
public boolean S() {
return this.compressionEnabled;
}
public boolean T() {
Map<Activity, Integer> map = vb.f55175a;
return this.inAppBrowser;
}
public boolean U() {
return this.omSdkEnabled;
}
public boolean V() {
if (this.periodicForegroundEventSec != null) {
return true;
}
return false;
}
public boolean W() {
return this.periodicInfoEventEnabled;
}
public boolean X() {
return this.periodicMetaDataEnabled;
}
public boolean Y() {
return this.SupportIABViewability;
}
public boolean Z() {
return this.isToken1Mandatory;
}
@Nullable
public AppSessionConfig a0() {
return this.appSession;
}
public int b(@NonNull Context context) {
return a(context, this.periodicEventIntMin);
}
@Nullable
public AdDebuggerMetadata c() {
return this.adDebugger;
}
@NonNull
public String d() {
String str = this.adPlatformHostSecured;
if (str == null) {
return f54821h;
}
return str;
}
@Nullable
public AdvertisingIdResolverMetadata e() {
return this.air;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
MetaData metaData = (MetaData) obj;
if (this.sessionMaxBackgroundTime == metaData.sessionMaxBackgroundTime && this.simpleToken2 == metaData.simpleToken2 && this.alwaysSendToken == metaData.alwaysSendToken && this.isToken1Mandatory == metaData.isToken1Mandatory && this.compressionEnabled == metaData.compressionEnabled && this.periodicMetaDataEnabled == metaData.periodicMetaDataEnabled && this.periodicMetaDataIntervalInMinutes == metaData.periodicMetaDataIntervalInMinutes && this.periodicInfoEventEnabled == metaData.periodicInfoEventEnabled && this.inAppBrowser == metaData.inAppBrowser && this.SupportIABViewability == metaData.SupportIABViewability && this.IABDisplayImpressionDelayInSeconds == metaData.IABDisplayImpressionDelayInSeconds && this.IABVideoImpressionDelayInSeconds == metaData.IABVideoImpressionDelayInSeconds && this.notVisibleBannerReloadInterval == metaData.notVisibleBannerReloadInterval && this.dns == metaData.dns && this.stopAutoLoadAmount == metaData.stopAutoLoadAmount && this.stopAutoLoadPreCacheAmount == metaData.stopAutoLoadPreCacheAmount && this.trueNetEnabled == metaData.trueNetEnabled && this.webViewSecured == metaData.webViewSecured && this.omSdkEnabled == metaData.omSdkEnabled && this.chromeCustomeTabsInternal == metaData.chromeCustomeTabsInternal && this.chromeCustomeTabsExternal == metaData.chromeCustomeTabsExternal && this.closeAdAfterClick == metaData.closeAdAfterClick && this.disableSendAdvertisingId == metaData.disableSendAdvertisingId && Double.compare(this.flh, metaData.flh) == 0 && vb.a(this.SimpleToken, metaData.SimpleToken) && vb.a(this.consentDetails, metaData.consentDetails) && vb.a(this.calcProd, metaData.calcProd) && vb.a(this.metaDataHosts, metaData.metaDataHosts) && vb.a(this.adPlatformHostSecured, metaData.adPlatformHostSecured) && vb.a(this.trackDownloadHost, metaData.trackDownloadHost) && vb.a(this.vastRecorderHost, metaData.vastRecorderHost) && vb.a(this.adPlatformBannerHostSecured, metaData.adPlatformBannerHostSecured) && vb.a(this.adPlatformSplashHostSecured, metaData.adPlatformSplashHostSecured) && vb.a(this.adPlatformReturnHostSecured, metaData.adPlatformReturnHostSecured) && vb.a(this.adPlatformOverlayHostSecured, metaData.adPlatformOverlayHostSecured) && vb.a(this.adPlatformNativeHostSecured, metaData.adPlatformNativeHostSecured) && vb.a(this.profileId, metaData.profileId) && vb.a(this.installersList, metaData.installersList) && vb.a(this.preInstalledPackages, metaData.preInstalledPackages) && Arrays.equals(this.periodicEventIntMin, metaData.periodicEventIntMin) && Arrays.equals(this.periodicForegroundEventSec, metaData.periodicForegroundEventSec) && vb.a(this.sensorsConfig, metaData.sensorsConfig) && vb.a(this.btConfig, metaData.btConfig) && vb.a(this.assetsBaseUrlSecured, metaData.assetsBaseUrlSecured) && vb.a(this.httpClientInfoEvents, metaData.httpClientInfoEvents) && vb.a(this.analytics, metaData.analytics) && vb.a(this.metadataUpdateVersion, metaData.metadataUpdateVersion) && vb.a(this.networkTests, metaData.networkTests) && vb.a(this.triggeredLinks, metaData.triggeredLinks) && vb.a(this.rsc, metaData.rsc) && vb.a(this.rcd, metaData.rcd) && vb.a(this.netDiag, metaData.netDiag) && vb.a(this.staleDc, metaData.staleDc) && vb.a(this.motion, metaData.motion) && vb.a(this.air, metaData.air) && vb.a(this.telephony, metaData.telephony) && vb.a(this.anrConfig, metaData.anrConfig) && vb.a(this.location, metaData.location) && vb.a(this.impressionsTracking, metaData.impressionsTracking) && vb.a(this.connectivity, metaData.connectivity) && vb.a(this.adDebugger, metaData.adDebugger) && vb.a(this.webViewFactory, metaData.webViewFactory) && vb.a(this.appSession, metaData.appSession) && vb.a(this.lastVersion, metaData.lastVersion)) {
return true;
}
return false;
}
@Nullable
public ANRRemoteConfig f() {
return this.anrConfig;
}
public String g() {
String str = this.assetsBaseUrlSecured;
if (str == null) {
return "";
}
return str;
}
public BluetoothConfig h() {
return this.btConfig;
}
public int hashCode() {
Object[] objArr = {this.SimpleToken, this.consentDetails, this.calcProd, this.metaDataHosts, this.adPlatformHostSecured, this.trackDownloadHost, this.vastRecorderHost, this.adPlatformBannerHostSecured, this.adPlatformSplashHostSecured, this.adPlatformReturnHostSecured, this.adPlatformOverlayHostSecured, this.adPlatformNativeHostSecured, Integer.valueOf(this.sessionMaxBackgroundTime), this.profileId, this.installersList, this.preInstalledPackages, Boolean.valueOf(this.simpleToken2), Boolean.valueOf(this.alwaysSendToken), Boolean.valueOf(this.isToken1Mandatory), Boolean.valueOf(this.compressionEnabled), Boolean.valueOf(this.periodicMetaDataEnabled), Integer.valueOf(this.periodicMetaDataIntervalInMinutes), Boolean.valueOf(this.periodicInfoEventEnabled), this.periodicEventIntMin, this.periodicForegroundEventSec, Boolean.valueOf(this.inAppBrowser), Boolean.valueOf(this.SupportIABViewability), Long.valueOf(this.IABDisplayImpressionDelayInSeconds), Long.valueOf(this.IABVideoImpressionDelayInSeconds), this.sensorsConfig, this.btConfig, this.assetsBaseUrlSecured, this.httpClientInfoEvents, Integer.valueOf(this.notVisibleBannerReloadInterval), this.analytics, this.metadataUpdateVersion, Boolean.valueOf(this.dns), Integer.valueOf(this.stopAutoLoadAmount), Integer.valueOf(this.stopAutoLoadPreCacheAmount), Boolean.valueOf(this.trueNetEnabled), Boolean.valueOf(this.webViewSecured), Boolean.valueOf(this.omSdkEnabled), Boolean.valueOf(this.chromeCustomeTabsInternal), Boolean.valueOf(this.chromeCustomeTabsExternal), Boolean.valueOf(this.closeAdAfterClick), Boolean.valueOf(this.disableSendAdvertisingId), Double.valueOf(this.flh), this.networkTests, this.triggeredLinks, this.rsc, this.rcd, this.netDiag, this.staleDc, this.motion, this.air, this.telephony, this.anrConfig, this.location, this.impressionsTracking, this.connectivity, this.adDebugger, this.webViewFactory, this.appSession, this.lastVersion};
Map<Activity, Integer> map = vb.f55175a;
return Arrays.deepHashCode(objArr);
}
@Nullable
public String i() {
return this.calcProd;
}
public boolean j() {
return this.chromeCustomeTabsExternal;
}
public boolean k() {
return this.chromeCustomeTabsInternal;
}
public boolean l() {
return this.closeAdAfterClick;
}
@Nullable
public ConnectivityHelperMetadata m() {
return this.connectivity;
}
@Nullable
public ConsentConfig n() {
return this.consentDetails;
}
public boolean o() {
return this.disableSendAdvertisingId;
}
public String p() {
String str;
int indexOf;
String d11 = f54824k.d();
int i11 = Build.VERSION.SDK_INT;
boolean z11 = this.webViewSecured;
if (i11 <= 26 && !z11) {
str = ProxyConfig.MATCH_HTTP;
} else {
str = ProxyConfig.MATCH_HTTPS;
}
if (!d11.startsWith(str + "://") && (indexOf = d11.indexOf(58)) != -1) {
StringBuilder a11 = c1.a(str);
a11.append(d11.substring(indexOf));
return a11.toString();
}
return d11;
}
@Nullable
public ComponentInfoEventConfig q() {
return this.httpClientInfoEvents;
}
public long r() {
return this.IABDisplayImpressionDelayInSeconds;
}
public long s() {
return this.IABVideoImpressionDelayInSeconds;
}
@Nullable
public ImpressionsTrackingMetadata t() {
return this.impressionsTracking;
}
public Set<String> u() {
return this.installersList;
}
@Nullable
public String w() {
return this.lastVersion;
}
@Nullable
public LocationMetadata x() {
return this.location;
}
@Nullable
public MotionMetadata y() {
return this.motion;
}
@Nullable
public NetworkDiagnosticConfig z() {
return this.netDiag;
}
public static void c(Context context) {
if (f54818e.getAndSet(true)) {
return;
}
MetaData metaData = (MetaData) z2.a(context, "StartappMetadata", MetaData.class);
MetaData metaData2 = new MetaData();
if (metaData != null) {
boolean b11 = vb.b(metaData, metaData2);
if (!(true ^ "4.10.9".equals(metaData.metadataUpdateVersion)) && b11) {
i4 i4Var = new i4(j4.f53022e);
i4Var.f52978d = "metadata_null";
i4Var.a();
}
metaData.f54826a = false;
metaData.f54827b = false;
metaData.f54828c = new ArrayList();
a(metaData);
} else {
a(metaData2);
}
f54824k.a();
}
public boolean b() {
return !this.dns;
}
public static void a(@NonNull Context context, @NonNull MetaData metaData, @NonNull MetaDataRequest.RequestReason requestReason, boolean z11) {
ArrayList arrayList;
synchronized (f54817d) {
arrayList = new ArrayList(f54824k.f54828c);
f54824k.f54828c.clear();
metaData.f54828c = f54824k.f54828c;
metaData.a();
metaData.metadataUpdateVersion = "4.10.9";
z2.b(context, "StartappMetadata", metaData);
metaData.f54826a = false;
metaData.f54827b = true;
if (!vb.a(f54824k, metaData)) {
z11 = true;
}
f54824k = metaData;
if (vb.e(context)) {
try {
e d11 = ComponentLocator.a(context).d();
int i11 = d11.getInt("totalSessions", 0);
e.a edit = d11.edit();
int i12 = i11 + 1;
edit.a("totalSessions", (String) Integer.valueOf(i12));
edit.f54764a.putInt("totalSessions", i12);
edit.apply();
} catch (Throwable th2) {
i4.a(th2);
}
}
f54825l = null;
}
boolean z12 = Math.random() < f54824k.flh;
Handler handler = z12 ? new Handler(Looper.getMainLooper()) : null;
Iterator it = arrayList.iterator();
while (it.hasNext()) {
c cVar = (c) it.next();
if (z12) {
handler.post(new b(cVar, requestReason, z11));
} else {
cVar.a(requestReason, z11);
}
}
}
public static void a(@NonNull MetaDataRequest.RequestReason requestReason) {
ArrayList arrayList;
synchronized (f54817d) {
arrayList = new ArrayList(f54824k.f54828c);
f54824k.f54828c.clear();
f54824k.f54826a = false;
}
Iterator it = arrayList.iterator();
while (it.hasNext()) {
((c) it.next()).a(requestReason);
}
}
public void a(Context context, AdPreferences adPreferences, MetaDataRequest.RequestReason requestReason, boolean z11, c cVar, boolean z12) {
if (!z11 && cVar != null) {
cVar.a(requestReason, false);
}
synchronized (f54817d) {
if (f54824k.f54827b && !z12) {
if (!z11 || cVar == null) {
return;
}
cVar.a(requestReason, false);
return;
}
if (!f54824k.f54826a || z12) {
this.f54826a = true;
this.f54827b = false;
com.startapp.sdk.adsbase.remoteconfig.a aVar = f54825l;
if (aVar != null) {
aVar.f54871j = true;
}
com.startapp.sdk.adsbase.remoteconfig.a aVar2 = new com.startapp.sdk.adsbase.remoteconfig.a(context, adPreferences, requestReason);
f54825l = aVar2;
ComponentLocator a11 = ComponentLocator.a(context);
a11.q().execute(new k3(aVar2, a11));
}
if (z11 && cVar != null) {
f54824k.a(cVar);
}
}
}
public void a(c cVar) {
synchronized (f54817d) {
this.f54828c.add(cVar);
}
}
public int a(@NonNull Context context) {
return a(context, this.periodicForegroundEventSec);
}
public static int a(@NonNull Context context, @Nullable int[] iArr) {
if (iArr == null || iArr.length < 3) {
iArr = f54822i;
}
if (b0.a(context, "android.permission.ACCESS_FINE_LOCATION")) {
int i11 = iArr[0];
return i11 <= 0 ? f54822i[0] : i11;
}
if (b0.a(context, "android.permission.ACCESS_COARSE_LOCATION")) {
int i12 = iArr[1];
return i12 <= 0 ? f54822i[1] : i12;
}
return iArr[2];
}
public String a(AdPreferences.Placement placement) {
int ordinal = placement.ordinal();
if (ordinal == 1) {
String str = this.adPlatformBannerHostSecured;
return str != null ? str : d();
}
if (ordinal == 7) {
String str2 = this.adPlatformReturnHostSecured;
return str2 != null ? str2 : d();
}
if (ordinal == 3) {
String str3 = this.adPlatformSplashHostSecured;
return str3 != null ? str3 : d();
}
if (ordinal == 4) {
String str4 = this.adPlatformOverlayHostSecured;
return str4 != null ? str4 : d();
}
if (ordinal != 5) {
return d();
}
String str5 = this.adPlatformNativeHostSecured;
return str5 != null ? str5 : d();
}
public void a() {
ArrayList arrayList;
this.adPlatformHostSecured = a(this.adPlatformHostSecured, f54821h);
List<String> list = this.metaDataHosts;
if (list != null) {
arrayList = new ArrayList(list.size());
Iterator<String> it = list.iterator();
while (it.hasNext()) {
String a11 = a(it.next(), (String) null);
if (a11 != null) {
arrayList.add(a11);
}
}
} else {
arrayList = null;
}
this.metaDataHosts = arrayList;
this.adPlatformBannerHostSecured = a(this.adPlatformBannerHostSecured, (String) null);
this.adPlatformSplashHostSecured = a(this.adPlatformSplashHostSecured, (String) null);
this.adPlatformReturnHostSecured = a(this.adPlatformReturnHostSecured, (String) null);
this.adPlatformOverlayHostSecured = a(this.adPlatformOverlayHostSecured, (String) null);
this.adPlatformNativeHostSecured = a(this.adPlatformNativeHostSecured, (String) null);
}
public final String a(String str, String str2) {
return str != null ? str.replace("%AdPlatformProtocol%", "1.5") : str2;
}
public static void a(Context context, String str) {
if (str == null || str.equals("")) {
return;
}
if (!f1.a(context, "close_button", ".png")) {
Map<Activity, Integer> map = vb.f55175a;
new g1(context, str + "close_button.png", new a(context, "close_button"), 0).a();
}
Map<Activity, Integer> map2 = vb.f55175a;
for (String str2 : AdsConstants.f54529h) {
if (!f1.a(context, str2, ".png")) {
new g1(context, str + str2 + ".png", new a(context, str2), 0).a();
}
}
Map<Activity, Integer> map3 = vb.f55175a;
for (String str3 : AdsConstants.f54530i) {
if (!f1.a(context, str3, ".png")) {
new g1(context, str + str3 + ".png", new a(context, str3), 0).a();
}
}
if (f1.a(context, "logo", ".png")) {
return;
}
new g1(context, str + "logo.png", new a(context, "logo"), 0).a();
}
}