LiveTVGO v1.2.0版本的 MD5 值为:da2e0ec7ae0953637fc1e793d4a4faed
以下内容为反编译后的 AdsConstants.java 源代码,内容仅作参考
package com.startapp.sdk.adsbase;
import com.startapp.sdk.adsbase.j.u;
import com.startapp.sdk.adsbase.model.AdPreferences;
import com.startapp.sdk.adsbase.remoteconfig.MetaData;
public final class AdsConstants {
public static final String a;
public static final Boolean b;
public static final String c;
public static final String d;
public static final String e;
public static final String[] f;
public static final String[] g;
private static String h = "get";
private static String i;
private static String j;
private static String k;
private static String l;
private static Boolean m;
public enum AdApiType {
HTML,
JSON
}
public enum ServiceApiType {
METADATA,
DOWNLOAD
}
static {
StringBuilder sb = new StringBuilder();
sb.append(h);
sb.append("ads");
i = sb.toString();
StringBuilder sb2 = new StringBuilder();
sb2.append(h);
sb2.append("htmlad");
j = sb2.toString();
k = "trackdownload";
StringBuilder sb3 = new StringBuilder();
sb3.append(h);
sb3.append("adsmetadata");
l = sb3.toString();
a = "https://imp.startappservice.com/tracking/adImpression";
b = Boolean.FALSE;
m = Boolean.FALSE;
Boolean bool = Boolean.FALSE;
c = u.b();
d = u.c();
e = u.d();
f = new String[]{"back_", "back_dark", "browser_icon_dark", "forward_", "forward_dark", "x_dark"};
g = new String[]{"empty_star", "filled_star", "half_star"};
}
public static String a(ServiceApiType serviceApiType) {
String str;
String str2;
int i2 = AnonymousClass1.a[serviceApiType.ordinal()];
String str3 = null;
if (i2 == 1) {
str = l;
str2 = MetaData.E().metaDataHostSecured;
} else if (i2 == 2) {
str = k;
MetaData E = MetaData.E();
str2 = E.trackDownloadHost != null ? E.trackDownloadHost : E.q();
} else {
str = null;
return str3 + str;
}
str3 = str2;
return str3 + str;
}
public static class AnonymousClass1 {
static final int[] a;
static final int[] b;
static {
int[] iArr = new int[AdApiType.values().length];
b = iArr;
try {
iArr[AdApiType.HTML.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
b[AdApiType.JSON.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
int[] iArr2 = new int[ServiceApiType.values().length];
a = iArr2;
try {
iArr2[ServiceApiType.METADATA.ordinal()] = 1;
} catch (NoSuchFieldError unused3) {
}
try {
a[ServiceApiType.DOWNLOAD.ordinal()] = 2;
} catch (NoSuchFieldError unused4) {
}
}
}
public static String a(AdApiType adApiType, AdPreferences.Placement placement) {
String str;
String a2;
String str2;
int i2 = AnonymousClass1.b[adApiType.ordinal()];
String str3 = null;
if (i2 == 1) {
str = j;
a2 = MetaData.E().a(placement);
} else if (i2 == 2) {
str = i;
a2 = MetaData.E().a(placement);
} else {
str2 = null;
return str3 + str2;
}
String str4 = str;
str3 = a2;
str2 = str4;
return str3 + str2;
}
public static Boolean a() {
return m;
}
}