Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
package com.ironsource.mediationsdk.logger;
import com.ironsource.dk;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
/* loaded from: classes4.dex */
public enum IronLog {
API(IronSourceLogger.IronSourceTag.API),
CALLBACK(IronSourceLogger.IronSourceTag.CALLBACK),
ADAPTER_API(IronSourceLogger.IronSourceTag.ADAPTER_API),
ADAPTER_CALLBACK(IronSourceLogger.IronSourceTag.ADAPTER_CALLBACK),
NETWORK(IronSourceLogger.IronSourceTag.NETWORK),
INTERNAL(IronSourceLogger.IronSourceTag.INTERNAL),
NATIVE(IronSourceLogger.IronSourceTag.NATIVE),
EVENT(IronSourceLogger.IronSourceTag.EVENT);
IronSourceLogger.IronSourceTag a;
IronLog(IronSourceLogger.IronSourceTag ironSourceTag) {
this.a = ironSourceTag;
}
public void error() {
IronSourceLoggerManager.getLogger().a(this.a, new dk("", 3));
}
public void error(String str) {
IronSourceLoggerManager.getLogger().a(this.a, new dk(str, 3));
}
public void info() {
IronSourceLoggerManager.getLogger().a(this.a, new dk("", 1));
}
public void info(String str) {
IronSourceLoggerManager.getLogger().a(this.a, new dk(str, 1));
}
public void verbose() {
IronSourceLoggerManager.getLogger().a(this.a, new dk("", 0));
}
public void verbose(String str) {
IronSourceLoggerManager.getLogger().a(this.a, new dk(str, 0));
}
public void warning() {
IronSourceLoggerManager.getLogger().a(this.a, new dk("", 2));
}
public void warning(String str) {
IronSourceLoggerManager.getLogger().a(this.a, new dk(str, 2));
}
}

View File

@@ -0,0 +1,145 @@
package com.ironsource.mediationsdk.logger;
/* loaded from: classes4.dex */
public class IronSourceError {
public static final int AUCTION_ERROR_DECOMPRESSION = 1008;
public static final int AUCTION_ERROR_DECRYPTION = 1003;
public static final int AUCTION_ERROR_EMPTY_WATERFALL = 1004;
public static final int AUCTION_ERROR_EXCEPTION = 1009;
public static final int AUCTION_ERROR_NO_CANDIDATES = 1005;
public static final int AUCTION_ERROR_PARSE = 1002;
public static final int AUCTION_ERROR_REQUEST = 1000;
public static final int AUCTION_ERROR_RESPONSE_CODE_NOT_VALID = 1001;
public static final int AUCTION_ERROR_TIMED_OUT = 1006;
public static final int AUCTION_REQUEST_ERROR_MISSING_PARAMS = 1007;
public static final int ERROR_AD_FORMAT_CAPPED = 525;
public static final int ERROR_AD_UNIT_CAPPED = 530;
public static final int ERROR_BN_BANNER_CONTAINER_IS_NULL = 617;
public static final int ERROR_BN_BINDING_SKIP_INVISIBLE = 623;
public static final int ERROR_BN_EMPTY_DEFAULT_PLACEMENT = 1019;
public static final int ERROR_BN_INIT_FAILED_AFTER_LOAD = 602;
public static final int ERROR_BN_INSTANCE_INIT_EXCEPTION = 612;
public static final int ERROR_BN_INSTANCE_INIT_TIMEOUT = 607;
public static final int ERROR_BN_INSTANCE_LOAD_AUCTION_FAILED = 621;
public static final int ERROR_BN_INSTANCE_LOAD_EMPTY_ADAPTER = 611;
public static final int ERROR_BN_INSTANCE_LOAD_EMPTY_BANNER = 610;
public static final int ERROR_BN_INSTANCE_LOAD_EMPTY_SERVER_DATA = 618;
public static final int ERROR_BN_INSTANCE_LOAD_TIMEOUT = 608;
public static final int ERROR_BN_INSTANCE_RELOAD_TIMEOUT = 609;
public static final int ERROR_BN_LOAD_AFTER_INIT_FAILED = 600;
public static final int ERROR_BN_LOAD_AFTER_LONG_INITIATION = 601;
public static final int ERROR_BN_LOAD_EXCEPTION = 605;
public static final int ERROR_BN_LOAD_FAILED_NO_CANDIDATES = 1044;
public static final int ERROR_BN_LOAD_NO_CONFIG = 615;
public static final int ERROR_BN_LOAD_NO_FILL = 606;
public static final int ERROR_BN_LOAD_PLACEMENT_CAPPED = 604;
public static final int ERROR_BN_LOAD_WHILE_LONG_INITIATION = 603;
public static final int ERROR_BN_RELOAD_SKIP_BACKGROUND = 614;
public static final int ERROR_BN_RELOAD_SKIP_BANNER_LAYOUT_IS_NULL = 622;
public static final int ERROR_BN_RELOAD_SKIP_INVISIBLE = 613;
public static final int ERROR_BN_UNSUPPORTED_SIZE = 616;
public static final int ERROR_CAPPED_PER_SESSION = 526;
public static final int ERROR_CAPPING_VALIDATION_FAILED = 3000;
public static final int ERROR_CODE_DECRYPT_FAILED = 1;
public static final int ERROR_CODE_GENERIC = 510;
public static final int ERROR_CODE_INIT_FAILED = 508;
public static final int ERROR_CODE_INVALID_KEY_VALUE = 506;
public static final int ERROR_CODE_KEY_NOT_SET = 505;
public static final int ERROR_CODE_MISSING_CONFIGURATION = 1063;
public static final int ERROR_CODE_NO_ADAPTIVE_SUPPORTIVE_NETWORKS = 2;
public static final int ERROR_CODE_NO_ADS_TO_SHOW = 509;
public static final int ERROR_CODE_NO_CONFIGURATION_AVAILABLE = 501;
public static final int ERROR_CODE_USING_CACHED_CONFIGURATION = 502;
public static final int ERROR_DELIVERY_CAPPING_VALIDATION_FAILED = 3001;
public static final int ERROR_DO_BN_LOAD_ALREADY_IN_PROGRESS = 619;
public static final int ERROR_DO_BN_LOAD_DURING_SHOW = 620;
public static final int ERROR_DO_BN_LOAD_MISSING_ACTIVITY = 1062;
public static final int ERROR_DO_IS_CALL_LOAD_BEFORE_SHOW = 1051;
public static final int ERROR_DO_IS_LOAD_ALREADY_IN_PROGRESS = 1050;
public static final int ERROR_DO_IS_LOAD_MISSING_ACTIVITY = 1061;
public static final int ERROR_DO_IS_LOAD_TIMED_OUT = 1052;
public static final int ERROR_DO_IS_SHOW_DURING_LOAD = 1065;
public static final int ERROR_DO_IS_SHOW_DURING_SHOW = 1064;
public static final int ERROR_DO_IS_SHOW_NO_AVAILABLE_ADS = 1066;
public static final int ERROR_DO_RV_CALL_LOAD_BEFORE_SHOW = 1054;
public static final int ERROR_DO_RV_LOAD_ALREADY_IN_PROGRESS = 1053;
public static final int ERROR_DO_RV_LOAD_DURING_SHOW = 1056;
public static final int ERROR_DO_RV_LOAD_MISSING_ACTIVITY = 1060;
public static final int ERROR_DO_RV_LOAD_TIMED_OUT = 1055;
public static final int ERROR_DO_RV_SHOW_DURING_LOAD = 1068;
public static final int ERROR_DO_RV_SHOW_DURING_SHOW = 1067;
public static final int ERROR_DO_RV_SHOW_NO_AVAILABLE_ADS = 1069;
public static final int ERROR_INIT_ALREADY_FINISHED = 2040;
public static final int ERROR_IS_ALL_SMASHES_SESSION_CAPPED = 1043;
public static final int ERROR_IS_EMPTY_DEFAULT_PLACEMENT = 1020;
public static final int ERROR_IS_INSTANCE_INIT_EXCEPTION = 1041;
public static final int ERROR_IS_LOAD_DURING_SHOW = 1037;
public static final int ERROR_IS_LOAD_FAILED_NO_CANDIDATES = 1035;
public static final int ERROR_IS_LOAD_NO_FILL = 1158;
public static final int ERROR_IS_SHOW_CALLED_DURING_SHOW = 1036;
public static final int ERROR_IS_SHOW_EXCEPTION = 1039;
public static final int ERROR_LEGACY_INIT_FAILED = 2060;
public static final int ERROR_LEGACY_INIT_POST_FAILED = 2050;
public static final int ERROR_LOAD_FAILED_TIMEOUT = 1025;
public static final int ERROR_NEW_INIT_API_ALREADY_CALLED = 2020;
public static final int ERROR_NON_EXISTENT_INSTANCE = 527;
public static final int ERROR_NO_INTERNET_CONNECTION = 520;
public static final int ERROR_NT_EMPTY_DEFAULT_PLACEMENT = 1018;
public static final int ERROR_NT_INIT_FAILED_AFTER_LOAD = 702;
public static final int ERROR_NT_INSTANCE_INIT_EXCEPTION = 712;
public static final int ERROR_NT_INSTANCE_INIT_TIMEOUT = 707;
public static final int ERROR_NT_INSTANCE_LOAD_EMPTY_ADAPTER = 711;
public static final int ERROR_NT_INSTANCE_LOAD_EMPTY_SERVER_DATA = 718;
public static final int ERROR_NT_INSTANCE_LOAD_TIMEOUT = 708;
public static final int ERROR_NT_LOAD_AFTER_INIT_FAILED = 700;
public static final int ERROR_NT_LOAD_AFTER_LONG_INITIATION = 701;
public static final int ERROR_NT_LOAD_EXCEPTION = 705;
public static final int ERROR_NT_LOAD_FAILED_NO_CANDIDATES = 1045;
public static final int ERROR_NT_LOAD_NO_CONFIG = 715;
public static final int ERROR_NT_LOAD_NO_FILL = 706;
public static final int ERROR_NT_LOAD_PLACEMENT_CAPPED = 704;
public static final int ERROR_NT_LOAD_WHILE_LONG_INITIATION = 703;
public static final int ERROR_OLD_API_INIT_IN_PROGRESS = 2030;
public static final int ERROR_OLD_INIT_API_APP_KEY_IS_NULL = 2010;
public static final int ERROR_OLD_INIT_API_CONTEXT_IS_NULL = 2000;
public static final int ERROR_PLACEMENT_CAPPED = 524;
public static final int ERROR_RV_ALL_SMASHES_SESSION_CAPPED = 1042;
public static final int ERROR_RV_EMPTY_DEFAULT_PLACEMENT = 1021;
public static final int ERROR_RV_EXPIRED_ADS = 1057;
public static final int ERROR_RV_INIT_FAILED_TIMEOUT = 1032;
public static final int ERROR_RV_INSTANCE_INIT_EXCEPTION = 1040;
public static final int ERROR_RV_LOAD_DURING_LOAD = 1026;
public static final int ERROR_RV_LOAD_DURING_SHOW = 1027;
public static final int ERROR_RV_LOAD_FAILED_NO_CANDIDATES = 1024;
public static final int ERROR_RV_LOAD_FAIL_DUE_TO_INIT = 1033;
public static final int ERROR_RV_LOAD_FAIL_UNEXPECTED = 1030;
public static final int ERROR_RV_LOAD_FAIL_WRONG_AUCTION_ID = 1031;
public static final int ERROR_RV_LOAD_NO_FILL = 1058;
public static final int ERROR_RV_LOAD_SUCCESS_UNEXPECTED = 1028;
public static final int ERROR_RV_LOAD_SUCCESS_WRONG_AUCTION_ID = 1029;
public static final int ERROR_RV_LOAD_UNEXPECTED_CALLBACK = 1034;
public static final int ERROR_RV_SHOW_CALLED_DURING_SHOW = 1022;
public static final int ERROR_RV_SHOW_CALLED_WRONG_STATE = 1023;
public static final int ERROR_RV_SHOW_EXCEPTION = 1038;
public static final int ERROR_SESSION_KEY_ENCRYPTION_FAILURE = 1015;
public static final int INIT_ERROR_NO_ADAPTERS_LOADED = 1010;
private String a;
private int b;
public IronSourceError(int i, String str) {
this.b = i;
this.a = str == null ? "" : str;
}
public int getErrorCode() {
return this.b;
}
public String getErrorMessage() {
return this.a;
}
public String toString() {
return "errorCode:" + this.b + ", errorMessage:" + this.a;
}
}

View File

@@ -0,0 +1,63 @@
package com.ironsource.mediationsdk.logger;
/* loaded from: classes4.dex */
public abstract class IronSourceLogger {
int a;
private String b;
public class IronSourceLogLevel {
public static final int ERROR = 3;
public static final int INFO = 1;
public static final int VERBOSE = 0;
public static final int WARNING = 2;
public IronSourceLogLevel() {
}
}
public enum IronSourceTag {
API,
ADAPTER_API,
CALLBACK,
ADAPTER_CALLBACK,
NETWORK,
INTERNAL,
NATIVE,
EVENT
}
public IronSourceLogger(String str) {
this.b = str;
this.a = 0;
}
public IronSourceLogger(String str, int i) {
this.b = str;
this.a = i;
}
public int a() {
return this.a;
}
public String b() {
return this.b;
}
public boolean equals(Object obj) {
if (obj == null || !(obj instanceof IronSourceLogger)) {
return false;
}
IronSourceLogger ironSourceLogger = (IronSourceLogger) obj;
String str = this.b;
return str != null && str.equals(ironSourceLogger.b);
}
public abstract void log(IronSourceTag ironSourceTag, String str, int i);
public abstract void logException(IronSourceTag ironSourceTag, String str, Throwable th);
public void setDebugLevel(int i) {
this.a = i;
}
}

View File

@@ -0,0 +1,147 @@
package com.ironsource.mediationsdk.logger;
import com.ironsource.dk;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes4.dex */
public class IronSourceLoggerManager extends IronSourceLogger implements LogListener {
private static IronSourceLoggerManager d;
private ArrayList<IronSourceLogger> c;
private IronSourceLoggerManager(String str) {
super(str);
this.c = new ArrayList<>();
c();
}
private IronSourceLoggerManager(String str, int i) {
super(str, i);
this.c = new ArrayList<>();
c();
}
private IronSourceLogger a(String str) {
Iterator<IronSourceLogger> it = this.c.iterator();
while (it.hasNext()) {
IronSourceLogger next = it.next();
if (next.b().equals(str)) {
return next;
}
}
return null;
}
private void a(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i) {
Iterator<IronSourceLogger> it = this.c.iterator();
while (it.hasNext()) {
IronSourceLogger next = it.next();
if (next.a() <= i) {
next.log(ironSourceTag, str, i);
}
}
}
private boolean a(int i) {
return i < this.a;
}
private void c() {
this.c.add(new a(0));
}
public static synchronized IronSourceLoggerManager getLogger() {
IronSourceLoggerManager ironSourceLoggerManager;
synchronized (IronSourceLoggerManager.class) {
try {
if (d == null) {
d = new IronSourceLoggerManager(IronSourceLoggerManager.class.getSimpleName());
}
ironSourceLoggerManager = d;
} catch (Throwable th) {
throw th;
}
}
return ironSourceLoggerManager;
}
public static synchronized IronSourceLoggerManager getLogger(int i) {
IronSourceLoggerManager ironSourceLoggerManager;
synchronized (IronSourceLoggerManager.class) {
try {
IronSourceLoggerManager ironSourceLoggerManager2 = d;
if (ironSourceLoggerManager2 == null) {
d = new IronSourceLoggerManager(IronSourceLoggerManager.class.getSimpleName());
} else {
ironSourceLoggerManager2.a = i;
}
ironSourceLoggerManager = d;
} catch (Throwable th) {
throw th;
}
}
return ironSourceLoggerManager;
}
public synchronized void a(IronSourceLogger.IronSourceTag ironSourceTag, dk dkVar) {
if (a(dkVar.a())) {
return;
}
a(ironSourceTag, dkVar.c(), dkVar.a());
}
public void addLogger(IronSourceLogger ironSourceLogger) {
this.c.add(ironSourceLogger);
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
@Deprecated(forRemoval = true, since = "8.3.0")
public synchronized void log(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i) {
if (a(i)) {
return;
}
a(ironSourceTag, str, i);
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
public synchronized void logException(IronSourceLogger.IronSourceTag ironSourceTag, String str, Throwable th) {
try {
if (th == null) {
Iterator<IronSourceLogger> it = this.c.iterator();
while (it.hasNext()) {
it.next().log(ironSourceTag, str, 3);
}
} else {
Iterator<IronSourceLogger> it2 = this.c.iterator();
while (it2.hasNext()) {
it2.next().logException(ironSourceTag, str, th);
}
}
} catch (Throwable th2) {
throw th2;
}
}
@Override // com.ironsource.mediationsdk.logger.LogListener
public synchronized void onLog(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i) {
log(ironSourceTag, str, i);
}
public void setLoggerDebugLevel(String str, int i) {
if (str == null) {
return;
}
IronSourceLogger a = a(str);
if (a == null) {
log(IronSourceLogger.IronSourceTag.NATIVE, "Failed to find logger:setLoggerDebugLevel(loggerName:" + str + " ,debugLevel:" + i + ")", 0);
return;
}
if (i < 0 || i > 3) {
this.c.remove(a);
return;
}
log(IronSourceLogger.IronSourceTag.NATIVE, "setLoggerDebugLevel(loggerName:" + str + " ,debugLevel:" + i + ")", 0);
a.setDebugLevel(i);
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.logger;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
/* loaded from: classes4.dex */
public interface LogListener {
void onLog(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i);
}

View File

@@ -0,0 +1,64 @@
package com.ironsource.mediationsdk.logger;
import android.os.Looper;
import android.util.Log;
import com.ironsource.environment.ContextProvider;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.v8;
/* loaded from: classes4.dex */
public class a extends IronSourceLogger {
public static final String c = "console";
public static final String d = "ironSourceSDK: ";
private a() {
super("console");
}
public a(int i) {
super("console", i);
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
public void log(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i) {
StringBuilder sb = new StringBuilder();
sb.append("UIThread: ");
sb.append(Looper.getMainLooper() == Looper.myLooper());
sb.append(" ");
String sb2 = sb.toString();
StringBuilder sb3 = new StringBuilder();
sb3.append("Activity: ");
sb3.append(ContextProvider.getInstance().getCurrentActiveActivity() != null ? Integer.valueOf(ContextProvider.getInstance().getCurrentActiveActivity().hashCode()) : Boolean.FALSE);
sb3.append(" ");
String sb4 = sb3.toString();
if (i == 0) {
StringBuilder sb5 = new StringBuilder();
sb5.append(d);
sb5.append(ironSourceTag);
StringBuilder sb6 = new StringBuilder();
sb6.append(sb2);
sb6.append(sb4);
sb6.append(str);
return;
}
if (i == 1) {
StringBuilder sb7 = new StringBuilder();
sb7.append(d);
sb7.append(ironSourceTag);
} else {
if (i == 2) {
Log.w(d + ironSourceTag, str);
return;
}
if (i != 3) {
return;
}
Log.e(d + ironSourceTag, str);
}
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
public void logException(IronSourceLogger.IronSourceTag ironSourceTag, String str, Throwable th) {
log(ironSourceTag, str + ":stacktrace[" + Log.getStackTraceString(th) + v8.i.e, 3);
}
}

View File

@@ -0,0 +1,66 @@
package com.ironsource.mediationsdk.logger;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
/* loaded from: classes4.dex */
public class b extends IronSourceLogger {
private static final String e = "publisher";
private LogListener c;
private boolean d;
public class a implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ IronSourceLogger.IronSourceTag b;
final /* synthetic */ int c;
public a(String str, IronSourceLogger.IronSourceTag ironSourceTag, int i) {
this.a = str;
this.b = ironSourceTag;
this.c = i;
}
@Override // java.lang.Runnable
public void run() {
if (b.this.c == null || this.a == null) {
return;
}
b.this.c.onLog(this.b, this.a, this.c);
}
}
private b() {
super("publisher");
}
public b(LogListener logListener, int i) {
super("publisher", i);
this.c = logListener;
this.d = false;
}
public void a(LogListener logListener) {
this.c = logListener;
}
public void a(boolean z) {
this.d = z;
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
public void log(IronSourceLogger.IronSourceTag ironSourceTag, String str, int i) {
a aVar = new a(str, ironSourceTag, i);
if (this.d) {
IronSourceThreadManager.INSTANCE.postOnUiThreadTask(aVar);
} else {
IronSourceThreadManager.INSTANCE.postPublisherCallback(aVar);
}
}
@Override // com.ironsource.mediationsdk.logger.IronSourceLogger
public void logException(IronSourceLogger.IronSourceTag ironSourceTag, String str, Throwable th) {
if (th != null) {
log(ironSourceTag, th.getMessage(), 3);
}
}
}

View File

@@ -0,0 +1,40 @@
package com.ironsource.mediationsdk.logger;
import com.applovin.sdk.AppLovinEventTypes;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
class c {
private IronSourceLogger.IronSourceTag a;
private String b;
private String c;
private int d;
public c(IronSourceLogger.IronSourceTag ironSourceTag, String str, String str2, int i) {
this.a = ironSourceTag;
this.b = str;
this.c = str2;
this.d = i;
}
public int a() {
return this.d;
}
public JSONObject b() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("timestamp", this.b);
jSONObject.put("tag", this.a);
jSONObject.put(AppLovinEventTypes.USER_COMPLETED_LEVEL, this.d);
jSONObject.put("message", this.c);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
return jSONObject;
}
}

View File

@@ -0,0 +1,12 @@
package com.ironsource.mediationsdk.logger;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import java.lang.Thread;
/* loaded from: classes4.dex */
public class d implements Thread.UncaughtExceptionHandler {
@Override // java.lang.Thread.UncaughtExceptionHandler
public void uncaughtException(Thread thread, Throwable th) {
IronSourceLoggerManager.getLogger().logException(IronSourceLogger.IronSourceTag.NATIVE, "Thread name =" + thread.getName(), th);
}
}