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,25 @@
package com.mbridge.msdk.out.reveue;
import android.content.Context;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.same.report.d.e;
/* loaded from: classes4.dex */
public class MBridgeRevenueManager {
public static void track(Context context, MBridgeRevenueParamsEntity mBridgeRevenueParamsEntity) {
if (c.m().c() == null) {
c.m().b(context);
}
try {
e eVar = new e();
eVar.a("name", mBridgeRevenueParamsEntity.getMediationName());
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.a("m_start_ad_rev", eVar);
d.a().a("m_start_ad_rev", cVar);
} catch (Exception e) {
e.printStackTrace();
}
com.mbridge.msdk.foundation.same.report.e.a().a(mBridgeRevenueParamsEntity.getReportData());
}
}

View File

@@ -0,0 +1,209 @@
package com.mbridge.msdk.out.reveue;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.tools.ak;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.net.URLEncoder;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntity {
public static final String ATTRIBUTION_PLATFORM_ADBRIX = "Adbrix";
public static final String ATTRIBUTION_PLATFORM_ADJUST = "Adjust";
public static final String ATTRIBUTION_PLATFORM_AIRVRIDGE = "Airbridge";
public static final String ATTRIBUTION_PLATFORM_APPSFLYER = "AppsFlyer";
public static final String ATTRIBUTION_PLATFORM_APP_METRICA = "AppMetrica";
public static final String ATTRIBUTION_PLATFORM_APSALAR = "Apsalar";
public static final String ATTRIBUTION_PLATFORM_BRANCH = "Branch";
public static final String ATTRIBUTION_PLATFORM_DATA_EYE = "DataEye";
public static final String ATTRIBUTION_PLATFORM_FOX = "Fox";
public static final String ATTRIBUTION_PLATFORM_JUST_TRACK = "JustTrack";
public static final String ATTRIBUTION_PLATFORM_KOCHAVA = "Kochava";
public static final String ATTRIBUTION_PLATFORM_MY_TRACKER = "MyTracker";
public static final String ATTRIBUTION_PLATFORM_REYUN = "Reyun";
public static final String ATTRIBUTION_PLATFORM_SINGULAR = "Singular";
public static final String ATTRIBUTION_PLATFORM_SOLAR_ENGINE = "SolarEngine";
public static final String ATTRIBUTION_PLATFORM_TALKING_DATA = "TalkingData";
public static final String ATTRIBUTION_PLATFORM_TENJIN = "Tenjin";
public static final String ATTRIBUTION_PLATFORM_UMENG = "Umeng";
private JSONObject eventInfoJsonObject = new JSONObject();
private String mediationName;
private String mmpName;
private String mmpUserId;
private String traceId;
@Retention(RetentionPolicy.SOURCE)
public @interface AttributionPlatform {
}
public String getMediationName() {
return this.mediationName;
}
public String getMmpName() {
return this.mmpName;
}
public String getMmpUserId() {
return this.mmpUserId;
}
public String getTraceId() {
return this.traceId;
}
public MBridgeRevenueParamsEntity(String str, String str2) {
setMmpName(str);
setMmpUserId(str2);
setTraceId(ak.d());
}
public void setMediationName(String str) {
try {
this.mediationName = str;
this.eventInfoJsonObject.put("mediation_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMmpName(String str) {
this.mmpName = str;
try {
this.eventInfoJsonObject.put("mmp_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMmpUserId(String str) {
this.mmpUserId = str;
try {
this.eventInfoJsonObject.put("mmp_user_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public String getReportData() {
try {
return "event_info=" + URLEncoder.encode(this.eventInfoJsonObject.toString(), nb.N);
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public void setTraceId(String str) {
this.traceId = str;
try {
this.eventInfoJsonObject.put("trace_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setAdType(String str) {
try {
this.eventInfoJsonObject.put("mediation_ad_type", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setBidType(Boolean bool) {
try {
this.eventInfoJsonObject.put("bid_type", bool);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setCurrency(String str) {
try {
this.eventInfoJsonObject.put("currency", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setDspInfo(String str, String str2) {
try {
this.eventInfoJsonObject.put("dsp_name", str);
this.eventInfoJsonObject.put("dsp_id", str2);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setExtData(JSONObject jSONObject) {
try {
this.eventInfoJsonObject.put("extra_data", jSONObject);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMediationUnitId(String str) {
try {
this.eventInfoJsonObject.put("mediation_unit_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setNetworkInfo(JSONObject jSONObject) {
try {
this.eventInfoJsonObject.put("network_unit_info", jSONObject == null ? JsonUtils.EMPTY_JSON : jSONObject.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
public void setNetworkName(String str) {
try {
this.eventInfoJsonObject.put("network_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setPrecision(String str) {
try {
this.eventInfoJsonObject.put("precision", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setRevenue(String str) {
try {
this.eventInfoJsonObject.put(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, str);
setEventTime((System.currentTimeMillis() / 1000) + "");
} catch (Exception e) {
e.printStackTrace();
}
}
public void setEventTime(String str) {
try {
this.eventInfoJsonObject.put("event_time", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setSourceData(String str, String str2) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("mediation_source_data", str);
jSONObject.put("adNetwork_source_data", str2);
this.eventInfoJsonObject.put("all_info", jSONObject);
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,54 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForAdmob extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForAdmob(String str, String str2) {
super(str, str2);
setMediationName("Admob");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setAdType(String str) {
super.setAdType(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
public void setAdmobResponseInfo(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
setSourceData(str, str);
JSONObject optJSONObject = new JSONObject(str).optJSONObject("Loaded Adapter Response");
if (optJSONObject != null) {
JSONObject optJSONObject2 = optJSONObject.optJSONObject("Credentials");
if (optJSONObject2 != null) {
JSONObject jSONObject = new JSONObject();
Iterator<String> keys = optJSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, optJSONObject2.get(next) + "");
}
setNetworkInfo(jSONObject);
}
setNetworkName(optJSONObject.optString("Ad Source Name"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void setAdmobRevenueInfo(int i, long j, String str) {
setRevenue(j + "");
setPrecision(i + "");
setCurrency(str);
}
}

View File

@@ -0,0 +1,70 @@
package com.mbridge.msdk.out.reveue;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForCustom extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForCustom(String str, String str2) {
super(str, str2);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setMediationName(String str) {
super.setMediationName(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setAdType(String str) {
super.setAdType(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setBidType(Boolean bool) {
super.setBidType(bool);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setCurrency(String str) {
super.setCurrency(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setExtData(JSONObject jSONObject) {
super.setExtData(jSONObject);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setMediationUnitId(String str) {
super.setMediationUnitId(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setNetworkInfo(JSONObject jSONObject) {
super.setNetworkInfo(jSONObject);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setNetworkName(String str) {
super.setNetworkName(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setPrecision(String str) {
super.setPrecision(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setRevenue(String str) {
super.setRevenue(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setSourceData(String str, String str2) {
super.setSourceData(str, str2);
}
}

View File

@@ -0,0 +1,42 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForIronSource extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForIronSource(String str, String str2) {
super(str, str2);
setMediationName("IronSource");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
public void setIronSourceImpressionDataString(String str, String str2) {
if (!TextUtils.isEmpty(str)) {
setMediationUnitId(str);
}
if (TextUtils.isEmpty(str2)) {
return;
}
String str3 = "{" + str2 + "}";
try {
setSourceData(str3, str3);
JSONObject jSONObject = new JSONObject(str3);
setNetworkName(jSONObject.optString("adNetwork", ""));
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("instanceName", jSONObject.optString("instanceName", ""));
jSONObject2.put("instanceId", jSONObject.optString("instanceId", ""));
setNetworkInfo(jSONObject2);
setAdType(jSONObject.optString("adUnit", ""));
setRevenue(jSONObject.optString(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, ""));
setPrecision(jSONObject.optString("precision", ""));
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,164 @@
package com.mbridge.msdk.out.reveue;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForMax extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForMax(String str, String str2) {
super(str, str2);
setMediationName("Max");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x008e, code lost:
setBidType(java.lang.Boolean.valueOf(r3.optBoolean("isBidding", false)));
r0 = r3.optJSONArray("credentials");
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x00a1, code lost:
if (r0 == null) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x00a7, code lost:
if (r0.length() <= 0) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x00a9, code lost:
r0 = r0.optJSONObject(0);
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x00ad, code lost:
if (r0 == null) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x00af, code lost:
r1 = new org.json.JSONObject();
r2 = r0.keys();
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x00bc, code lost:
if (r2.hasNext() == false) goto L41;
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x00be, code lost:
r3 = r2.next();
r1.put(r3, r0.get(r3) + "");
*/
/* JADX WARN: Code restructure failed: missing block: B:29:0x00dd, code lost:
setNetworkInfo(r1);
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void setMaxAdInfo(java.lang.String r8, java.lang.String r9) {
/*
r7 = this;
boolean r0 = android.text.TextUtils.isEmpty(r8)
java.lang.String r1 = " "
java.lang.String r2 = ":"
java.lang.String r3 = "="
java.lang.String r4 = ""
if (r0 != 0) goto L41
java.lang.String r0 = "MediatedAd"
java.lang.String r0 = r8.replace(r0, r4) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = r0.replace(r3, r2) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = r0.replace(r1, r4) // Catch: java.lang.Exception -> L3d
org.json.JSONObject r5 = new org.json.JSONObject // Catch: java.lang.Exception -> L3d
r5.<init>(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "format"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setAdType(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "adUnitId"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setMediationUnitId(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "networkName"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setNetworkName(r0) // Catch: java.lang.Exception -> L3d
goto L41
L3d:
r0 = move-exception
r0.printStackTrace()
L41:
boolean r0 = android.text.TextUtils.isEmpty(r9)
if (r0 != 0) goto Le7
java.lang.String r0 = "MaxAdWaterfallInfo"
java.lang.String r0 = r9.replace(r0, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "MaxResponseInfo"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "MaxMediatedNetworkInfo"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "Bundle"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = r0.replace(r3, r2) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = r0.replace(r1, r4) // Catch: java.lang.Exception -> Ldb
org.json.JSONObject r1 = new org.json.JSONObject // Catch: java.lang.Exception -> Ldb
r1.<init>(r0) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = "networkResponses"
org.json.JSONArray r0 = r1.optJSONArray(r0) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
r1 = 0
r2 = r1
L76:
int r3 = r0.length() // Catch: java.lang.Exception -> Ldb
if (r2 >= r3) goto Le7
org.json.JSONObject r3 = r0.getJSONObject(r2) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "adLoadState"
java.lang.String r5 = r3.optString(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r6 = "AD_LOADED"
boolean r5 = r5.equals(r6) // Catch: java.lang.Exception -> Ldb
if (r5 == 0) goto Le1
java.lang.String r0 = "isBidding"
boolean r0 = r3.optBoolean(r0, r1) // Catch: java.lang.Exception -> Ldb
java.lang.Boolean r0 = java.lang.Boolean.valueOf(r0) // Catch: java.lang.Exception -> Ldb
r7.setBidType(r0) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = "credentials"
org.json.JSONArray r0 = r3.optJSONArray(r0) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
int r2 = r0.length() // Catch: java.lang.Exception -> Ldb
if (r2 <= 0) goto Le7
org.json.JSONObject r0 = r0.optJSONObject(r1) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
org.json.JSONObject r1 = new org.json.JSONObject // Catch: java.lang.Exception -> Ldb
r1.<init>() // Catch: java.lang.Exception -> Ldb
java.util.Iterator r2 = r0.keys() // Catch: java.lang.Exception -> Ldb
Lb8:
boolean r3 = r2.hasNext() // Catch: java.lang.Exception -> Ldb
if (r3 == 0) goto Ldd
java.lang.Object r3 = r2.next() // Catch: java.lang.Exception -> Ldb
java.lang.String r3 = (java.lang.String) r3 // Catch: java.lang.Exception -> Ldb
java.lang.StringBuilder r5 = new java.lang.StringBuilder // Catch: java.lang.Exception -> Ldb
r5.<init>() // Catch: java.lang.Exception -> Ldb
java.lang.Object r6 = r0.get(r3) // Catch: java.lang.Exception -> Ldb
r5.append(r6) // Catch: java.lang.Exception -> Ldb
r5.append(r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = r5.toString() // Catch: java.lang.Exception -> Ldb
r1.put(r3, r5) // Catch: java.lang.Exception -> Ldb
goto Lb8
Ldb:
r0 = move-exception
goto Le4
Ldd:
r7.setNetworkInfo(r1) // Catch: java.lang.Exception -> Ldb
goto Le7
Le1:
int r2 = r2 + 1
goto L76
Le4:
r0.printStackTrace()
Le7:
r7.setSourceData(r8, r9)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntityForMax.setMaxAdInfo(java.lang.String, java.lang.String):void");
}
public void setMaxRevenueInfo(String str, Double d) {
setRevenue(d + "");
setPrecision(str + "");
}
}

View File

@@ -0,0 +1,46 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import com.ironsource.sm;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForTradPlus extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForTradPlus(String str, String str2) {
super(str, str2);
setMediationName("TradPlus");
}
public void setTradPlusAdInfo(String str) {
String str2;
if (!TextUtils.isEmpty(str)) {
try {
String replace = str.replace("\"", "\\\"").replace("----------------------\n", "{\"").replaceAll("(?<!\"):(?!\")", "\":\"").replace("\n", "\",\"");
if (replace.endsWith("\"")) {
str2 = (replace + "}").replace(",\"}", "}");
} else {
str2 = replace + "\"}";
}
JSONObject jSONObject = new JSONObject(str2);
setAdType(jSONObject.optInt("placementAdType") + "");
setMediationUnitId(jSONObject.optString("tpAdUnitId"));
setNetworkName(jSONObject.optString(sm.a));
setBidType(Boolean.valueOf(jSONObject.optBoolean("isBiddingNetwork", false)));
setRevenue(jSONObject.optString("ecpm", ""));
setPrecision(jSONObject.optString("ecpmPrecision", ""));
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("instanceName", jSONObject.optString(sm.a, ""));
jSONObject2.put("instanceId", jSONObject.optString("adSourceId", ""));
setNetworkInfo(jSONObject2);
} catch (Exception e) {
e.printStackTrace();
}
}
setSourceData(str, str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
}