正在查看: 小柿子 v1.3.8 应用的 a.java JAVA 源代码文件
本页面展示 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;
}
}