导航菜单

页面标题

页面副标题

小柿子 v1.3.8 - a.java 源代码

正在查看: 小柿子 v1.3.8 应用的 a.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package l1;

import android.app.Activity;
import android.os.Build;
import android.text.TextUtils;
import android.webkit.WebView;
import com.mbridge.msdk.mbbid.out.BidResponsed;
import com.qq.e.comm.managers.setting.GlobalSetting;
import com.sigmob.sdk.base.mta.PointCategory;
import com.sjm.sjmdsp.adCore.model.SjmDspAdItemData;
import com.umeng.analytics.pro.am;
import com.umeng.analytics.pro.d;
import com.windmill.sdk.WMConstants;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;
import m1.c;
import org.json.JSONObject;
import sjm.xuitls.ex.HttpException;
import w1.f;
import w1.i;
import z1.a;
import z1.b;

public abstract class a implements a.b {
    public String a;
    public String b;
    public String d;
    public WeakReference<Activity> e;
    public long f;

    public String f573g;
    public String c = "DspAd";
    public int h = 0;
    public String i = "";
    public String j = "";
    public String k = "";
    public String l = "";

    public class RunnableC0217a implements Runnable {
        public RunnableC0217a() {
        }

        @Override
        public void run() {
            a.this.l = f.d();
            new b(a.this).h(2).g("http://changemaker.hzsanjiaomao.com:6688/105009", a.this.e());
        }
    }

    public a(Activity activity, String str, String str2) {
        this.a = "sjmPlaceId";
        this.e = new WeakReference<>(activity);
        this.b = str2;
        if (str != null) {
            this.a = str;
        }
        this.f573g = new WebView(getActivity()).getSettings().getUserAgentString();
    }

    @Override
    public void a(HttpException httpException, String str) {
        g(c.b);
    }

    @Override
    public void b(int i, String str, JSONObject jSONObject, String str2) {
        if (i != 200 && i != 0) {
            g(k1.a.a(i, str));
            return;
        }
        List<SjmDspAdItemData> a = r1.a.a(this, jSONObject, this.b, this.c, d(), this.f573g);
        if (a == null || a.size() <= 0) {
            g(c.c);
        } else {
            f(a);
        }
    }

    public int d() {
        return this.h;
    }

    public final JSONObject e() {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("apiv", "7.0");
            jSONObject.put("time", "1500");
            jSONObject.put(d.y, WMConstants.FAIL);
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.put("m_id", u1.a.d);
            jSONObject2.put("adid", this.b);
            if (this.c.equals("Splash")) {
                jSONObject2.put("adt", GlobalSetting.SPLASH_AD);
            } else if (this.c.equals("Interstitial")) {
                jSONObject2.put("adt", "2");
            } else if (this.c.equals("Banner")) {
                jSONObject2.put("adt", "1");
            } else if (this.c.equals("RewardVideo")) {
                jSONObject2.put("adt", GlobalSetting.NATIVE_UNIFIED_AD);
            } else {
                jSONObject2.put("adt", GlobalSetting.UNIFIED_BANNER_AD);
            }
            jSONObject2.put("width", (int) i.d(getActivity()));
            if (this.c.equals("Splash")) {
                jSONObject2.put("height", (int) i.c(getActivity()));
            } else {
                jSONObject2.put("height", "240");
            }
            jSONObject.put("media", jSONObject2);
            JSONObject jSONObject3 = new JSONObject();
            jSONObject3.put("bundle", w1.a.c(getActivity()));
            jSONObject3.put("app_name", w1.a.b(getActivity()));
            jSONObject3.put("app_version", w1.a.d(getActivity()));
            jSONObject3.put("dpt", "1");
            jSONObject.put(PointCategory.APP, jSONObject3);
            JSONObject jSONObject4 = new JSONObject();
            jSONObject4.put("imei", this.i);
            jSONObject4.put("idfa", "");
            jSONObject4.put("oid", "");
            jSONObject4.put("a_id", w1.c.a(getActivity()));
            jSONObject4.put("oaid", this.j);
            jSONObject4.put("imsi", this.k);
            jSONObject4.put("mac", f.e(getActivity()));
            jSONObject4.put("model", Build.MODEL);
            jSONObject4.put("brand", Build.BRAND);
            jSONObject4.put("vendor", Build.DEVICE);
            jSONObject4.put(am.x, "android");
            jSONObject4.put("os_v", Build.VERSION.RELEASE);
            jSONObject4.put("sw", i.b(getActivity()));
            jSONObject4.put(com.mbridge.msdk.foundation.entity.c.JSON_KEY_SH, i.a(getActivity()));
            jSONObject4.put("ua", this.f573g);
            jSONObject4.put("dpi", "480");
            jSONObject4.put("scmd", getActivity().getResources().getDisplayMetrics().density);
            jSONObject4.put("lon", w1.d.c(getActivity()));
            jSONObject4.put(d.C, w1.d.a(getActivity()));
            jSONObject4.put("boot_mark", "");
            jSONObject4.put("update_mark", "");
            jSONObject4.put("appstore_ver", w1.c.b(getActivity()));
            jSONObject4.put("hmscore", w1.c.d(getActivity()));
            jSONObject.put("device", jSONObject4);
            JSONObject jSONObject5 = new JSONObject();
            jSONObject5.put("connect_type", f.c(getActivity()));
            if (TextUtils.isEmpty(this.l)) {
                jSONObject5.put("ip", f.a(getActivity()));
            } else {
                jSONObject5.put("ip", this.l);
            }
            jSONObject.put(PointCategory.NETWORK, jSONObject5);
        } catch (Exception e) {
            StringBuilder sb = new StringBuilder();
            sb.append("start.e=");
            sb.append(e.toString());
        }
        StringBuilder sb2 = new StringBuilder();
        sb2.append("start.e11=");
        sb2.append(jSONObject.toString());
        return jSONObject;
    }

    public abstract void f(List<SjmDspAdItemData> list);

    public abstract void g(k1.a aVar);

    public Activity getActivity() {
        WeakReference<Activity> weakReference = this.e;
        if (weakReference != null) {
            return weakReference.get();
        }
        return null;
    }

    public void h(HashMap... hashMapArr) {
        StringBuilder sb = new StringBuilder();
        sb.append("DspInit.loadAdDataFromServer.init=");
        sb.append(v1.a.c().a);
        if (!v1.a.c().a) {
            g(c.a);
            return;
        }
        HashMap hashMap = new HashMap();
        hashMap.put("sjmad_id", this.a);
        hashMap.put("ad_id", this.b);
        hashMap.put("ad_type", this.c);
        hashMap.put("app_id_sjm", u1.a.b);
        if (hashMapArr.length > 0) {
            hashMap.putAll(hashMapArr[0]);
        }
        if (!TextUtils.isEmpty(u1.a.f)) {
            hashMap.put(BidResponsed.KEY_TOKEN, u1.a.f);
        }
        this.f = System.currentTimeMillis();
        if (d() == 0) {
            new z1.a(this).h(2).d(String.format("http://sdk.hzsanjiaomao.com/sspconfig/%s.txt", this.c), hashMap);
            return;
        }
        this.i = w1.c.e(getActivity());
        this.j = w1.c.f(getActivity());
        this.k = w1.c.g(getActivity());
        if (TextUtils.isEmpty(this.i) && TextUtils.isEmpty(this.j)) {
            g(c.e);
        } else {
            new Thread(new RunnableC0217a()).start();
        }
    }

    public void i(int i) {
        this.h = i;
    }
}