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,47 @@
package com.ironsource.mediationsdk.metadata;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class MetaData {
private String a;
private List<String> b;
private List<MetaDataValueTypes> c;
public enum MetaDataValueTypes {
META_DATA_VALUE_STRING,
META_DATA_VALUE_BOOLEAN,
META_DATA_VALUE_INT,
META_DATA_VALUE_LONG,
META_DATA_VALUE_DOUBLE,
META_DATA_VALUE_FLOAT
}
public MetaData(String str, List<String> list) {
this.a = str;
this.b = list;
this.c = new ArrayList();
for (int i = 0; i < list.size(); i++) {
this.c.add(MetaDataValueTypes.META_DATA_VALUE_STRING);
}
}
public MetaData(String str, List<String> list, List<MetaDataValueTypes> list2) {
this.a = str;
this.b = list;
this.c = list2;
}
public String getMetaDataKey() {
return this.a;
}
public List<String> getMetaDataValue() {
return this.b;
}
public List<MetaDataValueTypes> getMetaDataValueType() {
return this.c;
}
}

View File

@@ -0,0 +1,85 @@
package com.ironsource.mediationsdk.metadata;
import android.text.TextUtils;
import com.ironsource.environment.StringUtils;
import com.ironsource.mediationsdk.metadata.MetaData;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
/* loaded from: classes4.dex */
public class MetaDataUtils {
public static String checkMetaDataKeyValidity(String str) {
return (str == null || str.length() > 2048) ? "The MetaData key you entered is invalid. Please enter a key of maximum 2048 characters." : "";
}
public static String checkMetaDataValueValidity(List<String> list) {
if (list.isEmpty()) {
return "The MetaData list should include at least one element.";
}
for (String str : list) {
if (str == null || str.length() > 2048) {
return "The MetaData value(s) you entered is invalid. Please enter a value of maximum 2048 characters.";
}
}
return "";
}
public static MetaData formatMetaData(String str, List<String> list) {
if (!isKnownKey(str)) {
return new MetaData(str, list);
}
String lowerCase = StringUtils.toLowerCase(str);
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
for (String str2 : list) {
MetaData.MetaDataValueTypes valueTypeForKey = getValueTypeForKey(lowerCase);
String formatValueForType = formatValueForType(str2, valueTypeForKey);
arrayList.add(valueTypeForKey);
arrayList2.add(formatValueForType);
}
return new MetaData(lowerCase, arrayList2, arrayList);
}
public static String formatValueForType(String str, MetaData.MetaDataValueTypes metaDataValueTypes) {
if (metaDataValueTypes != MetaData.MetaDataValueTypes.META_DATA_VALUE_BOOLEAN) {
return str;
}
String str2 = "true";
if (!str.equalsIgnoreCase("true") && !str.equalsIgnoreCase("yes")) {
str2 = "false";
if (!str.equalsIgnoreCase("false") && !str.equalsIgnoreCase("no")) {
return "";
}
}
return str2;
}
public static boolean getMetaDataBooleanValue(String str) {
return !str.equals("false");
}
public static MetaData.MetaDataValueTypes getValueTypeForKey(String str) {
return (str.equalsIgnoreCase(a.a) || str.equalsIgnoreCase(a.b) || str.equalsIgnoreCase(a.c) || str.equalsIgnoreCase(a.d)) ? MetaData.MetaDataValueTypes.META_DATA_VALUE_BOOLEAN : MetaData.MetaDataValueTypes.META_DATA_VALUE_STRING;
}
public static boolean isKnownKey(String str) {
return a.m.contains(str.toLowerCase(Locale.getDefault()));
}
public static boolean isMediationKeysBeforeInit(String str) {
return a.l.contains(str.toLowerCase(Locale.getDefault()));
}
public static boolean isMediationOnlyKey(String str) {
return a.k.contains(str.toLowerCase(Locale.getDefault()));
}
public static boolean isValidCCPAMetaData(String str, String str2) {
return isValidMetaData(str, a.a, str2);
}
public static boolean isValidMetaData(String str, String str2, String str3) {
return str.equalsIgnoreCase(str2) && !TextUtils.isEmpty(str3);
}
}

View File

@@ -0,0 +1,32 @@
package com.ironsource.mediationsdk.metadata;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
/* loaded from: classes4.dex */
public class a {
public static final String a = "do_not_sell";
public static final String b = "is_child_directed";
public static final String c = "is_deviceid_optout";
public static final String d = "google_family_self_certified_sdks";
public static final String e = "iiqf";
public static final String f = "is_test_suite";
public static final String g = "true";
protected static final String h = "false";
public static final String i = "google_water_mark";
public static final String j = "enable";
static final Set<String> k;
static final Set<String> l;
static final Set<String> m;
public static final int n = 2048;
static {
HashSet hashSet = new HashSet(Arrays.asList(b, c, f, d, e));
k = hashSet;
l = new HashSet(Arrays.asList(c, d, f, e));
HashSet hashSet2 = new HashSet(hashSet);
m = hashSet2;
hashSet2.add(a);
}
}