package com.applovin.impl; import android.content.Context; import android.text.TextUtils; import com.applovin.impl.mediation.MaxMediatedNetworkInfoImpl; import com.applovin.impl.sdk.utils.CollectionUtils; import com.applovin.impl.sdk.utils.JsonUtils; import com.applovin.impl.sdk.utils.StringUtils; import com.applovin.mediation.MaxAdFormat; import com.applovin.mediation.MaxMediatedNetworkInfo; import com.applovin.mediation.adapter.MaxAdapter; import com.applovin.sdk.AppLovinSdk; import com.applovin.sdk.AppLovinSdkUtils; import com.google.android.gms.ads.AdSize; import com.ironsource.mediationsdk.logger.IronSourceError; import com.vungle.ads.BuildConfig; import csdk.gluads.Consts; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.TreeMap; import org.json.JSONArray; import org.json.JSONObject; /* loaded from: classes.dex */ public abstract class af { private static final TreeMap a; private static final Map b; private static final List c; private static JSONArray d; private static final Map e = new HashMap(); private static final Object f = new Object(); private static final Map g = Collections.synchronizedMap(new HashMap(1)); static { TreeMap treeMap = new TreeMap(); a = treeMap; treeMap.put("com.applovin.mediation.adapters.AmazonAdMarketplaceMediationAdapter", "Amazon Publisher Services"); treeMap.put("com.applovin.mediation.adapters.AppLovinMediationAdapter", "AppLovin"); treeMap.put("com.applovin.mediation.adapters.BidMachineMediationAdapter", "BidMachine"); treeMap.put("com.applovin.mediation.adapters.BigoAdsMediationAdapter", "Bigo Ads"); treeMap.put("com.applovin.mediation.adapters.ByteDanceMediationAdapter", "Pangle"); treeMap.put("com.applovin.mediation.adapters.ChartboostMediationAdapter", "Chartboost"); treeMap.put("com.applovin.mediation.adapters.CSJMediationAdapter", "CSJ"); treeMap.put("com.applovin.mediation.adapters.DataseatMediationAdapter", "Dataseat"); treeMap.put("com.applovin.mediation.adapters.FacebookMediationAdapter", "Facebook"); treeMap.put("com.applovin.mediation.adapters.GoogleMediationAdapter", "AdMob"); treeMap.put("com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter", "Google Ad Manager"); treeMap.put("com.applovin.mediation.adapters.HyprMXMediationAdapter", "HyprMX"); treeMap.put("com.applovin.mediation.adapters.InMobiMediationAdapter", "InMobi"); treeMap.put("com.applovin.mediation.adapters.InneractiveMediationAdapter", "Fyber"); treeMap.put("com.applovin.mediation.adapters.IronSourceMediationAdapter", Consts.SDK_IRONSOURCE); treeMap.put("com.applovin.mediation.adapters.LineMediationAdapter", "LINE"); treeMap.put("com.applovin.mediation.adapters.MaioMediationAdapter", "Maio"); treeMap.put("com.applovin.mediation.adapters.MintegralMediationAdapter", "Mintegral"); treeMap.put("com.applovin.mediation.adapters.MobileFuseMediationAdapter", "MobileFuse"); treeMap.put("com.applovin.mediation.adapters.MolocoMediationAdapter", "Moloco"); treeMap.put("com.applovin.mediation.adapters.MyTargetMediationAdapter", "myTarget"); treeMap.put("com.applovin.mediation.adapters.OguryMediationAdapter", "Ogury"); treeMap.put("com.applovin.mediation.adapters.OguryPresageMediationAdapter", "Ogury Presage"); treeMap.put("com.applovin.mediation.adapters.PangleMediationAdapter", "Pangle"); treeMap.put("com.applovin.mediation.adapters.PubMaticMediationAdapter", "PubMatic"); treeMap.put("com.applovin.mediation.adapters.SayGamesMediationAdapter", "SayGames"); treeMap.put("com.applovin.mediation.adapters.SmaatoMediationAdapter", "Smaato"); treeMap.put("com.applovin.mediation.adapters.TencentMediationAdapter", "Tencent"); treeMap.put("com.applovin.mediation.adapters.UnityAdsMediationAdapter", "Unity Ads"); treeMap.put("com.applovin.mediation.adapters.VerveMediationAdapter", "Verve"); treeMap.put("com.applovin.mediation.adapters.VungleMediationAdapter", BuildConfig.OMSDK_PARTNER_NAME); treeMap.put("com.applovin.mediation.adapters.YandexMediationAdapter", "Yandex"); treeMap.put("com.applovin.mediation.adapters.LinkedInDSPAdapter", "LinkedIn"); treeMap.put("com.applovin.mediation.adapters.AdColonyMediationAdapter", "AdColony"); treeMap.put("com.applovin.mediation.adapters.AmazonMediationAdapter", "Amazon"); treeMap.put("com.applovin.mediation.adapters.AmazonPublisherServicesMediationAdapter", "Amazon Publisher Services"); treeMap.put("com.applovin.mediation.adapters.CriteoMediationAdapter", "Criteo"); treeMap.put("com.applovin.mediation.adapters.NendMediationAdapter", "Nend"); treeMap.put("com.applovin.mediation.adapters.SnapMediationAdapter", "Snap"); treeMap.put("com.applovin.mediation.adapters.TapjoyMediationAdapter", "Tapjoy"); treeMap.put("com.applovin.mediation.adapters.VerizonAdsMediationAdapter", "Verizon"); treeMap.put("com.applovin.mediation.adapters.YahooMediationAdapter", "Yahoo"); treeMap.put("com.applovin.mediation.ALYsoNetworkMediationAdapter", "YSO Network"); treeMap.put("com.applovin.mediation.adapters.YsoNetworkMediationAdapter", "YSO Network"); c = new ArrayList(treeMap.keySet()); HashMap hashMap = new HashMap(); b = hashMap; hashMap.put("com.applovin.mediation.adapters.BidMachineMediationAdapter", "3.0.1.1"); hashMap.put("com.applovin.mediation.adapters.ByteDanceMediationAdapter", "6.2.0.5.2"); hashMap.put("com.applovin.mediation.adapters.ChartboostMediationAdapter", "9.7.0.3"); hashMap.put("com.applovin.mediation.adapters.FacebookMediationAdapter", "6.17.0.1"); hashMap.put("com.applovin.mediation.adapters.GoogleMediationAdapter", "23.3.0.1"); hashMap.put("com.applovin.mediation.adapters.GoogleAdManagerMediationAdapter", "23.3.0.1"); hashMap.put("com.applovin.mediation.adapters.HyprMXMediationAdapter", "6.4.2.1"); hashMap.put("com.applovin.mediation.adapters.InMobiMediationAdapter", "10.7.7.1"); hashMap.put("com.applovin.mediation.adapters.InneractiveMediationAdapter", "8.3.1.1"); hashMap.put("com.applovin.mediation.adapters.IronSourceMediationAdapter", "8.3.0.0.2"); hashMap.put("com.applovin.mediation.adapters.LineMediationAdapter", "2024.8.27.1"); hashMap.put("com.applovin.mediation.adapters.MintegralMediationAdapter", "16.8.51.1"); hashMap.put("com.applovin.mediation.adapters.MobileFuseMediationAdapter", "1.7.6.1"); hashMap.put("com.applovin.mediation.adapters.MolocoMediationAdapter", "3.1.0.1"); hashMap.put("com.applovin.mediation.adapters.MyTargetMediationAdapter", "5.22.1.1"); hashMap.put("com.applovin.mediation.adapters.PubMaticMediationAdapter", "3.9.0.2"); hashMap.put("com.applovin.mediation.adapters.SmaatoMediationAdapter", "22.7.0.1"); hashMap.put("com.applovin.mediation.adapters.UnityAdsMediationAdapter", "4.12.2.1"); hashMap.put("com.applovin.mediation.adapters.VerveMediationAdapter", "3.0.4.1"); hashMap.put("com.applovin.mediation.adapters.VungleMediationAdapter", "7.4.1.1"); hashMap.put("com.applovin.mediation.adapters.YandexMediationAdapter", "7.4.0.1"); } public static MaxAdapter a(String str, com.applovin.impl.sdk.j jVar) { Class cls; if (TextUtils.isEmpty(str)) { jVar.J(); if (com.applovin.impl.sdk.n.a()) { jVar.J().b("AppLovinSdk", "Failed to create adapter instance. No class name provided"); } return null; } try { cls = Class.forName(str); } catch (ClassNotFoundException unused) { } catch (Throwable th) { jVar.J(); if (com.applovin.impl.sdk.n.a()) { jVar.J().a("AppLovinSdk", "Failed to load: " + str, th); } } if (MaxAdapter.class.isAssignableFrom(cls)) { return (MaxAdapter) cls.getConstructor(AppLovinSdk.class).newInstance(jVar.s0()); } jVar.J(); if (com.applovin.impl.sdk.n.a()) { jVar.J().b("AppLovinSdk", str + " error: not an instance of '" + MaxAdapter.class.getName() + "'."); } return null; } public static boolean b(Object obj) { return (obj instanceof ge) && "APPLOVIN".equals(((ge) obj).k()); } private static void b(com.applovin.impl.sdk.j jVar) { MaxAdapter a2; synchronized (f) { for (int i = 0; i < d.length(); i++) { try { JSONObject jSONObject = JsonUtils.getJSONObject(d, i, (JSONObject) null); String string = JsonUtils.getString(jSONObject, "class", ""); if (!StringUtils.isValidString(JsonUtils.getString(jSONObject, "sdk_version", "")) && (a2 = a(string, jVar)) != null) { String a3 = a(a2); if (StringUtils.isValidString(a3)) { JsonUtils.putString(jSONObject, "sdk_version", a3); e.put(string, new MaxMediatedNetworkInfoImpl(jSONObject)); } } } catch (Throwable th) { throw th; } } } } public static String a(MaxAdapter maxAdapter) { try { return StringUtils.emptyIfNull(maxAdapter.getSdkVersion()); } catch (Throwable th) { com.applovin.impl.sdk.n.c("MediationUtils", "Failed to retrieve SDK version for adapter: " + maxAdapter, th); return ""; } } public static AppLovinSdkUtils.Size a(int i, MaxAdFormat maxAdFormat, Context context) { if (i < 0) { try { i = AppLovinSdkUtils.pxToDp(context, z3.a(context).x); } catch (Throwable unused) { return maxAdFormat.getSize(); } } Map map = g; AppLovinSdkUtils.Size size = (AppLovinSdkUtils.Size) map.get(Integer.valueOf(i)); if (size != null) { return size; } int i2 = AdSize.FULL_WIDTH; Method method = AdSize.class.getMethod("getCurrentOrientationAnchoredAdaptiveBannerAdSize", Context.class, Integer.TYPE); Method method2 = AdSize.class.getMethod("getWidth", new Class[0]); Method method3 = AdSize.class.getMethod("getHeight", new Class[0]); Object invoke = method.invoke(null, context, Integer.valueOf(i)); AppLovinSdkUtils.Size size2 = new AppLovinSdkUtils.Size(((Integer) method2.invoke(invoke, new Object[0])).intValue(), ((Integer) method3.invoke(invoke, new Object[0])).intValue()); map.put(Integer.valueOf(i), size2); return size2; } public static boolean a(Object obj) { return (obj instanceof com.applovin.impl.sdk.ad.b) && StringUtils.isValidString(((com.applovin.impl.sdk.ad.b) obj).H()); } private static boolean a(MaxAdapter maxAdapter, String str) { return TextUtils.isEmpty(str) || yp.a(maxAdapter.getAdapterVersion(), str) >= 0; } public static boolean a(JSONObject jSONObject, String str, com.applovin.impl.sdk.j jVar) { if (!JsonUtils.containsJSONObjectContainingInt(jSONObject.optJSONArray("no_fill_reason"), IronSourceError.ERROR_IS_LOAD_FAILED_NO_CANDIDATES, "code")) { return false; } jVar.E().a(la.L, "invalid_or_disabled_ad_unit_id", CollectionUtils.hashMap("ad_unit_id", str), "invalid_or_disabled_ad_unit_id" + str); return true; } public static JSONArray a(com.applovin.impl.sdk.j jVar) { synchronized (f) { try { if (d != null) { b(jVar); return d; } d = new JSONArray(); for (String str : c) { MaxAdapter a2 = a(str, jVar); if (a2 != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("name", a.get(str)); jSONObject.put("class", str); jSONObject.put("sdk_version", a(a2)); jSONObject.put("version", a2.getAdapterVersion()); jSONObject.put("is_supported", a(a2, (String) b.get(str))); } catch (Throwable unused) { } d.put(jSONObject); e.put(str, new MaxMediatedNetworkInfoImpl(jSONObject)); } } return d; } catch (Throwable th) { throw th; } } } public static MaxMediatedNetworkInfo a(String str) { MaxMediatedNetworkInfo maxMediatedNetworkInfo; synchronized (f) { maxMediatedNetworkInfo = (MaxMediatedNetworkInfo) e.get(str); } if (maxMediatedNetworkInfo != null) { return maxMediatedNetworkInfo; } JSONObject jSONObject = new JSONObject(); JsonUtils.putString(jSONObject, "class", str); return new MaxMediatedNetworkInfoImpl(jSONObject); } }