AI Chat v1.1.8版本的 MD5 值为:1bcdce875f86738c8cfbf1e5f4064353
以下内容为反编译后的 c.java 源代码,内容仅作参考
package com.bytedance.sdk.openadsdk.core.e;
import android.text.TextUtils;
import com.bytedance.sdk.component.utils.e;
import com.bytedance.sdk.openadsdk.core.n;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
public class c {
private static boolean a;
public static void a() {
if (!a && n.d().N()) {
b.a();
a = b.a().b();
}
}
public static String b() {
if (n.d().N()) {
return b.a().c();
}
return null;
}
public static void c() {
if (n.d().N()) {
b.a().b("AdShow");
}
}
public static String d() {
if (n.d().N()) {
return b.a().d();
}
return null;
}
public static void a(String str) {
if (TextUtils.isEmpty(str) || !n.d().N()) {
return;
}
b.a().a(str);
}
public static Map<String, String> a(String str, String str2) {
if (n.d().N()) {
return b.a().a(str, str2 != null ? str2.getBytes() : new byte[0]);
}
return new HashMap();
}
public static void a(JSONObject jSONObject) {
if (jSONObject != null && n.d().N()) {
try {
jSONObject.put("sec_did", b.a().d());
String a2 = e.a(jSONObject.toString());
Map<String, String> a3 = b.a().a("https://api16-access-sg.pangle.io/api/ad/union/sdk/get_ads/?aid=1371&device_platform=android&version_code=4250", a2 != null ? a2.getBytes() : new byte[0]);
if (a3 == null || a3.size() <= 0) {
return;
}
for (String str : a3.keySet()) {
jSONObject.put(str, a3.get(str));
}
jSONObject.put("url", "https://api16-access-sg.pangle.io/api/ad/union/sdk/get_ads/?aid=1371&device_platform=android&version_code=4250");
jSONObject.put("pangle_m", a2);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
}