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,427 @@
package com.mbridge.msdk.advanced.signal;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.mbsignalcommon.base.d;
import com.mbridge.msdk.mbsignalcommon.communication.c;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class b extends c {
private WeakReference<Context> c;
private List<CampaignEx> d;
private String e;
private String f;
private int g;
private int h;
private com.mbridge.msdk.advanced.b.a j;
private NativeAdvancedExpandDialog k;
private String b = "NativeAdvancedJSBridgeImpl";
private int i = 5;
public final List<CampaignEx> a() {
return this.d;
}
public final void a(int i) {
this.h = i;
}
public final void a(com.mbridge.msdk.advanced.b.a aVar) {
if (aVar != null) {
this.j = aVar;
}
}
public final void a(List<CampaignEx> list) {
this.d = list;
}
public final void b(int i) {
this.i = i;
}
public b(Context context, String str, String str2) {
this.f = str;
this.e = str2;
this.c = new WeakReference<>(context);
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void a(Object obj, String str) {
try {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.advanced.common.b bVar = new com.mbridge.msdk.advanced.common.b(com.mbridge.msdk.foundation.controller.c.m().c());
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("dev_close_state", this.g);
jSONObject2.put("customURLScheme", 1);
jSONObject.put("sdkSetting", jSONObject2);
jSONObject.put("device", bVar.a());
jSONObject.put("campaignList", CampaignEx.parseCamplistToJson(this.d));
k b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k(), this.e);
if (b == null) {
b = k.f(this.e);
}
if (!TextUtils.isEmpty(this.f)) {
b.a(this.f);
}
b.b(this.e);
b.g(this.i);
b.b(this.h);
jSONObject.put("unitSetting", b.x());
String g = h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
jSONObject.put("appSetting", new JSONObject(g));
}
jSONObject.put("sdk_info", d.a);
af.b(this.b, v8.a.e + jSONObject.toString());
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Throwable th) {
af.b(this.b, v8.a.e, th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void b(Object obj, String str) {
JSONObject jSONObject;
try {
List<CampaignEx> list = this.d;
CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0);
if (TextUtils.isEmpty(str)) {
return;
}
try {
if (campaignEx != null) {
jSONObject = CampaignEx.campaignToJsonObject(campaignEx);
} else {
jSONObject = new JSONObject();
}
JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt");
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, jSONObject2.getString(next));
}
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject);
String optString = jSONObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
campaignEx = parseCampaignWithBackData;
} catch (JSONException e) {
af.b(this.b, e.getMessage());
}
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(campaignEx);
}
} catch (Throwable th) {
af.b(this.b, "click", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void c(Object obj, String str) {
WindVaneWebView windVaneWebView;
try {
if (!(obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) || (windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b) == null) {
return;
}
try {
windVaneWebView.getWebViewListener().a(windVaneWebView, new JSONObject(str).getInt("isReady"));
} catch (Exception unused) {
windVaneWebView.getWebViewListener().a(windVaneWebView, 2);
}
} catch (Throwable th) {
af.a(this.b, th.getMessage());
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void d(Object obj, String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(optInt);
}
} catch (Throwable th) {
af.b(this.b, "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void e(Object obj, String str) {
if (this.j != null) {
a.a(obj);
this.j.a(obj, str);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void f(Object obj, String str) {
try {
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
g.a().a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b);
}
} catch (Throwable th) {
af.b(this.b, "onSignalCommunicationConnect", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void g(Object obj, String str) {
JSONObject jSONObject;
af.b(this.b, "install");
try {
List<CampaignEx> list = this.d;
CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0);
if (TextUtils.isEmpty(str)) {
return;
}
try {
if (campaignEx != null) {
jSONObject = CampaignEx.campaignToJsonObject(campaignEx);
} else {
jSONObject = new JSONObject();
}
JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt");
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, jSONObject2.getString(next));
}
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject);
String optString = jSONObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
campaignEx = parseCampaignWithBackData;
} catch (JSONException e) {
e.printStackTrace();
}
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(campaignEx);
}
} catch (Throwable th) {
af.b(this.b, "install", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void h(Object obj, String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
int i = new JSONObject(str).getInt("countdown");
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.b(i);
}
} catch (JSONException e) {
af.b(this.b, "resetCountdown", e);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void open(String str) {
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(true, str);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void close() {
af.b(this.b, "close");
try {
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a();
}
} catch (Throwable th) {
af.b(this.b, "close", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void unload() {
close();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final CampaignEx getMraidCampaign() {
List<CampaignEx> list = this.d;
if (list == null || list.isEmpty()) {
return null;
}
return this.d.get(0);
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void useCustomClose(boolean z) {
try {
if (this.h == -1) {
int i = z ? 2 : 1;
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(i);
}
}
} catch (Throwable th) {
af.b(this.b, "useCustomClose", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void expand(String str, boolean z) {
try {
Bundle bundle = new Bundle();
bundle.putString("url", str);
bundle.putBoolean("shouldUseCustomClose", z);
WeakReference<Context> weakReference = this.c;
if (weakReference == null || weakReference.get() == null) {
return;
}
NativeAdvancedExpandDialog nativeAdvancedExpandDialog = this.k;
if (nativeAdvancedExpandDialog == null || !nativeAdvancedExpandDialog.isShowing()) {
NativeAdvancedExpandDialog nativeAdvancedExpandDialog2 = new NativeAdvancedExpandDialog(this.c.get(), bundle, this.j);
this.k = nativeAdvancedExpandDialog2;
nativeAdvancedExpandDialog2.setCampaignList(this.e, this.d);
this.k.show();
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(true);
}
String str2 = this.e;
CampaignEx mraidCampaign = getMraidCampaign();
try {
JSONObject jSONObject = new JSONObject();
if (mraidCampaign.isBidCampaign()) {
jSONObject.put("hb", 1);
}
jSONObject.put("key", "2000070");
jSONObject.put("rid", mraidCampaign.getRequestId());
jSONObject.put("rid_n", mraidCampaign.getRequestIdNotice());
jSONObject.put(BidResponsedEx.KEY_CID, mraidCampaign.getId());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(CampaignEx.JSON_KEY_CLICK_URL, str);
jSONObject.put("network_type", String.valueOf(ab.m(com.mbridge.msdk.foundation.controller.c.m().c())));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
} catch (Throwable th2) {
af.b(this.b, "expand", th2);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void i(Object obj, String str) {
af.a(this.b, "sendImpressions:" + str);
try {
if (TextUtils.isEmpty(str)) {
return;
}
JSONArray jSONArray = new JSONArray(str);
final ArrayList arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
String string = jSONArray.getString(i);
for (CampaignEx campaignEx : this.d) {
if (campaignEx.getId().equals(string)) {
com.mbridge.msdk.foundation.same.a.b.a(this.e, campaignEx, "h5_native");
arrayList.add(string);
}
}
}
new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.signal.b.1
@Override // java.lang.Runnable
public final void run() {
try {
j a = j.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
Iterator it = arrayList.iterator();
while (it.hasNext()) {
a.a((String) it.next());
}
} catch (Exception unused) {
af.b(b.this.b, "campain can't insert db");
}
}
}).start();
} catch (Throwable th) {
af.b(this.b, "sendImpressions", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void j(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is empty");
return;
}
try {
a.a(obj, new JSONObject(str));
} catch (Throwable th) {
af.a(this.b, th.getMessage());
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void k(Object obj, String str) {
af.a(this.b, "reportUrls:" + str);
if (TextUtils.isEmpty(str)) {
com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject jSONObject = jSONArray.getJSONObject(i);
int optInt = jSONObject.optInt("type");
String a = ak.a(jSONObject.optString("url"), "&tun=", ab.q() + "");
int optInt2 = jSONObject.optInt("report");
if (optInt2 == 0) {
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list = this.d;
com.mbridge.msdk.click.a.a(c, list != null ? list.get(0) : null, "", a, false, optInt != 0);
} else {
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list2 = this.d;
com.mbridge.msdk.click.a.a(c2, list2 != null ? list2.get(0) : null, "", a, false, optInt != 0, optInt2);
}
}
g.a().a(obj, com.mbridge.msdk.mbsignalcommon.communication.d.a(0));
} catch (Throwable th) {
af.b(this.b, "reportUrls", th);
}
}
}