正在查看: Handling Master v2 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mbridge.msdk.click;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.k0;
import com.mbridge.msdk.foundation.tools.o0;
import com.mbridge.msdk.foundation.tools.s0;
import com.mbridge.msdk.foundation.tools.z0;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.LoadingActivity;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.scheme.applet.AppletSchemeCallBack;
import com.mbridge.msdk.scheme.applet.AppletsModel;
import com.reyun.solar.engine.utils.store.AttributionUtil;
import com.thinkup.core.common.n.mo;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.JSONObject;
public class a {
public static boolean n;
public static Map<String, Long> o = new HashMap();
public static Set<String> p = new HashSet();
private String a;
private long b;
private com.mbridge.msdk.foundation.db.g c;
private Context d;
private com.mbridge.msdk.click.e e;
private final com.mbridge.msdk.foundation.same.report.h g;
private com.mbridge.msdk.setting.g h;
private final boolean i;
private boolean l;
private j m;
private NativeListener.NativeTrackingListener f = null;
private boolean j = false;
private boolean k = true;
public class b implements g {
@Override
public void a(Object obj) {
}
@Override
public void a(Object obj, String str) {
}
@Override
public void b(Object obj) {
}
}
public class c implements Runnable {
final boolean a;
final boolean b;
final CampaignEx c;
public c(boolean z, boolean z2, CampaignEx campaignEx) {
this.a = z;
this.b = z2;
this.c = campaignEx;
}
@Override
public void run() {
if (this.a && !a.n && !a.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER && !this.b) {
a.this.c(this.c);
}
if (this.a || a.this.f == null || a.n || a.this.l || !MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) {
return;
}
a.this.f.onShowLoading(this.c);
}
}
public class e implements Runnable {
final boolean a;
final Campaign b;
public e(boolean z, Campaign campaign) {
this.a = z;
this.b = campaign;
}
@Override
public void run() {
if (this.a && !a.n && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) {
a.this.a();
}
if (a.this.f == null || a.n || !MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) {
return;
}
a.this.f.onDismissLoading(this.b);
}
}
public a(Context context, String str) {
this.c = null;
this.d = null;
com.mbridge.msdk.setting.g d2 = com.mbridge.msdk.setting.h.b().d(str);
this.h = d2;
if (d2 == null) {
this.h = com.mbridge.msdk.setting.h.b().a();
}
this.i = this.h.J0();
Context applicationContext = context.getApplicationContext();
this.d = applicationContext;
this.a = str;
if (this.c == null) {
this.c = com.mbridge.msdk.foundation.db.g.a(applicationContext);
}
this.g = new com.mbridge.msdk.foundation.same.report.h(this.d);
}
public static String b(int i) {
return i != 1 ? i != 2 ? i != 3 ? i != 4 ? "" : "2000138" : "2000139" : "2000137" : "2000136";
}
public boolean b(CampaignEx campaignEx) {
Long l;
if (campaignEx == null) {
return true;
}
try {
if (2 != campaignEx.getLinkType() && 3 != campaignEx.getLinkType()) {
return true;
}
String id = campaignEx.getId();
Map<String, Long> map = o;
if (map == null) {
return true;
}
if (map.containsKey(id) && (l = o.get(id)) != null) {
if (l.longValue() > System.currentTimeMillis() || p.contains(campaignEx.getId())) {
return false;
}
}
o.put(campaignEx.getId(), Long.valueOf(System.currentTimeMillis() + (campaignEx.getClickTimeOutInterval() * 1000)));
return true;
} catch (Exception e2) {
if (!MBridgeConstans.DEBUG) {
return true;
}
e2.printStackTrace();
return true;
}
}
public void c() {
try {
this.f = null;
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void c(CampaignEx campaignEx) {
try {
Intent intent = new Intent(this.d, (Class<?>) LoadingActivity.class);
intent.setFlags(268435456);
intent.putExtra("icon_url", campaignEx.getIconUrl());
this.d.startActivity(intent);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", "Exception", e2);
}
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, boolean z, boolean z2) {
if (context == null) {
return;
}
new com.mbridge.msdk.click.e(context.getApplicationContext()).a(str, campaignEx, null, str2, z, z2, com.mbridge.msdk.click.retry.a.l);
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, boolean z, boolean z2, int i) {
if (context == null) {
return;
}
a(i, campaignEx);
new com.mbridge.msdk.click.e(context.getApplicationContext()).a(str, campaignEx, new C0027a(TextUtils.isEmpty(str2) ? -1 : str2.startsWith(AttributionUtil.TCP) ? 1 : 0, str2, i, campaignEx), str2, z, z2, i);
}
private static void a(int i, CampaignEx campaignEx) {
if (campaignEx != null) {
try {
String b2 = b(i);
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a("result", 3);
com.mbridge.msdk.foundation.same.report.metrics.d.b().a(b2, campaignEx, eVar);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
}
private int b() {
try {
com.mbridge.msdk.setting.g gVar = this.h;
if (gVar != null) {
return gVar.V();
}
return 1;
} catch (Exception e2) {
e2.printStackTrace();
return 1;
}
}
public class C0027a implements g {
final int a;
final String b;
final int c;
final CampaignEx d;
public C0027a(int i, String str, int i2, CampaignEx campaignEx) {
this.a = i;
this.b = str;
this.c = i2;
this.d = campaignEx;
}
@Override
public void a(Object obj) {
try {
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a("result", 2);
eVar.a("net_ty", String.valueOf(this.a));
if (obj != null && (obj instanceof JumpLoaderResult)) {
JumpLoaderResult jumpLoaderResult = (JumpLoaderResult) obj;
String str = jumpLoaderResult.getStatusCode() + "";
eVar.a("status_code", str);
if (str.startsWith("2")) {
eVar.a("result", 1);
} else {
String exceptionMsg = jumpLoaderResult.getExceptionMsg();
if (TextUtils.isEmpty(exceptionMsg)) {
exceptionMsg = "UNKNOWN EXCEPTION and Status Code is : " + str;
}
eVar.a("failingURL", z0.d(this.b));
eVar.a("reason", exceptionMsg);
}
}
String b = a.b(this.c);
if (this.d != null) {
com.mbridge.msdk.foundation.same.report.metrics.d.b().a(b, this.d, eVar);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", e.getMessage());
}
}
}
@Override
public void b(Object obj) {
}
@Override
public void a(Object obj, String str) {
try {
String b = a.b(this.c);
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a("result", 2);
if (obj instanceof JumpLoaderResult) {
JumpLoaderResult jumpLoaderResult = (JumpLoaderResult) obj;
String exceptionMsg = jumpLoaderResult.getExceptionMsg();
if (!TextUtils.isEmpty(exceptionMsg)) {
str = exceptionMsg;
}
eVar.a("reason", str);
eVar.a("status_code", Integer.valueOf(jumpLoaderResult.getStatusCode()));
}
eVar.a(mo.oo.n, "");
eVar.a("failingURL", z0.d(this.b));
eVar.a("net_ty", String.valueOf(this.a));
if (this.d != null) {
com.mbridge.msdk.foundation.same.report.metrics.d.b().a(b, this.d, eVar);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", e.getMessage());
}
}
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String[] strArr, boolean z, boolean z2) {
if (context == null || campaignEx == null || TextUtils.isEmpty(str) || strArr == null) {
return;
}
com.mbridge.msdk.click.e eVar = new com.mbridge.msdk.click.e(context.getApplicationContext());
for (String str2 : strArr) {
eVar.a(str, campaignEx, new b(), str2, z, z2, com.mbridge.msdk.click.retry.a.l);
}
}
public class d implements g {
final CampaignEx a;
final boolean b;
final Boolean c;
final List d;
final boolean e;
public d(CampaignEx campaignEx, boolean z, Boolean bool, List list, boolean z2) {
this.a = campaignEx;
this.b = z;
this.c = bool;
this.d = list;
this.e = z2;
}
@Override
public void a(java.lang.Object r12) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.d.a(java.lang.Object):void");
}
@Override
public void b(Object obj) {
}
@Override
public void a(java.lang.Object r6, java.lang.String r7) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.d.a(java.lang.Object, java.lang.String):void");
}
}
public void a(String str) {
this.a = str;
}
public void a(NativeListener.NativeTrackingListener nativeTrackingListener) {
this.f = nativeTrackingListener;
}
public void a(j jVar) {
this.m = jVar;
}
public void a(boolean z) {
this.k = z;
}
public void a(CampaignEx campaignEx, NativeListener.NativeAdListener nativeAdListener) {
if (nativeAdListener != null && campaignEx != null) {
nativeAdListener.onAdClick(campaignEx);
}
a(campaignEx);
}
public void a(com.mbridge.msdk.foundation.entity.CampaignEx r18) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx):void");
}
private AppletSchemeCallBack a(NativeListener.NativeTrackingListener nativeTrackingListener, CampaignEx campaignEx, AppletsModel appletsModel, a aVar) {
return new h(nativeTrackingListener, campaignEx, appletsModel, aVar);
}
private void a(Context context, CampaignEx campaignEx, List<String> list) {
if (context == null) {
com.mbridge.msdk.foundation.same.report.j.a(com.mbridge.msdk.foundation.controller.c.n().d(), campaignEx, 2, "context is null", this.a);
return;
}
boolean z = k0.D() == 1;
boolean z2 = k0.A(context) == 1;
if (z && z2) {
String ghId = campaignEx.getGhId();
String ghPath = campaignEx.getGhPath();
String bindId = campaignEx.getBindId();
String j = com.mbridge.msdk.foundation.controller.c.n().j();
if (!TextUtils.isEmpty(ghId)) {
try {
if (!TextUtils.isEmpty(j)) {
bindId = j;
}
Object d2 = k0.d(bindId);
Class<?> cls = Class.forName("com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram$Req");
Object newInstance = cls.newInstance();
cls.getField("userName").set(newInstance, ghId);
cls.getField(MBridgeConstans.DYNAMIC_VIEW_WX_PATH).set(newInstance, ghPath);
cls.getField("miniprogramType").set(newInstance, cls.getField("MINIPTOGRAM_TYPE_RELEASE").get(null));
Class.forName("com.tencent.mm.opensdk.openapi.IWXAPI").getMethod("sendReq", Class.forName("com.tencent.mm.opensdk.modelbase.BaseReq")).invoke(d2, newInstance);
com.mbridge.msdk.foundation.same.report.j.a(context, campaignEx, 1, "", this.a);
return;
} catch (Throwable th) {
com.mbridge.msdk.foundation.same.report.j.a(context, campaignEx, 2, th.getMessage(), this.a);
a(campaignEx, list);
return;
}
}
a(campaignEx, list);
com.mbridge.msdk.foundation.same.report.j.a(context, campaignEx, 2, "ghid is empty", this.a);
return;
}
com.mbridge.msdk.foundation.same.report.j.a(context, campaignEx, 2, "integrated:" + z + "-hasWx:" + z2, this.a);
a(campaignEx, list);
}
private void a(CampaignEx campaignEx, List<String> list) {
if (b() == 2) {
s0.a(this.d, campaignEx.getClickURL(), campaignEx, this.f, list);
} else {
s0.a(this.d, campaignEx.getClickURL(), this.f, campaignEx, list);
}
}
private void a(com.mbridge.msdk.foundation.entity.CampaignEx r15, boolean r16, java.lang.Boolean r17, java.util.List<java.lang.String> r18) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx, boolean, java.lang.Boolean, java.util.List):void");
}
public void a(boolean z, Campaign campaign) {
new Handler(Looper.getMainLooper()).post(new e(z, campaign));
}
public void a(JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, int i, boolean z) {
if (campaignEx == null || jumpLoaderResult == null) {
return;
}
try {
long currentTimeMillis = System.currentTimeMillis() - this.b;
com.mbridge.msdk.foundation.entity.e eVar = new com.mbridge.msdk.foundation.entity.e();
int q = k0.q(this.d);
eVar.e(q);
eVar.h(k0.a(this.d, q));
eVar.i(campaignEx.getRequestId());
eVar.j(campaignEx.getRequestIdNotice());
eVar.a(i);
eVar.c(currentTimeMillis + "");
eVar.a(campaignEx.getId());
eVar.f(jumpLoaderResult.getType());
if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) {
eVar.g(URLEncoder.encode(jumpLoaderResult.getUrl(), "utf-8"));
}
eVar.b((this.b / 1000) + "");
eVar.c(Integer.parseInt(campaignEx.getLandingType()));
eVar.d(campaignEx.getLinkType());
eVar.k(this.a);
eVar.f(jumpLoaderResult.getType());
if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) {
eVar.g(URLEncoder.encode(jumpLoaderResult.getUrl(), "utf-8"));
}
if (this.i) {
eVar.b(jumpLoaderResult.getStatusCode());
if (!TextUtils.isEmpty(jumpLoaderResult.getHeader())) {
eVar.f(URLEncoder.encode(jumpLoaderResult.getHeader(), "utf-8"));
}
if (!TextUtils.isEmpty(jumpLoaderResult.getContent())) {
eVar.d(URLEncoder.encode(jumpLoaderResult.getContent(), "UTF-8"));
}
if (!TextUtils.isEmpty(jumpLoaderResult.getExceptionMsg())) {
eVar.e(URLEncoder.encode(jumpLoaderResult.getExceptionMsg(), "utf-8"));
}
}
if (z) {
this.g.a("click_jump_error", eVar, this.a);
return;
}
ArrayList arrayList = new ArrayList();
arrayList.add(eVar);
ArrayList<JSONObject> a = com.mbridge.msdk.foundation.entity.e.a(arrayList);
if (a == null || a.isEmpty()) {
return;
}
Iterator<JSONObject> it = a.iterator();
while (it.hasNext()) {
com.mbridge.msdk.foundation.same.report.metrics.d.b().a(it.next());
}
} catch (Throwable th) {
o0.b("CommonClickControl", th.getMessage());
}
}
public void a(Campaign campaign, String str) {
try {
if (!TextUtils.isEmpty(str) && campaign != null) {
CampaignEx campaignEx = campaign instanceof CampaignEx ? (CampaignEx) campaign : null;
if (!str.startsWith(com.thinkup.core.basead.o.o.oo) && !str.startsWith("https://play.google.com/")) {
com.mbridge.msdk.click.b.a(str, this.d, this.a, campaignEx, this.f);
return;
}
if (s0.a.a(this.d, str, this.f) || campaignEx == null) {
return;
}
if (!TextUtils.isEmpty(campaignEx.getPackageName())) {
s0.a.a(this.d, "market://details?id=" + campaignEx.getPackageName(), this.f);
return;
}
if (b() == 2) {
s0.a(this.d, campaignEx.getClickURL(), campaignEx, this.f, new ArrayList());
} else {
s0.a(this.d, campaignEx.getClickURL(), this.f, campaignEx, new ArrayList());
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void a(JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, boolean z) {
a(jumpLoaderResult, campaignEx, 1, z);
}
private void a(int i, String str, CampaignEx campaignEx, NativeListener.NativeTrackingListener nativeTrackingListener, List<String> list) {
try {
if (!TextUtils.isEmpty(str)) {
if (i == 2) {
s0.a(this.d, str, campaignEx, nativeTrackingListener, list);
} else {
s0.a(this.d, str, nativeTrackingListener, campaignEx, list);
}
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", th.getMessage(), th);
}
}
}
private boolean a(com.mbridge.msdk.foundation.entity.CampaignEx r9, com.mbridge.msdk.click.entity.JumpLoaderResult r10, boolean r11, int r12, java.util.List<java.lang.String> r13) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx, com.mbridge.msdk.click.entity.JumpLoaderResult, boolean, int, java.util.List):boolean");
}
private boolean a(CampaignEx campaignEx, JumpLoaderResult jumpLoaderResult, boolean z, List<String> list) {
boolean z2 = false;
if (z) {
try {
if (com.mbridge.msdk.util.b.a()) {
com.mbridge.msdk.click.b.a(this.d, this.a, campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.M);
}
s0.a(this.d, campaignEx.getClickURL(), this.f, campaignEx, list);
z2 = true;
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", th.getMessage(), th);
}
}
}
a(jumpLoaderResult, campaignEx, true);
if (z2) {
NativeListener.NativeTrackingListener nativeTrackingListener = this.f;
if (nativeTrackingListener != null) {
nativeTrackingListener.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl());
}
} else {
if (com.mbridge.msdk.util.b.a()) {
a(jumpLoaderResult, campaignEx, true);
}
NativeListener.NativeTrackingListener nativeTrackingListener2 = this.f;
if (nativeTrackingListener2 != null) {
nativeTrackingListener2.onRedirectionFailed(campaignEx, jumpLoaderResult.getUrl());
}
}
return z2;
}
public void a(com.mbridge.msdk.foundation.entity.CampaignEx r17, com.mbridge.msdk.click.entity.JumpLoaderResult r18, boolean r19, boolean r20, java.lang.Boolean r21, java.util.List<java.lang.String> r22) {
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx, com.mbridge.msdk.click.entity.JumpLoaderResult, boolean, boolean, java.lang.Boolean, java.util.List):void");
}
private boolean a(int i, String str) {
try {
} catch (Exception e2) {
e2.printStackTrace();
}
if (i == 2) {
if (s0.a.b(str)) {
}
return false;
}
if (TextUtils.isEmpty(str)) {
return false;
}
return true;
}
public void a() {
try {
Intent intent = new Intent();
intent.setAction("ExitApp");
this.d.sendBroadcast(intent);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", "Exception", e2);
}
}
}
private void a(CampaignEx campaignEx, int i, int i2, List<String> list) {
try {
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a("type", Integer.valueOf(i));
eVar.a("result", Integer.valueOf(i2));
if (list != null) {
eVar.a("click_path", list.toString());
}
com.mbridge.msdk.foundation.same.report.metrics.d.b().a("2000150", campaignEx, eVar);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
o0.b("CommonClickControl", e2.getMessage());
}
}
}
}