正在查看: All File Recovery v1.0.2 应用的 AbstractC2836l3.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: All File Recovery v1.0.2 应用的 AbstractC2836l3.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl;
import android.content.Context;
import android.text.TextUtils;
import com.applovin.impl.mediation.MaxMediatedNetworkInfoImpl;
import com.applovin.impl.sdk.C2932k;
import com.applovin.impl.sdk.C2936o;
import com.applovin.impl.sdk.ad.AbstractC2922b;
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.facebook.internal.C4928x;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import org.json.JSONArray;
import org.json.JSONObject;
public abstract class AbstractC2836l3 {
private static final TreeMap f41092a;
private static final Map f41093b;
private static final List f41094c;
private static JSONArray f41095d;
private static final Map f41096e = new HashMap();
private static final Object f41097f = new Object();
private static final Map f41098g = Collections.synchronizedMap(new HashMap(1));
static {
TreeMap treeMap = new TreeMap();
f41092a = treeMap;
treeMap.put("com.applovin.mediation.adapters.AdjoeAdsMediationAdapter", "adjoe Ads");
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", com.google.ads.mediation.unity.h.f60001b);
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", "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", com.vungle.ads.G.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");
f41094c = new ArrayList(treeMap.keySet());
HashMap hashMap = new HashMap();
f41093b = hashMap;
hashMap.put("com.applovin.mediation.adapters.BidMachineMediationAdapter", "3.0.1.1");
hashMap.put("com.applovin.mediation.adapters.ByteDanceMediationAdapter", "6.5.0.8.1");
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.6.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 List a(C2932k c2932k) {
HashSet hashSet;
ArrayList arrayList = new ArrayList(c2932k.c(AbstractC2796g3.f40776I6));
if (!((Boolean) c2932k.a(AbstractC2796g3.f40778J6)).booleanValue()) {
return arrayList;
}
synchronized (f41097f) {
hashSet = new HashSet(f41096e.keySet());
}
arrayList.retainAll(hashSet);
return arrayList;
}
public static JSONArray b(C2932k c2932k) {
synchronized (f41097f) {
try {
if (f41095d != null) {
c(c2932k);
return f41095d;
}
f41095d = new JSONArray();
for (String str : f41094c) {
MaxAdapter a10 = a(str, c2932k);
if (a10 != null) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("name", f41092a.get(str));
jSONObject.put(com.facebook.applinks.c.f47893f, str);
jSONObject.put(C4928x.f53338k, a(a10));
jSONObject.put("version", a10.getAdapterVersion());
jSONObject.put("is_supported", a(a10, str));
} catch (Throwable unused) {
}
f41095d.put(jSONObject);
f41096e.put(str, new MaxMediatedNetworkInfoImpl(jSONObject));
}
}
return f41095d;
} catch (Throwable th) {
throw th;
}
}
}
private static void c(C2932k c2932k) {
synchronized (f41097f) {
for (int i10 = 0; i10 < f41095d.length(); i10++) {
try {
JSONObject jSONObject = JsonUtils.getJSONObject(f41095d, i10, (JSONObject) null);
String string = JsonUtils.getString(jSONObject, com.facebook.applinks.c.f47893f, "");
b(jSONObject, string, c2932k);
c(jSONObject, string, c2932k);
} catch (Throwable th) {
throw th;
}
}
}
}
public static void d(C2932k c2932k) {
JSONArray b10 = b(c2932k);
ArrayList arrayList = new ArrayList();
for (int i10 = 0; i10 < b10.length(); i10++) {
JSONObject jSONObject = JsonUtils.getJSONObject(b10, i10, (JSONObject) null);
if (!JsonUtils.getBoolean(jSONObject, "is_supported", Boolean.TRUE).booleanValue()) {
arrayList.add(JsonUtils.getString(jSONObject, "name", "unknown") + " (" + JsonUtils.getString(jSONObject, "version", "unknown") + L7.j.f9293d);
}
}
if (arrayList.isEmpty()) {
return;
}
String join = StringUtils.join(", ", arrayList);
String a10 = F.w.a("Please update to the latest adapter versions. Incompatible adapter(s) found: ", join);
if (AbstractC3002z6.c(c2932k)) {
throw new IllegalArgumentException(a10);
}
C2936o.h("MediationUtils", a10);
HashMap hashMap = new HashMap();
CollectionUtils.putStringIfValid("details", join, hashMap);
c2932k.E().d(C2989y1.f43504u0, hashMap);
}
public static String a(MaxAdapter maxAdapter) {
try {
return StringUtils.emptyIfNull(maxAdapter.getSdkVersion());
} catch (Throwable th) {
C2936o.c("MediationUtils", "Failed to retrieve SDK version for adapter: " + maxAdapter, th);
return "";
}
}
private static void c(JSONObject jSONObject, String str, C2932k c2932k) {
synchronized (f41097f) {
try {
if (StringUtils.isValidString(JsonUtils.getString(jSONObject, C4928x.f53338k, ""))) {
return;
}
MaxAdapter a10 = a(str, c2932k);
if (a10 == null) {
return;
}
String a11 = a(a10);
if (TextUtils.isEmpty(a11)) {
return;
}
JsonUtils.putString(jSONObject, C4928x.f53338k, a11);
f41096e.put(str, new MaxMediatedNetworkInfoImpl(jSONObject));
} catch (Throwable th) {
throw th;
}
}
}
public static MaxMediatedNetworkInfo a(String str) {
MaxMediatedNetworkInfo maxMediatedNetworkInfo;
synchronized (f41097f) {
maxMediatedNetworkInfo = (MaxMediatedNetworkInfo) f41096e.get(str);
}
if (maxMediatedNetworkInfo != null) {
return maxMediatedNetworkInfo;
}
JSONObject jSONObject = new JSONObject();
JsonUtils.putString(jSONObject, com.facebook.applinks.c.f47893f, str);
return new MaxMediatedNetworkInfoImpl(jSONObject);
}
public static boolean a(MaxAdapter maxAdapter, String str) {
String str2 = (String) f41093b.get(str);
return TextUtils.isEmpty(str2) || AbstractC3002z6.a(maxAdapter.getAdapterVersion(), str2) >= 0;
}
private static void b(JSONObject jSONObject, String str, C2932k c2932k) {
synchronized (f41097f) {
try {
Integer a10 = c2932k.S().a(str);
if (a10 == null) {
return;
}
JsonUtils.putInt(jSONObject, "initialization_status", a10.intValue());
f41096e.put(str, new MaxMediatedNetworkInfoImpl(jSONObject));
} catch (Throwable th) {
throw th;
}
}
}
public static MaxAdapter a(String str, C2932k c2932k) {
Class<?> cls;
if (TextUtils.isEmpty(str)) {
c2932k.O();
if (C2936o.a()) {
c2932k.O().b("AppLovinSdk", "Failed to create adapter instance. No class name provided");
}
return null;
}
try {
cls = Class.forName(str);
} catch (ClassNotFoundException unused) {
} catch (Throwable th) {
c2932k.O();
if (C2936o.a()) {
c2932k.O().a("AppLovinSdk", "Failed to load: " + str, th);
}
}
if (MaxAdapter.class.isAssignableFrom(cls)) {
return (MaxAdapter) cls.getConstructor(AppLovinSdk.class).newInstance(c2932k.y0());
}
c2932k.O();
if (C2936o.a()) {
c2932k.O().b("AppLovinSdk", str + " error: not an instance of '" + MaxAdapter.class.getName() + "'.");
}
return null;
}
public static boolean b(Object obj) {
return (obj instanceof AbstractC2900q2) && "APPLOVIN".equals(((AbstractC2900q2) obj).k());
}
public static AppLovinSdkUtils.Size b(int i10, MaxAdFormat maxAdFormat, Context context) {
try {
Class<?> cls = Class.forName("com.google.android.gms.ads.AdSize");
Method method = cls.getMethod("getCurrentOrientationAnchoredAdaptiveBannerAdSize", Context.class, Integer.TYPE);
Method method2 = cls.getMethod("getWidth", null);
Method method3 = cls.getMethod("getHeight", null);
Object invoke = method.invoke(null, context, Integer.valueOf(i10));
AppLovinSdkUtils.Size size = new AppLovinSdkUtils.Size(((Integer) method2.invoke(invoke, null)).intValue(), ((Integer) method3.invoke(invoke, null)).intValue());
f41098g.put(Integer.valueOf(i10), size);
return size;
} catch (Throwable unused) {
return maxAdFormat.getSize();
}
}
public static boolean a(Object obj) {
return (obj instanceof AbstractC2922b) && StringUtils.isValidString(((AbstractC2922b) obj).M());
}
public static AppLovinSdkUtils.Size a(int i10, MaxAdFormat maxAdFormat, Context context) {
if (i10 < 0) {
i10 = AppLovinSdkUtils.pxToDp(context, AbstractC2825k0.a(context).x);
}
Map map = f41098g;
if (map.containsKey(Integer.valueOf(i10))) {
return (AppLovinSdkUtils.Size) map.get(Integer.valueOf(i10));
}
if (Boolean.TRUE.equals((Boolean) C2886o4.a(C2878n4.f42088H, Boolean.FALSE, context))) {
return a(i10, context);
}
return b(i10, maxAdFormat, context);
}
public static AppLovinSdkUtils.Size a(int i10, Context context) {
int round;
if (i10 >= 600) {
round = Math.round(i10 / 8.088889f);
} else if (i10 > 450) {
round = Math.round(i10 / 7.8f);
} else {
round = Math.round(i10 / 6.4f);
}
AppLovinSdkUtils.Size size = new AppLovinSdkUtils.Size(i10, Math.max(50, Math.min(round, Math.min(90, Math.round(AppLovinSdkUtils.pxToDp(context, AbstractC2825k0.b(context).y) * 0.15f)))));
f41098g.put(Integer.valueOf(i10), size);
return size;
}
public static boolean a(JSONObject jSONObject, String str, C2932k c2932k) {
if (!JsonUtils.containsJSONObjectContainingInt(jSONObject.optJSONArray("no_fill_reason"), 1035, "code")) {
return false;
}
String a10 = F.w.a("invalid_or_disabled_ad_unit_id", str);
c2932k.E().a(C2989y1.f43504u0, "invalid_or_disabled_ad_unit_id", CollectionUtils.hashMap(E6.c.f4306c, str), a10);
return true;
}
}