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,188 @@
package com.mbridge.msdk.mbbanner.common.util;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.a.b;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BannerUtils {
public static final /* synthetic */ int $r8$clinit = 0;
private static final String TAG = "BannerUtils";
public static String getCloseIds(String str) {
List<com.mbridge.msdk.foundation.same.d.a> list;
try {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> map = b.a;
if (map == null || !ap.b(str) || !map.containsKey(str) || (list = map.get(str)) == null || list.size() <= 0) {
return "";
}
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < list.size(); i++) {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.foundation.same.d.a aVar = list.get(i);
jSONObject.put(BidResponsedEx.KEY_CID, aVar.a());
jSONObject.put("crid", aVar.b());
jSONArray.put(jSONObject);
}
return jSONArray.toString();
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public static void inserCloseId(String str, List<CampaignEx> list) {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> map = b.a;
if (map == null || list == null || list.size() <= 0) {
return;
}
if (ap.b(str)) {
if (map.containsKey(str)) {
map.put(str, fillIdInList(map.get(str), list));
} else {
map.put(str, fillIdInList(new ArrayList(), list));
}
}
b.a = map;
}
private static synchronized List<com.mbridge.msdk.foundation.same.d.a> fillIdInList(List<com.mbridge.msdk.foundation.same.d.a> list, List<CampaignEx> list2) {
synchronized (BannerUtils.class) {
if (list2 != null) {
try {
if (list2.size() > 0) {
if (list == null) {
list = new ArrayList<>();
}
for (CampaignEx campaignEx : list2) {
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.d.a aVar = new com.mbridge.msdk.foundation.same.d.a(campaignEx.getId(), campaignEx.getCreativeId());
if (list.size() >= 20) {
list.remove(0);
}
list.add(aVar);
}
}
}
} catch (Throwable th) {
throw th;
}
}
}
return list;
}
public static void uisList(Context context, List<CampaignEx> list) {
if (context == null || list == null || list.size() == 0) {
return;
}
j a = j.a(g.a(context));
for (int i = 0; i < list.size(); i++) {
CampaignEx campaignEx = list.get(i);
if (a != null && !a.b(campaignEx.getId())) {
com.mbridge.msdk.foundation.entity.g gVar = new com.mbridge.msdk.foundation.entity.g();
gVar.a(campaignEx.getId());
gVar.b(campaignEx.getFca());
gVar.c(campaignEx.getFcb());
gVar.a(0);
gVar.d(0);
gVar.a(System.currentTimeMillis());
a.a(gVar);
}
}
}
public static CampaignEx managerCampaignEX(String str, CampaignEx campaignEx) {
String str2;
String str3;
if (TextUtils.isEmpty(str)) {
return campaignEx;
}
if (TextUtils.isEmpty(str) && campaignEx == null) {
return null;
}
if (!str.contains("notice")) {
try {
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
if (parseCampaignWithBackData == null) {
parseCampaignWithBackData = campaignEx;
}
if (!TextUtils.isEmpty(str)) {
String optString = campaignToJsonObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j);
if (optJSONObject != null) {
str2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h)).intValue()));
str3 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i)).intValue()));
} else {
str2 = "-999";
str3 = "-999";
}
parseCampaignWithBackData.setClickURL(com.mbridge.msdk.click.c.a(parseCampaignWithBackData.getClickURL(), str2, str3));
String noticeUrl = parseCampaignWithBackData.getNoticeUrl();
if (optJSONObject != null) {
Iterator<String> keys = optJSONObject.keys();
StringBuilder sb = new StringBuilder();
while (keys.hasNext()) {
sb.append(v8.i.c);
String next = keys.next();
String optString2 = optJSONObject.optString(next);
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
optString2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optString2).intValue()));
}
sb.append(next);
sb.append(v8.i.b);
sb.append(optString2);
}
parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb));
}
}
return parseCampaignWithBackData;
} catch (Throwable unused) {
return campaignEx;
}
}
try {
JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx);
JSONObject jSONObject = new JSONObject(str);
Iterator<String> keys2 = jSONObject.keys();
try {
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
}
} catch (Exception unused2) {
}
while (keys2.hasNext()) {
String next2 = keys2.next();
campaignToJsonObject2.put(next2, jSONObject.getString(next2));
}
CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2);
String optString3 = campaignToJsonObject2.optString("unitId");
if (!TextUtils.isEmpty(optString3)) {
parseCampaignWithBackData2.setCampaignUnitId(optString3);
}
return parseCampaignWithBackData2;
} catch (JSONException e) {
e.printStackTrace();
return campaignEx;
}
}
}