package com.mbridge.msdk.click; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.os.Process; import android.text.TextUtils; import android.widget.Toast; import com.bytedance.sdk.openadsdk.TTAdConstant; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.c.a; import com.mbridge.msdk.click.CommonJumpLoader; import com.mbridge.msdk.foundation.db.c; import com.mbridge.msdk.foundation.db.i; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.same.report.d; import com.mbridge.msdk.foundation.same.report.e; import com.mbridge.msdk.foundation.tools.SameMD5; import com.mbridge.msdk.foundation.tools.ad; import com.mbridge.msdk.foundation.tools.ae; import com.mbridge.msdk.foundation.tools.ah; import com.mbridge.msdk.foundation.tools.aj; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.f; import com.mbridge.msdk.foundation.tools.g; import com.mbridge.msdk.foundation.tools.o; import com.mbridge.msdk.foundation.tools.v; import com.mbridge.msdk.foundation.tools.z; import com.mbridge.msdk.out.BaseTrackingListener; import com.mbridge.msdk.out.Campaign; import com.mbridge.msdk.out.Frame; import com.mbridge.msdk.out.IDownloadListener; import com.mbridge.msdk.out.LoadingActivity; import com.mbridge.msdk.out.NativeListener; import com.mbridge.msdk.playercommon.exoplayer2.C; import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode; import com.mbridge.msdk.scheme.applet.AppletModelManager; import com.mbridge.msdk.scheme.applet.AppletSchemeCallBack; import com.mbridge.msdk.scheme.applet.AppletsModel; import java.io.File; import java.net.URLEncoder; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Locale; import java.util.Map; import java.util.Set; /* compiled from: CommonClickControl */ public final class b { public static boolean a = false; public static Set<String> b = new HashSet(); public static Set<String> c = new HashSet(); public static Map<String, Long> d = new HashMap(); /* renamed from: e reason: collision with root package name */ public static Map<String, Long> f11805e = new HashMap(); /* renamed from: f reason: collision with root package name */ static Handler f11806f = new Handler(Looper.getMainLooper()) { /* class com.mbridge.msdk.click.b.AnonymousClass9 */ public final void handleMessage(Message message) { super.handleMessage(message); int i2 = message.what; if (i2 == 0) { Object obj = message.obj; if (obj != null && (obj instanceof Context)) { b.a((Context) obj); } } else if (i2 == 1) { b.d(); } } }; /* renamed from: g reason: collision with root package name */ private String f11807g; /* renamed from: h reason: collision with root package name */ private long f11808h; /* renamed from: i reason: collision with root package name */ private long f11809i; private boolean j; private boolean k; private boolean l; private boolean m = false; private boolean n = true; private a o; private i p = null; private Context q = null; private CommonJumpLoader r; private HashMap<String, CommonJumpLoader> s; private NativeListener.NativeTrackingListener t = null; private d u; private h v; private Handler w = new Handler() { /* class com.mbridge.msdk.click.b.AnonymousClass1 */ public final void handleMessage(Message message) { super.handleMessage(message); int i2 = message.what; if (i2 != 0) { if (i2 != 1) { if (i2 == 2 && b.this.t != null) { b.this.t.onDownloadFinish((Campaign) message.obj); } } else if (b.this.t != null) { b.this.t.onDownloadProgress(message.arg1); } } else if (b.this.t != null) { b.this.t.onDownloadStart(null); } } }; public b(Context context, String str) { a b2 = com.mbridge.msdk.c.b.a().b(str); this.o = b2; if (b2 == null) { this.o = com.mbridge.msdk.c.b.a().b(); } this.k = this.o.ae(); Context applicationContext = context.getApplicationContext(); this.q = applicationContext; this.f11807g = str; if (this.p == null) { this.p = i.a(applicationContext); } this.u = new d(this.q); this.s = new HashMap<>(); } static /* synthetic */ void g(b bVar) { try { Intent intent = new Intent(); intent.setAction("ExitApp"); bVar.q.sendBroadcast(intent); } catch (Exception e2) { z.c("MBridge SDK M", "Exception", e2); } } /* JADX WARNING: Code restructure failed: missing block: B:4:0x0007, code lost: if (2 != r8.getLinkType()) goto L_0x0009; */ private boolean d(CampaignEx campaignEx) { Long l2; if (campaignEx != null) { try { } catch (Exception e2) { if (!MBridgeConstans.DEBUG) { return true; } e2.printStackTrace(); return true; } } if (3 != campaignEx.getLinkType()) { return true; } String id = campaignEx.getId(); if (d == null) { return true; } if (d.containsKey(id) && (l2 = d.get(id)) != null) { long currentTimeMillis = System.currentTimeMillis(); if (l2.longValue() > currentTimeMillis || b.contains(campaignEx.getId())) { z.b("MBridge SDK M", "点击时间未超过coit " + currentTimeMillis + "|" + l2); return false; } } z.b("MBridge SDK M", "未发现有点击或点击超时保存点击时间 interval = " + campaignEx.getClickTimeOutInterval()); return true; } /* JADX WARNING: Code restructure failed: missing block: B:4:0x0007, code lost: if (2 != r8.getLinkType()) goto L_0x0009; */ private boolean e(CampaignEx campaignEx) { Long l2; if (campaignEx != null) { try { } catch (Exception e2) { if (!MBridgeConstans.DEBUG) { return true; } e2.printStackTrace(); return true; } } if (3 != campaignEx.getLinkType()) { return true; } String id = campaignEx.getId(); if (d == null) { return true; } if (d.containsKey(id) && (l2 = d.get(id)) != null) { long currentTimeMillis = System.currentTimeMillis(); if (l2.longValue() > currentTimeMillis || b.contains(campaignEx.getId())) { z.b("MBridge SDK M", "点击时间未超过coit " + currentTimeMillis + "|" + l2); return false; } } z.b("MBridge SDK M", "未发现有点击或点击超时保存点击时间 interval = " + campaignEx.getClickTimeOutInterval()); d.put(campaignEx.getId(), Long.valueOf(System.currentTimeMillis() + ((long) (campaignEx.getClickTimeOutInterval() * 1000)))); return true; } private void f(CampaignEx campaignEx) { if (c() == 2) { ad.a(this.q, campaignEx.getClickURL(), campaignEx, this.t); } else { ad.a(this.q, campaignEx.getClickURL(), (BaseTrackingListener) this.t); } } public final void c(CampaignEx campaignEx) { try { this.j = false; if (e(campaignEx)) { String noticeUrl = campaignEx.getNoticeUrl(); c a2 = c.a(this.p); a2.a(); CommonJumpLoader.JumpLoaderResult b2 = a2.b(campaignEx.getId(), this.f11807g); if (b2 != null) { if (b2.getNoticeurl() != null) { b2.setNoticeurl(null); } campaignEx.setJumpResult(b2); a2.a(campaignEx, this.f11807g, false, -1, campaignEx.getTtc_type()); } if (ae.a(campaignEx)) { o.a().a(campaignEx); if (c.e(this.q, campaignEx.getDeepLinkURL())) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } if (this.q != null) { Intent intent = new Intent(); intent.setAction("mb_dp_close_broadcast_receiver"); try { this.q.sendBroadcast(intent); } catch (Exception unused) { } } a(campaignEx, noticeUrl + "&opdptype=1", -1); c.b(campaignEx); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); return; } return; } noticeUrl = noticeUrl + "&opdptype=0"; o.a().b(campaignEx); } if (campaignEx.getLinkType() == 12) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } a(campaignEx, noticeUrl, -1); a(this.q, campaignEx); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); return; } return; } AppletsModel appletsModel = AppletModelManager.getInstance().get(campaignEx); if (appletsModel != null && appletsModel.isSupportWxScheme()) { if (appletsModel.isRequestSuccess()) { if (c.e(this.q, appletsModel.getDeepLink())) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } if (this.q != null) { Intent intent2 = new Intent(); intent2.setAction("mb_dp_close_broadcast_receiver"); try { this.q.sendBroadcast(intent2); } catch (Exception unused2) { } } a(campaignEx, noticeUrl + "&opdptype=1", -1); c.b(campaignEx); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); return; } return; } noticeUrl = noticeUrl + "&opdptype=0"; } else if (appletsModel.isRequesting()) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } appletsModel.setAppletSchemeCallBack(a(this.t, campaignEx, appletsModel, this)); return; } else if (appletsModel.can(1)) { if (!appletsModel.isRequestTimesMaxPerDay()) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } appletsModel.requestWxAppletsScheme(1, a(this.t, campaignEx, appletsModel, this)); return; } else if (!(campaignEx == null || appletsModel == null || TextUtils.isEmpty(appletsModel.getReBuildClickUrl()))) { campaignEx.setClickURL(appletsModel.getReBuildClickUrl()); } } } if (campaignEx.getUserActivation() || !c.d(this.q, campaignEx.getPackageName())) { int linkType = campaignEx.getLinkType(); int c2 = c(); if (linkType != 3) { a(campaignEx, noticeUrl, -1); } z.b("MBridge SDK M", "======302跳转前linkType:" + linkType + " openType:" + c2 + "======landingType:" + campaignEx.getLandingType()); boolean z = linkType == 8 || linkType == 9 || linkType == 4; String clickURL = campaignEx.getClickURL(); if (!TextUtils.isEmpty(clickURL) && (clickURL.startsWith("market://") || clickURL.startsWith("https://play.google.com/"))) { if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } if (ad.a.a(this.q, campaignEx.getClickURL(), this.t)) { a(b2, campaignEx, false, false); z.b("MBridge SDK M", "不用做302跳转 最终地址已经是gp了:" + campaignEx.getClickURL()); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); return; } return; } a(c2, campaignEx.getClickURL(), campaignEx, this.t); a(b2, campaignEx, false, false); z.b("MBridge SDK M", "最终地址是gp, 但是打开失败了:" + campaignEx.getClickURL()); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); } } else if (z) { String clickURL2 = campaignEx.getClickURL(); if (this.t != null) { this.t.onStartRedirection(campaignEx, clickURL2); } if (TextUtils.isEmpty(clickURL2)) { z.b("MBridge SDK M", "linketype=" + linkType + " clickurl 为空"); if (this.t != null) { this.t.onRedirectionFailed(campaignEx, clickURL2); } a(b2, campaignEx, true, false); } else if (linkType == 8) { z.b("MBridge SDK M", "linketype=8 用webview 打开"); if (campaignEx.getAabEntity() == null || campaignEx.getAabEntity().getHlp() != 1) { ad.a(this.q, clickURL2, campaignEx, this.t); if (this.t != null) { this.t.onFinishRedirection(campaignEx, clickURL2); } } else { BaseTrackingListener baseTrackingListener = this.t; if (baseTrackingListener == null) { baseTrackingListener = this.v; if (this.v != null) { this.v.onStartRedirection(campaignEx, clickURL2); } } ad.a(this.q, clickURL2, campaignEx, this, baseTrackingListener); } a(b2, campaignEx, false, false); } else if (linkType == 9) { z.b("MBridge SDK M", "linketype=9 用浏览器 打开"); ad.a(this.q, clickURL2, (BaseTrackingListener) this.t); a(b2, campaignEx, false, false); if (this.t != null) { this.t.onFinishRedirection(campaignEx, clickURL2); } } else { if (linkType == 4) { if (c2 == 2) { z.b("MBridge SDK M", "linketype=4 opent=2 用webview 打开"); ad.a(this.q, clickURL2, campaignEx, this.t); } else { z.b("MBridge SDK M", "linketype=4 opent=不为2 用Browser 打开"); ad.a(this.q, clickURL2, (BaseTrackingListener) this.t); } } if (this.t != null) { this.t.onFinishRedirection(campaignEx, clickURL2); } a(b2, campaignEx, false, false); } } else if (linkType == 2) { z.b("MBridge SDK M", "linktype为2 开始做302跳转" + campaignEx.getClickURL()); a(campaignEx, false, true, false, campaignEx.getTtc_type(), false, (Boolean) true); } else if (linkType == 3) { z.b("MBridge SDK M", "linktype为3 开始做302跳转" + campaignEx.getClickURL()); a(campaignEx, false, true, false, campaignEx.getTtc_type(), false, (Boolean) true); } else { String clickURL3 = campaignEx.getClickURL(); if (this.t != null) { this.t.onStartRedirection(campaignEx, clickURL3); } if (TextUtils.isEmpty(clickURL3)) { z.b("MBridge SDK M", "linketype=" + linkType + " clickurl 为空"); if (this.t != null) { this.t.onRedirectionFailed(campaignEx, clickURL3); } a(b2, campaignEx, true, false); return; } if (this.t != null) { this.t.onFinishRedirection(campaignEx, clickURL3); } z.b("MBridge SDK M", "linketyp不是23489的值 用浏览器 打开"); ad.a(this.q, clickURL3, (BaseTrackingListener) this.t); a(b2, campaignEx, false, false); } } else { c.f(this.q, campaignEx.getPackageName()); z.a("MBridge SDK M", campaignEx.getPackageName() + " is intalled."); a(campaignEx, noticeUrl, com.mbridge.msdk.foundation.same.a.K); if (this.t != null) { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); } a(campaignEx, false, false, false, campaignEx.getTtc_type(), true, (Boolean) true); if (this.t != null) { this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); ad.a(this.t); } } } } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } /* JADX WARNING: Code restructure failed: missing block: B:11:0x002c, code lost: if (2 != r10.getLinkType()) goto L_0x002e; */ /* JADX WARNING: Code restructure failed: missing block: B:13:0x0033, code lost: if (3 == r10.getLinkType()) goto L_0x0035; */ /* JADX WARNING: Code restructure failed: missing block: B:14:0x0035, code lost: r2 = r10.getId(); */ /* JADX WARNING: Code restructure failed: missing block: B:15:0x003b, code lost: if (com.mbridge.msdk.click.b.d == null) goto L_0x005b; */ /* JADX WARNING: Code restructure failed: missing block: B:16:0x003d, code lost: com.mbridge.msdk.click.b.d.put(r2, java.lang.Long.valueOf(java.lang.System.currentTimeMillis() + ((long) (r10.getClickTimeOutInterval() * 1000)))); */ public final boolean b(CampaignEx campaignEx) { if (!d(campaignEx)) { return true; } if (!ae.a(campaignEx)) { return false; } String noticeUrl = campaignEx.getNoticeUrl(); o.a().a(campaignEx); if (!c.e(this.q, campaignEx.getDeepLinkURL())) { o.a().b(campaignEx); return false; } else if (campaignEx != null) { try { } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } if (this.q != null) { Intent intent = new Intent(); intent.setAction("mb_dp_close_broadcast_receiver"); try { this.q.sendBroadcast(intent); } catch (Exception unused) { } } a(campaignEx, noticeUrl + "&opdptype=1", -1); c.b(campaignEx); return true; } } } public final void a(String str) { this.f11807g = str; } public final void a(NativeListener.NativeTrackingListener nativeTrackingListener) { this.t = nativeTrackingListener; } public final void a(h hVar) { this.v = hVar; } public final void a(boolean z) { this.n = z; } public final void a() { Set<Map.Entry<String, CommonJumpLoader>> entrySet; CommonJumpLoader value; try { if (!(this.s == null || (entrySet = this.s.entrySet()) == null || entrySet.size() <= 0)) { for (Map.Entry<String, CommonJumpLoader> entry : entrySet) { if (!(entry == null || (value = entry.getValue()) == null)) { value.a(); } } } this.t = null; } catch (Exception unused) { } } /* access modifiers changed from: private */ public static void d() { try { String language = Locale.getDefault().getLanguage(); if (TextUtils.isEmpty(language) || !language.equals("zh")) { Toast.makeText(com.mbridge.msdk.foundation.controller.a.f().j(), "Downloading....", 0).show(); } else { Toast.makeText(com.mbridge.msdk.foundation.controller.a.f().j(), "正在下载中,请稍候...", 0).show(); } } catch (Exception unused) { } } public final void a(CampaignEx campaignEx, NativeListener.NativeAdListener nativeAdListener) { if (!(nativeAdListener == null || campaignEx == null)) { nativeAdListener.onAdClick(campaignEx); } z.b("MBridge SDK M", "clickStart"); c(campaignEx); } public final void a(CampaignEx campaignEx) { try { if (e(campaignEx)) { c a2 = c.a(this.p); a2.a(); CommonJumpLoader.JumpLoaderResult b2 = a2.b(campaignEx.getId(), this.f11807g); if (b2 != null) { if (b2.getNoticeurl() != null) { b2.setNoticeurl(null); } campaignEx.setJumpResult(b2); a2.a(campaignEx, this.f11807g, false, -1, campaignEx.getTtc_type()); } if (c.d(this.q, campaignEx.getPackageName())) { z.a("MBridge SDK M", campaignEx.getPackageName() + " is intalled."); return; } a(campaignEx, false, false, false, campaignEx.getTtc_type(), false, (Boolean) false); } } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } public static void b(CampaignEx campaignEx, Context context, String str) { try { if (str.equals("start") || str.equals("downloading")) { if (Looper.myLooper() == Looper.getMainLooper()) { a(context); } else { Message obtainMessage = f11806f.obtainMessage(0); obtainMessage.obj = context; f11806f.sendMessage(obtainMessage); } } c(campaignEx, context, str); } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } /* JADX WARNING: Removed duplicated region for block: B:29:0x0131 */ private void b(final CampaignEx campaignEx, final String str, final boolean z) { final String str2; Throwable th; if (campaignEx == null || TextUtils.isEmpty(campaignEx.getAkdlui())) { str2 = SameMD5.getMD5(str); } else { str2 = campaignEx.getAkdlui(); } try { g.a(str, 1, campaignEx); Context j2 = com.mbridge.msdk.foundation.controller.a.f().j(); boolean a2 = ak.a(j2); boolean c2 = ak.c(j2); if (!ak.b(j2)) { try { a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.I); c.a(j2, str, str2); } catch (Throwable th2) { th = th2; Context j3 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j3, str2 + "isDowning", 0L); Context j4 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j4, str2 + "process", 0); if (MBridgeConstans.DEBUG) { th.printStackTrace(); } c(campaignEx, str, z); } } else if (!c2) { c(campaignEx, str, z); } else if (!a2) { c(campaignEx, str, z); } else { Context j5 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j5, str2 + "isDowning", Long.valueOf(System.currentTimeMillis())); Context j6 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j6, str2 + "process", Integer.valueOf(Process.myPid())); Class<?> cls = Class.forName("com.mbridge.msdk.mbdownload.manager.ADownloadManager"); Object invoke = cls.getMethod("getInstance", new Class[0]).invoke(null, new Object[0]); String str3 = (String) cls.getMethod("initAPKDownloadTask", CampaignEx.class, String.class, IDownloadListener.class).invoke(invoke, campaignEx, str, new IDownloadListener() { /* class com.mbridge.msdk.click.b.AnonymousClass10 */ @Override // com.mbridge.msdk.out.IDownloadListener public final void onEnd(int i2, int i3, String str) { z.b("MBridge SDK M", "download listener onEnd result = " + i2 + " nid = " + i3 + " file = " + str + "-sdkclick:" + z); Context j = com.mbridge.msdk.foundation.controller.a.f().j(); StringBuilder sb = new StringBuilder(); sb.append(str2); sb.append("isDowning"); ah.a(j, sb.toString(), 0L); Context j2 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j2, str2 + "process", 0); if (!TextUtils.isEmpty(str)) { b.b(campaignEx, b.this.q, TtmlNode.END); com.mbridge.msdk.foundation.db.g.b(i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(campaignEx); File file = new File(str); if (file.exists() && z) { c.a(b.this.q, Uri.fromFile(file), str, str2); ah.a(com.mbridge.msdk.foundation.controller.a.f().j(), str2, str); } else if (!z) { ah.a(com.mbridge.msdk.foundation.controller.a.f().j(), str2, str); } } if (b.this.t != null && i2 == 1) { b.this.t.onDownloadFinish(campaignEx); } } @Override // com.mbridge.msdk.out.IDownloadListener public final void onProgressUpdate(int i2) { } @Override // com.mbridge.msdk.out.IDownloadListener public final void onStart() { b bVar = b.this; CampaignEx campaignEx = campaignEx; bVar.a((b) campaignEx, (CampaignEx) campaignEx.getNoticeUrl(), (String) com.mbridge.msdk.foundation.same.a.G); b.b(campaignEx, b.this.q, "start"); if (b.this.t != null) { b.this.t.onDownloadStart(null); } } @Override // com.mbridge.msdk.out.IDownloadListener public final void onStatus(int i2) { } }); } } catch (Throwable th3) { th = th3; Context j32 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j32, str2 + "isDowning", 0L); Context j42 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j42, str2 + "process", 0); if (MBridgeConstans.DEBUG) { } c(campaignEx, str, z); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(CampaignEx campaignEx, String str, int i2) { if (!TextUtils.isEmpty(str)) { if (i2 != -1) { str = str + "&apk_ptype=" + i2; } if (!str.contains("opdptype")) { str = str + "&opdptype=0"; } a(this.q, campaignEx, this.f11807g, str, true, false, com.mbridge.msdk.click.a.a.f11799i); } } private AppletSchemeCallBack a(NativeListener.NativeTrackingListener nativeTrackingListener, CampaignEx campaignEx, AppletsModel appletsModel, b bVar) { return new f(nativeTrackingListener, campaignEx, appletsModel, bVar); } private void a(Context context, CampaignEx campaignEx) { if (context == null) { e.a(com.mbridge.msdk.foundation.controller.a.f().j(), campaignEx, 2, "context is null", this.f11807g); return; } boolean z = v.w() == 1; boolean z2 = v.s(context) == 1; if (!z || !z2) { e.a(context, campaignEx, 2, "integrated:" + z + "-hasWx:" + z2, this.f11807g); f(campaignEx); return; } String ghId = campaignEx.getGhId(); String ghPath = campaignEx.getGhPath(); String bindId = campaignEx.getBindId(); String m2 = com.mbridge.msdk.foundation.controller.a.f().m(); if (!TextUtils.isEmpty(ghId)) { try { if (!TextUtils.isEmpty(m2)) { bindId = m2; } Object g2 = v.g(bindId); Class<?> cls = Class.forName("com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram$Req"); Object newInstance = cls.newInstance(); cls.getField("userName").set(newInstance, ghId); cls.getField("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(g2, newInstance); e.a(context, campaignEx, 1, "", this.f11807g); } catch (Throwable th) { e.a(context, campaignEx, 2, th.getMessage(), this.f11807g); f(campaignEx); } } else { f(campaignEx); e.a(context, campaignEx, 2, "ghid is empty", this.f11807g); } } public static void a(Context context, CampaignEx campaignEx, String str, String str2, boolean z, boolean z2) { if (context != null) { new CommonJumpLoader(context.getApplicationContext(), true).a("2", str, campaignEx, null, str2, z, z2, com.mbridge.msdk.click.a.a.f11796f); } } public static void a(Context context, CampaignEx campaignEx, String str, String str2, boolean z, boolean z2, int i2) { if (context != null) { new CommonJumpLoader(context.getApplicationContext(), true).a("2", str, campaignEx, null, str2, z, z2, i2); } } 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)) { CommonJumpLoader commonJumpLoader = new CommonJumpLoader(context.getApplicationContext(), true); for (String str2 : strArr) { commonJumpLoader.a("2", str, campaignEx, null, str2, z, z2, com.mbridge.msdk.click.a.a.f11796f); } } } /* JADX WARNING: Removed duplicated region for block: B:57:0x0161 */ /* JADX WARNING: Removed duplicated region for block: B:60:0x016a */ private void a(final CampaignEx campaignEx, final boolean z, boolean z2, boolean z3, final int i2, final boolean z4, final Boolean bool) { final boolean z5; try { this.f11808h = System.currentTimeMillis(); boolean z6 = true; if (z) { z.b("MBridge SDK M", "Start 302 Redirection... "); if (z3 || !this.s.containsKey(campaignEx.getClickURL()) || z2) { Context context = this.q; if (z2) { z6 = false; } CommonJumpLoader commonJumpLoader = new CommonJumpLoader(context, z6); this.s.put(campaignEx.getClickURL(), commonJumpLoader); commonJumpLoader.a("2", this.f11807g, campaignEx, new e() { /* class com.mbridge.msdk.click.b.AnonymousClass4 */ @Override // com.mbridge.msdk.click.e public final void a(Object obj) { try { c.a(b.this.p).a(campaignEx, b.this.f11807g, z, 0, i2); if (b.c != null) { b.c.add(campaignEx.getId()); } } catch (Exception e2) { e2.printStackTrace(); } } @Override // com.mbridge.msdk.click.e public final void b(Object obj) { if (obj != null) { try { if (obj instanceof CommonJumpLoader.JumpLoaderResult) { CommonJumpLoader.JumpLoaderResult jumpLoaderResult = (CommonJumpLoader.JumpLoaderResult) obj; z.b("MBridge SDK M", "Redirection done... code: " + jumpLoaderResult.getCode()); if (!(campaignEx == null || jumpLoaderResult == null)) { campaignEx.setJumpResult(jumpLoaderResult); b.a(b.this, campaignEx, z, jumpLoaderResult, i2, true); } } } catch (Exception e2) { e2.printStackTrace(); return; } } if (campaignEx != null) { b.this.s.remove(campaignEx.getClickURL()); } if (b.c != null && campaignEx != null) { b.c.remove(campaignEx.getId()); } } @Override // com.mbridge.msdk.click.e public final void a(Object obj, String str) { try { if (z) { c.a(b.this.p).a(campaignEx, b.this.f11807g, z, 0, i2); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { b.this.a((b) ((CommonJumpLoader.JumpLoaderResult) obj), (CommonJumpLoader.JumpLoaderResult) campaignEx, (CampaignEx) true, true); } b.this.s.remove(campaignEx.getClickURL()); if (b.c != null) { b.c.remove(campaignEx.getId()); } } catch (Exception e2) { e2.printStackTrace(); } } }); return; } return; } if (this.t == null || z4) { z5 = true; } else { this.t.onStartRedirection(campaignEx, campaignEx.getClickURL()); z5 = !this.t.onInterceptDefaultLoadingDialog(); } if (this.s.containsKey(campaignEx.getClickURL())) { this.s.get(campaignEx.getClickURL()).a(); this.s.remove(campaignEx.getClickURL()); } final boolean z7 = true; this.l = false; if (campaignEx.getJumpResult() != null) { if (!z4) { a(campaignEx, campaignEx.getJumpResult(), true, this.m, false, bool); } this.l = true; this.m = false; z7 = false; } if (!c.a(this.p).a(campaignEx.getId(), this.f11807g) || campaignEx.getJumpResult() == null) { c a2 = c.a(this.p); a2.a(); CommonJumpLoader.JumpLoaderResult b2 = a2.b(campaignEx.getId(), this.f11807g); if (b2 == null || z4) { if (campaignEx.getClick_mode().equals("6") && !campaignEx.getPackageName().isEmpty() && campaignEx.getLinkType() == 2 && !z4) { ad.a.a(this.q, "market://details?id=" + campaignEx.getPackageName(), this.t); if (this.t != null && z7) { this.t.onDismissLoading(campaignEx); this.t.onFinishRedirection(campaignEx, null); } this.l = true; z7 = false; } if (z4) { this.l = true; this.m = false; } z.b("MBridge SDK M", "Start 302 Redirection... "); new Handler(Looper.getMainLooper()).post(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass5 */ public final void run() { if (z5 && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER && !z4) { b.a(b.this, campaignEx); } if (!z5 && b.this.t != null && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) { b.this.t.onShowLoading(campaignEx); } } }); if (this.r != null) { this.r.a(); } if (b != null || !b.contains(campaignEx.getId())) { b.add(campaignEx.getId()); CommonJumpLoader commonJumpLoader2 = new CommonJumpLoader(this.q, false); this.r = commonJumpLoader2; commonJumpLoader2.a("1", this.f11807g, campaignEx, new e() { /* class com.mbridge.msdk.click.b.AnonymousClass6 */ @Override // com.mbridge.msdk.click.e public final void a(Object obj) { } @Override // com.mbridge.msdk.click.e public final void a(Object obj, String str) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { b.this.j = true; b.this.a((b) ((CommonJumpLoader.JumpLoaderResult) obj), (CommonJumpLoader.JumpLoaderResult) campaignEx, (CampaignEx) true, false); } if (b.this.t != null) { b.this.t.onRedirectionFailed(campaignEx, str); } b.a(b.this, z5, campaignEx); } @Override // com.mbridge.msdk.click.e public final void b(Object obj) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { CommonJumpLoader.JumpLoaderResult jumpLoaderResult = (CommonJumpLoader.JumpLoaderResult) obj; z.b("MBridge SDK M", "Redirection done... code: " + jumpLoaderResult.getCode()); b.this.j = true; campaignEx.setJumpResult(jumpLoaderResult); b bVar = b.this; bVar.a((b) campaignEx, (CampaignEx) jumpLoaderResult, (CommonJumpLoader.JumpLoaderResult) z7, bVar.m, false, (boolean) bool); if (jumpLoaderResult.isjumpDone()) { c.a(b.this.p).a(campaignEx, b.this.f11807g, false, -1, i2); } b.a(b.this, z5, campaignEx); } } }); } if (this.t != null) { this.t.onDismissLoading(campaignEx); this.t.onFinishRedirection(campaignEx, campaignEx.getClickURL()); } z.b("MBridge SDK M", "点击正在tracking"); return; } campaignEx.setJumpResult(b2); if (z7) { if (!z4) { a(campaignEx, b2, z7, this.m, false, bool); } this.l = true; this.m = false; } z.b("MBridge SDK M", "Start 302 Redirection... "); new Handler(Looper.getMainLooper()).post(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass5 */ public final void run() { if (z5 && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER && !z4) { b.a(b.this, campaignEx); } if (!z5 && b.this.t != null && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) { b.this.t.onShowLoading(campaignEx); } } }); if (this.r != null) { } if (b != null) { } b.add(campaignEx.getId()); CommonJumpLoader commonJumpLoader22 = new CommonJumpLoader(this.q, false); this.r = commonJumpLoader22; commonJumpLoader22.a("1", this.f11807g, campaignEx, new e() { /* class com.mbridge.msdk.click.b.AnonymousClass6 */ @Override // com.mbridge.msdk.click.e public final void a(Object obj) { } @Override // com.mbridge.msdk.click.e public final void a(Object obj, String str) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { b.this.j = true; b.this.a((b) ((CommonJumpLoader.JumpLoaderResult) obj), (CommonJumpLoader.JumpLoaderResult) campaignEx, (CampaignEx) true, false); } if (b.this.t != null) { b.this.t.onRedirectionFailed(campaignEx, str); } b.a(b.this, z5, campaignEx); } @Override // com.mbridge.msdk.click.e public final void b(Object obj) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { CommonJumpLoader.JumpLoaderResult jumpLoaderResult = (CommonJumpLoader.JumpLoaderResult) obj; z.b("MBridge SDK M", "Redirection done... code: " + jumpLoaderResult.getCode()); b.this.j = true; campaignEx.setJumpResult(jumpLoaderResult); b bVar = b.this; bVar.a((b) campaignEx, (CampaignEx) jumpLoaderResult, (CommonJumpLoader.JumpLoaderResult) z7, bVar.m, false, (boolean) bool); if (jumpLoaderResult.isjumpDone()) { c.a(b.this.p).a(campaignEx, b.this.f11807g, false, -1, i2); } b.a(b.this, z5, campaignEx); } } }); z7 = false; z.b("MBridge SDK M", "Start 302 Redirection... "); new Handler(Looper.getMainLooper()).post(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass5 */ public final void run() { if (z5 && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER && !z4) { b.a(b.this, campaignEx); } if (!z5 && b.this.t != null && !b.a && !b.this.l && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) { b.this.t.onShowLoading(campaignEx); } } }); if (this.r != null) { } if (b != null) { } b.add(campaignEx.getId()); CommonJumpLoader commonJumpLoader222 = new CommonJumpLoader(this.q, false); this.r = commonJumpLoader222; commonJumpLoader222.a("1", this.f11807g, campaignEx, new e() { /* class com.mbridge.msdk.click.b.AnonymousClass6 */ @Override // com.mbridge.msdk.click.e public final void a(Object obj) { } @Override // com.mbridge.msdk.click.e public final void a(Object obj, String str) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { b.this.j = true; b.this.a((b) ((CommonJumpLoader.JumpLoaderResult) obj), (CommonJumpLoader.JumpLoaderResult) campaignEx, (CampaignEx) true, false); } if (b.this.t != null) { b.this.t.onRedirectionFailed(campaignEx, str); } b.a(b.this, z5, campaignEx); } @Override // com.mbridge.msdk.click.e public final void b(Object obj) { Set<String> set = b.b; if (set != null) { set.remove(campaignEx.getId()); } if (obj != null && (obj instanceof CommonJumpLoader.JumpLoaderResult)) { CommonJumpLoader.JumpLoaderResult jumpLoaderResult = (CommonJumpLoader.JumpLoaderResult) obj; z.b("MBridge SDK M", "Redirection done... code: " + jumpLoaderResult.getCode()); b.this.j = true; campaignEx.setJumpResult(jumpLoaderResult); b bVar = b.this; bVar.a((b) campaignEx, (CampaignEx) jumpLoaderResult, (CommonJumpLoader.JumpLoaderResult) z7, bVar.m, false, (boolean) bool); if (jumpLoaderResult.isjumpDone()) { c.a(b.this.p).a(campaignEx, b.this.f11807g, false, -1, i2); } b.a(b.this, z5, campaignEx); } } }); } } catch (Exception e2) { e2.printStackTrace(); } } public final void a(CommonJumpLoader.JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, int i2, boolean z) { if (campaignEx != null && jumpLoaderResult != null) { try { this.f11809i = System.currentTimeMillis() - this.f11808h; com.mbridge.msdk.foundation.entity.e eVar = new com.mbridge.msdk.foundation.entity.e(); int E = v.E(this.q); eVar.a(E); eVar.a(v.a(this.q, E)); eVar.j(campaignEx.getRequestId()); eVar.k(campaignEx.getRequestIdNotice()); eVar.d(i2); eVar.i(this.f11809i + ""); eVar.h(campaignEx.getId()); eVar.f(jumpLoaderResult.getType()); if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) { eVar.g(URLEncoder.encode(jumpLoaderResult.getUrl(), "utf-8")); } eVar.c((this.f11808h / 1000) + ""); eVar.b(Integer.parseInt(campaignEx.getLandingType())); eVar.c(campaignEx.getLinkType()); eVar.b(this.f11807g); if (jumpLoaderResult != null) { eVar.f(jumpLoaderResult.getType()); if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) { eVar.g(URLEncoder.encode(jumpLoaderResult.getUrl(), "utf-8")); } if (this.k) { eVar.e(jumpLoaderResult.getStatusCode()); if (!TextUtils.isEmpty(jumpLoaderResult.getHeader())) { eVar.e(URLEncoder.encode(jumpLoaderResult.getHeader(), "utf-8")); } if (!TextUtils.isEmpty(jumpLoaderResult.getContent())) { eVar.f(URLEncoder.encode(jumpLoaderResult.getContent(), C.UTF8_NAME)); } if (!TextUtils.isEmpty(jumpLoaderResult.getExceptionMsg())) { eVar.d(URLEncoder.encode(jumpLoaderResult.getExceptionMsg(), "utf-8")); } } if (z) { this.u.a("click_jump_error", eVar, this.f11807g); return; } ArrayList arrayList = new ArrayList(); arrayList.add(eVar); String a2 = com.mbridge.msdk.foundation.entity.e.a(arrayList); if (!aj.b(a2)) { return; } if (com.mbridge.msdk.foundation.same.report.b.a().c()) { com.mbridge.msdk.foundation.same.report.b.a().a(a2); } else { new d(this.q, 0).a("click_jump_success", a2, (String) null, (Frame) null); } } } catch (Throwable th) { th.printStackTrace(); } } } private int c() { try { if (this.o != null) { return this.o.V(); } return 1; } catch (Exception e2) { e2.printStackTrace(); return 1; } } private static void c(CampaignEx campaignEx, Context context, String str) { if (campaignEx != null) { try { if (campaignEx.getNativeVideoTracking() != null) { int i2 = 0; if (!str.equals("start")) { if (!str.equals("shortcuts_start")) { if (str.equals(TtmlNode.END)) { if (campaignEx.getNativeVideoTracking().b() != null) { while (i2 < campaignEx.getNativeVideoTracking().b().length) { a(context, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().b()[i2], false, false); i2++; } return; } return; } else if (str.equals("install")) { if (campaignEx.getNativeVideoTracking().c() != null) { while (i2 < campaignEx.getNativeVideoTracking().c().length) { a(context, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().c()[i2], false, false); i2++; } } com.mbridge.msdk.foundation.db.g.b(i.a(context)).i(campaignEx.getPackageName()); return; } else { return; } } } if (campaignEx.getNativeVideoTracking().a() != null) { while (i2 < campaignEx.getNativeVideoTracking().a().length) { a(context, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().a()[i2], false, false); i2++; } } } } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } } public final void a(Campaign campaign, String str) { try { if (TextUtils.isEmpty(str)) { return; } if (campaign != null) { CampaignEx campaignEx = null; if (campaign != null && (campaign instanceof CampaignEx)) { campaignEx = (CampaignEx) campaign; } if (str.startsWith("market://") || str.startsWith("https://play.google.com/")) { if (!ad.a.a(this.q, str, this.t) && campaignEx != null) { if (!TextUtils.isEmpty(campaignEx.getPackageName())) { Context context = this.q; ad.a.a(context, "market://details?id=" + campaignEx.getPackageName(), this.t); } else if (c() == 2) { ad.a(this.q, campaignEx.getClickURL(), campaignEx, this.t); } else { ad.a(this.q, campaignEx.getClickURL(), (BaseTrackingListener) this.t); } } z.b("MBridge SDK M", "Jump to Google Play: " + str); return; } com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD = a.ar(); if (str.toLowerCase().endsWith(".apk") && !com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD) { if (campaignEx != null && !TextUtils.isEmpty(campaignEx.getPackageName())) { Context context2 = this.q; if (!ad.a.a(context2, "market://details?id=" + campaignEx.getPackageName(), this.t)) { try { this.w.post(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass8 */ public final void run() { Toast.makeText(b.this.q, "Opps!Access Unavailable", 0).show(); } }); } catch (Exception unused) { z.d("MBridge SDK M", "Opps!Access Unavailable."); } } else if (com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD) { a(campaignEx, str, true); } } else if (com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD) { a(campaignEx, str, true); } } } } catch (Exception e2) { e2.printStackTrace(); } } /* JADX WARNING: Removed duplicated region for block: B:11:0x002e A[Catch:{ all -> 0x0091 }] */ /* JADX WARNING: Removed duplicated region for block: B:13:0x003b A[Catch:{ all -> 0x0091 }] */ /* JADX WARNING: Removed duplicated region for block: B:8:0x0018 A[Catch:{ all -> 0x0091 }] */ private void c(final CampaignEx campaignEx, final String str, final boolean z) { String str2; Context j2; if (campaignEx != null) { try { if (!TextUtils.isEmpty(campaignEx.getAkdlui())) { str2 = campaignEx.getAkdlui(); if (TextUtils.isEmpty(str2)) { str2 = SameMD5.getMD5(str); } g.a(str, 2, campaignEx); j2 = com.mbridge.msdk.foundation.controller.a.f().j(); if (ak.b(j2)) { a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.I); c.a(j2, str, str2); return; } Context j3 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j3, str2 + "isDowning", Long.valueOf(System.currentTimeMillis())); Context j4 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j4, str2 + "process", Integer.valueOf(Process.myPid())); new Thread(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass2 */ public final void run() { b.a(b.this, campaignEx, str, z); } }).start(); return; } } catch (Throwable th) { if (MBridgeConstans.DEBUG) { th.printStackTrace(); return; } return; } } str2 = str; if (TextUtils.isEmpty(str2)) { } g.a(str, 2, campaignEx); j2 = com.mbridge.msdk.foundation.controller.a.f().j(); if (ak.b(j2)) { } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(CommonJumpLoader.JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, boolean z, boolean z2) { if (this.j) { a(jumpLoaderResult, campaignEx, 1, z); } else if (z2) { a(jumpLoaderResult, campaignEx, 2, z); } } private void a(int i2, String str, CampaignEx campaignEx, NativeListener.NativeTrackingListener nativeTrackingListener) { try { if (TextUtils.isEmpty(str)) { return; } if (i2 == 2) { ad.a(this.q, str, campaignEx, nativeTrackingListener); } else { ad.a(this.q, str, (BaseTrackingListener) nativeTrackingListener); } } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } private boolean a(CampaignEx campaignEx, CommonJumpLoader.JumpLoaderResult jumpLoaderResult, boolean z, boolean z2, int i2) { boolean z3 = false; if (z) { try { int intValue = Integer.valueOf(campaignEx.getLandingType()).intValue(); if (intValue == 1) { ad.a(this.q, jumpLoaderResult.getUrl(), (BaseTrackingListener) this.t); } else if (intValue == 2) { ad.a(this.q, jumpLoaderResult.getUrl(), campaignEx, this.t); } else if (campaignEx.getPackageName() != null) { Context context = this.q; if (!ad.a.a(context, "market://details?id=" + campaignEx.getPackageName(), this.t)) { a(i2, jumpLoaderResult.getUrl(), campaignEx, this.t); } } else { a(i2, jumpLoaderResult.getUrl(), campaignEx, this.t); } z3 = true; } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } if (z3) { a(jumpLoaderResult, campaignEx, true, z2); if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); } } else { a(jumpLoaderResult, campaignEx, true, z2); if (this.t != null && z) { this.t.onRedirectionFailed(campaignEx, jumpLoaderResult.getUrl()); } } return z3; } private boolean a(CampaignEx campaignEx, CommonJumpLoader.JumpLoaderResult jumpLoaderResult, boolean z, boolean z2) { boolean z3 = false; if (z) { try { a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.I); ad.a(this.q, campaignEx.getClickURL(), (BaseTrackingListener) this.t); z3 = true; } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } if (z3) { a(jumpLoaderResult, campaignEx, true, z2); if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); } } else { a(jumpLoaderResult, campaignEx, true, z2); if (this.t != null && z) { this.t.onRedirectionFailed(campaignEx, jumpLoaderResult.getUrl()); } } return z3; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ /* JADX WARNING: Code restructure failed: missing block: B:44:0x0103, code lost: if (com.mbridge.msdk.foundation.tools.ad.a.a(r6, "market://details?id=" + r12.getPackageName(), r11.t) == false) goto L_0x0105; */ private void a(CampaignEx campaignEx, CommonJumpLoader.JumpLoaderResult jumpLoaderResult, boolean z, boolean z2, boolean z3, Boolean bool) { try { if (this.n) { com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD = a.ar(); if (campaignEx != null) { if (jumpLoaderResult != null) { int c2 = c(); int code = jumpLoaderResult.getCode(); if (!bool.booleanValue()) { if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) { a(campaignEx, jumpLoaderResult.getUrl(), bool.booleanValue()); return; } return; } else if (!TextUtils.isEmpty(jumpLoaderResult.getUrl()) || !z) { if (code == 1) { z.b("MBridge SDK M", "Jump to Google Play: " + jumpLoaderResult.getUrl()); if (TextUtils.isEmpty(campaignEx.getPackageName()) || TextUtils.isEmpty(jumpLoaderResult.getUrl()) || !jumpLoaderResult.getUrl().contains(campaignEx.getPackageName()) || !z) { if (z) { if (!TextUtils.isEmpty(campaignEx.getPackageName())) { Context context = this.q; } a(c2, jumpLoaderResult.getUrl(), campaignEx, this.t); z.d("MBridge SDK M", "code market This pkg is " + campaignEx.getPackageName()); } } else if (!ad.a.a(this.q, jumpLoaderResult.getUrl(), this.t)) { a(c2, jumpLoaderResult.getUrl(), campaignEx, this.t); } if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); } } else if (code == 3) { if (z) { if (com.mbridge.msdk.a.ALLOW_APK_DOWNLOAD) { z.b("MBridge SDK M", "Jump to download: " + jumpLoaderResult.getUrl()); a(campaignEx, jumpLoaderResult.getUrl(), bool.booleanValue()); } else { ad.a(this.q, jumpLoaderResult.getUrl(), (BaseTrackingListener) this.t); } } if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); } } else if (z) { z.b("MBridge SDK M", "Jump to Web: " + jumpLoaderResult.getUrl()); if (3 == campaignEx.getLinkType()) { a(campaignEx, jumpLoaderResult, z, z3); return; } else if (2 == campaignEx.getLinkType()) { a(campaignEx, jumpLoaderResult, z, z3, c()); return; } else { ad.a(this.q, jumpLoaderResult.getUrl(), (BaseTrackingListener) this.t); if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); } } } if (a(campaignEx.getLinkType(), jumpLoaderResult.getUrl())) { a(jumpLoaderResult, campaignEx, false, z3); } else { a(jumpLoaderResult, campaignEx, true, z3); } if (this.t != null && !z && z2) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); return; } return; } else { int linkType = campaignEx.getLinkType(); if (linkType == 2) { a(campaignEx, jumpLoaderResult, z, z3, c()); return; } else if (linkType == 3) { a(campaignEx, jumpLoaderResult, z, z3); return; } else { ad.a(this.q, campaignEx.getClickURL(), (BaseTrackingListener) this.t); a(jumpLoaderResult, campaignEx, true, z3); if (this.t != null && z) { this.t.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl()); return; } return; } } } } if (z) { a(jumpLoaderResult, campaignEx, true, z3); if (this.t != null && z) { this.t.onRedirectionFailed(null, null); } } } } catch (Exception e2) { e2.printStackTrace(); } } /* JADX WARNING: Code restructure failed: missing block: B:7:0x0010, code lost: if (android.text.TextUtils.isEmpty(r5) == false) goto L_0x0014; */ private boolean a(int i2, String str) { boolean z = true; if (i2 == 2) { try { if (ad.a.a(str)) { return z; } } catch (Exception e2) { e2.printStackTrace(); return false; } } z = false; return z; } private void a(CampaignEx campaignEx, String str, boolean z) { String akdlui = campaignEx.getAkdlui(); if (TextUtils.isEmpty(akdlui)) { akdlui = SameMD5.getMD5(str); } try { String obj = ah.b(com.mbridge.msdk.foundation.controller.a.f().j(), akdlui, "").toString(); if (!TextUtils.isEmpty(obj)) { File file = new File(obj); if (file.exists()) { if (z) { a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.J); c.a(this.q, Uri.fromFile(file), str, akdlui); return; } return; } } else { Context j2 = com.mbridge.msdk.foundation.controller.a.f().j(); int intValue = ((Integer) ah.b(j2, akdlui + "process", 0)).intValue(); int myPid = Process.myPid(); if (intValue != 0 && intValue == myPid) { Context j3 = com.mbridge.msdk.foundation.controller.a.f().j(); long longValue = ((Long) ah.b(j3, akdlui + "isDowning", 0L)).longValue(); long currentTimeMillis = System.currentTimeMillis() - longValue; if (longValue != 0 && currentTimeMillis < TTAdConstant.AD_MAX_EVENT_TIME) { if (z) { Context j4 = com.mbridge.msdk.foundation.controller.a.f().j(); int intValue2 = ((Integer) ah.b(j4, akdlui + "downloadType", -1)).intValue(); if (intValue2 == 1) { b(campaignEx, this.q, "downloading"); a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.F); return; } else if (intValue2 == 2) { a(campaignEx, this.q, "downloading"); a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.F); return; } else { ad.a(this.q, campaignEx.getClickURL(), (BaseTrackingListener) this.t); a(campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.I); return; } } else { return; } } } } if (ak.a == -1) { try { Class.forName("com.mbridge.msdk.mbdownload.b"); Class.forName("com.mbridge.msdk.mbdownload.f"); ak.a = 1; ak.b = "ok"; } catch (ClassNotFoundException e2) { ak.a = 0; ak.b = e2.getMessage(); } } if (ak.a != 1 || !z) { c(campaignEx, str, z); } else { b(campaignEx, str, z); } } catch (Throwable th) { ak.a = -1; ak.b = th.getMessage(); z.b("downloadapk", "can't find download jar, use simple method"); c(campaignEx, str, z); } } public static void a(CampaignEx campaignEx, Context context, String str) { try { if (str.equals("start") || str.equals("downloading")) { if (Looper.myLooper() == Looper.getMainLooper()) { d(); } else { Message obtainMessage = f11806f.obtainMessage(1); obtainMessage.obj = context; f11806f.sendMessage(obtainMessage); } } c(campaignEx, context, str); } catch (Throwable th) { z.c("MBridge SDK M", th.getMessage(), th); } } public static void a(Context context) { a b2 = com.mbridge.msdk.c.b.a().b(com.mbridge.msdk.foundation.controller.a.f().k()); if (b2 == null) { b2 = com.mbridge.msdk.c.b.a().b(); } if (b2 == null) { return; } if (com.mbridge.msdk.foundation.controller.a.f().j() != null || context == null) { Toast.makeText(com.mbridge.msdk.foundation.controller.a.f().j(), b2.R(), 0).show(); } else { Toast.makeText(context, b2.R(), 0).show(); } } static /* synthetic */ void a(b bVar, CampaignEx campaignEx, boolean z, CommonJumpLoader.JumpLoaderResult jumpLoaderResult, int i2, boolean z2) { if (campaignEx != null) { String str = ""; if (jumpLoaderResult != null) { try { str = jumpLoaderResult.getUrl(); } catch (Exception e2) { e2.printStackTrace(); return; } } c a2 = c.a(bVar.p); if (bVar.a(campaignEx.getLinkType(), str)) { bVar.a(jumpLoaderResult, campaignEx, false, z2); if (campaignEx.getJumpResult() != null && !TextUtils.isEmpty(campaignEx.getNoticeUrl())) { campaignEx.getJumpResult().setNoticeurl(campaignEx.getNoticeUrl()); } a2.a(campaignEx, bVar.f11807g, z, 1, i2); return; } bVar.a(jumpLoaderResult, campaignEx, true, z2); a2.a(campaignEx, bVar.f11807g, z, 0, i2); } } static /* synthetic */ void a(b bVar, CampaignEx campaignEx) { try { Intent intent = new Intent(bVar.q, LoadingActivity.class); intent.setFlags(268435456); intent.putExtra(CampaignEx.JSON_KEY_ICON_URL, campaignEx.getIconUrl()); bVar.q.startActivity(intent); } catch (Exception e2) { z.c("MBridge SDK M", "Exception", e2); } } static /* synthetic */ void a(b bVar, final boolean z, final Campaign campaign) { new Handler(Looper.getMainLooper()).post(new Runnable() { /* class com.mbridge.msdk.click.b.AnonymousClass7 */ public final void run() { if (z && !b.a && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) { b.g(b.this); } if (b.this.t != null && !b.a && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) { b.this.t.onDismissLoading(campaign); } } }); } static /* synthetic */ void a(b bVar, final CampaignEx campaignEx, final String str, final boolean z) { final String str2; if (campaignEx == null || TextUtils.isEmpty(campaignEx.getAkdlui())) { str2 = SameMD5.getMD5(str); } else { str2 = campaignEx.getAkdlui(); } try { com.mbridge.msdk.optimize.a.a(f.a("/apk", bVar.q, new boolean[1]), c.a(str), str, new com.mbridge.msdk.optimize.b() { /* class com.mbridge.msdk.click.b.AnonymousClass3 */ @Override // com.mbridge.msdk.optimize.b public final void a() { b.this.w.sendMessage(b.this.w.obtainMessage(0)); b bVar = b.this; CampaignEx campaignEx = campaignEx; bVar.a((b) campaignEx, (CampaignEx) campaignEx.getNoticeUrl(), (String) com.mbridge.msdk.foundation.same.a.H); if (z) { b.a(campaignEx, b.this.q, "start"); } else { b.a(campaignEx, b.this.q, "shortcuts_start"); } } @Override // com.mbridge.msdk.optimize.b public final void b() { c.a(b.this.q, str, str2); } @Override // com.mbridge.msdk.optimize.b public final void a(int i2) { Message obtainMessage = b.this.w.obtainMessage(1); obtainMessage.arg1 = i2; b.this.w.sendMessage(obtainMessage); } @Override // com.mbridge.msdk.optimize.b public final void a(File file) { Context j = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j, str2 + "isDowning", 0L); Context j2 = com.mbridge.msdk.foundation.controller.a.f().j(); ah.a(j2, str2 + "process", 0); b.a(campaignEx, b.this.q, TtmlNode.END); com.mbridge.msdk.foundation.db.g.b(i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(campaignEx); if (file.exists() && z) { c.a(b.this.q, Uri.fromFile(file), str, str2); ah.a(com.mbridge.msdk.foundation.controller.a.f().j(), str2, file.getAbsolutePath()); } else if (!z) { ah.a(com.mbridge.msdk.foundation.controller.a.f().j(), str2, file.getAbsolutePath()); } } }); } catch (Throwable unused) { c.a(com.mbridge.msdk.foundation.controller.a.f().j(), str, str2); } } }