MyRecorder v1.01.90.0219版本的 MD5 值为:c361f51174a0bf833abfa72929caf8d3

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.bytedance.sdk.openadsdk.core.e;

import android.text.TextUtils;
import com.bytedance.sdk.component.utils.e;
import com.bytedance.sdk.component.utils.l;
import com.bytedance.sdk.openadsdk.core.o;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
public class c {
    private static boolean f15268a;

    public static Map<String, String> a(String str, String str2) {
        if (o.d().R()) {
            return b.a().a(str, str2 != null ? str2.getBytes() : new byte[0]);
        }
        return new HashMap();
    }

    public static void a() {
        if (!f15268a && o.d().R()) {
            b.a();
            f15268a = b.a().b();
        }
    }

    public static void a(String str) {
        if (TextUtils.isEmpty(str) && o.d().R()) {
            b.a().a(str);
        }
    }

    public static void a(JSONObject jSONObject) {
        if (jSONObject != null && o.d().R()) {
            try {
                jSONObject.put("sec_did", b.a().c());
                String a10 = e.a(jSONObject.toString());
                Map<String, String> a11 = b.a().a("https://api16-access-sg.pangle.io/api/ad/union/sdk/get_ads/?aid=1371&device_platform=android&version_code=4250", a10 != null ? a10.getBytes() : new byte[0]);
                if (a11 == null || a11.size() <= 0) {
                    return;
                }
                for (String str : a11.keySet()) {
                    jSONObject.put(str, a11.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", a10);
            } catch (JSONException e10) {
                l.e("SecSdkHelperUtil", e10.getMessage());
            }
        }
    }

    public static void b() {
        if (o.d().R()) {
            b.a().c("AdShow");
        }
    }

    public static void b(String str) {
        if (TextUtils.isEmpty(str) || !o.d().R()) {
            return;
        }
        b.a().b(str);
    }

    public static String c() {
        if (o.d().R()) {
            return b.a().c();
        }
        return null;
    }
}