package com.mbridge.msdk.advanced.a; import android.content.Context; import android.graphics.Bitmap; import android.net.http.SslError; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.text.TextUtils; import android.webkit.SslErrorHandler; import android.webkit.WebView; import androidx.annotation.NonNull; import androidx.work.WorkRequest; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.advanced.d.f; import com.mbridge.msdk.advanced.view.MBNativeAdvancedView; import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview; import com.mbridge.msdk.c.k; import com.mbridge.msdk.foundation.db.g; import com.mbridge.msdk.foundation.db.j; import com.mbridge.msdk.foundation.download.download.H5DownLoadManager; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.entity.CampaignUnit; import com.mbridge.msdk.foundation.same.c; import com.mbridge.msdk.foundation.same.net.f.e; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.ap; import com.mbridge.msdk.foundation.tools.n; import com.mbridge.msdk.out.MBridgeIds; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; /* loaded from: classes4.dex */ public final class b { private static String a = "NativeAdvancedLoadManager"; private String b; private String c; private long d; private com.mbridge.msdk.advanced.b.b e; private MBNativeAdvancedView g; private k h; private List i; private CampaignEx j; private int k; private int l; private int m; private int n; private String o; private int p; private boolean q; private volatile boolean r; private com.mbridge.msdk.videocommon.listener.a s; private H5DownLoadManager.ZipDownloadListener t; private H5DownLoadManager.ZipDownloadListener u; private String v; private int w; private String x = ""; private Handler y = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.advanced.a.b.1 @Override // android.os.Handler public final void handleMessage(@NonNull Message message) { Object obj; super.handleMessage(message); int i = message.what; if (i == 1) { Object obj2 = message.obj; int i2 = message.arg1; if (obj2 == null || !(obj2 instanceof CampaignEx)) { return; } CampaignEx campaignEx = (CampaignEx) obj2; b.a(b.this, H5DownLoadManager.getInstance().getH5ResAddress(campaignEx.getAdZip()), campaignEx, i2); return; } if (i == 2) { Object obj3 = message.obj; try { if (obj3 instanceof Bundle) { int i3 = ((Bundle) obj3).getInt("type"); com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(i3 == 1 ? 880004 : i3 == 2 ? 880007 : i3 == 3 ? 880006 : 880024); String string = ((Bundle) obj3).getString("msg"); CampaignEx campaignEx2 = (CampaignEx) ((Bundle) obj3).getSerializable("campaignex"); bVar.a(string); bVar.a(campaignEx2); b bVar2 = b.this; bVar2.a(bVar, bVar2.o, b.this.p, campaignEx2); return; } return; } catch (Exception e) { com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880000); bVar3.a((Throwable) e); b bVar4 = b.this; bVar4.a(bVar3, bVar4.o, b.this.p, (CampaignEx) null); return; } } if (i == 3) { Object obj4 = message.obj; if (obj4 == null || !(obj4 instanceof CampaignEx)) { return; } b bVar5 = b.this; bVar5.b((CampaignEx) obj4, bVar5.p); return; } if (i == 4) { Object obj5 = message.obj; if (obj5 == null || !(obj5 instanceof CampaignEx)) { return; } if (b.this.g != null) { b.this.g.setEndCardReady(true); } b bVar6 = b.this; bVar6.b((CampaignEx) obj5, bVar6.p); return; } if (i == 5 && (obj = message.obj) != null && (obj instanceof CampaignEx)) { if (b.this.g != null) { b.this.g.setVideoReady(true); } b bVar7 = b.this; bVar7.b((CampaignEx) obj, bVar7.p); } } }; private Runnable z = new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.6 @Override // java.lang.Runnable public final void run() { com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880010); b bVar2 = b.this; bVar2.a(bVar, bVar2.o, b.this.p, (CampaignEx) null); } }; private Context f = com.mbridge.msdk.foundation.controller.c.m().c(); public final String a() { return this.x; } public final void a(int i) { this.k = i; } public final void a(int i, int i2) { this.n = i; this.m = i2; } public final void a(com.mbridge.msdk.advanced.b.b bVar) { this.e = bVar; } public final void a(MBNativeAdvancedView mBNativeAdvancedView) { this.g = mBNativeAdvancedView; } public final void a(k kVar) { this.h = kVar; } public final void c() { if (this.e != null) { this.e = null; } if (this.s != null) { this.s = null; } if (this.t != null) { this.t = null; } } public b(String str, String str2, long j) { this.c = str; this.b = str2; } public final void a(String str, int i) { CampaignEx a2; this.r = false; this.o = str; this.p = i; this.j = null; if (this.g == null) { a(new com.mbridge.msdk.foundation.c.b(880030), str, i, (CampaignEx) null); return; } if (TextUtils.isEmpty(str)) { a2 = d.a(this.g, this.c, this.b, str, this.k, false, false); } else { a2 = d.a(this.g, this.c, this.b, str, this.k, false, true); } long timestamp = a2 != null ? a2.getTimestamp() : 0L; k kVar = this.h; if (kVar != null && kVar.m() == 1 && this.g != null && a2 != null) { a(a2, i); return; } this.q = false; k kVar2 = this.h; if (kVar2 != null) { List c = kVar2.c(); if (c == null || c.size() <= 0) { this.d = WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS; } else { this.d = c.get(0).intValue() * 1000; } } else { this.d = WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS; } af.a(a, "开始从V3请求新的 offer,超时 :" + this.d); if (this.h == null || timestamp <= 0 || !TextUtils.isEmpty(str)) { a(this.d); a(this.f, str, i); return; } if (System.currentTimeMillis() - timestamp > this.h.o() * 1000) { a(this.d); a(this.f, str, i); } else { a(a2, i); } } private void a(long j) { this.y.postDelayed(this.z, j); } public final String b() { return com.mbridge.msdk.foundation.same.c.a(this.i); } private void a(Context context, String str, int i) { try { if (context == null) { a(new com.mbridge.msdk.foundation.c.b(880025), str, i, (CampaignEx) null); return; } if (ap.a(this.b)) { a(new com.mbridge.msdk.foundation.c.b(880032), str, i, (CampaignEx) null); return; } try { d.a(this.b); } catch (Throwable th) { af.b(a, th.getMessage()); } af.c(a, "load 开始准备请求参数"); MBridgeIds mBridgeIds = new MBridgeIds(this.c, this.b); f fVar = new f(); fVar.a(i); fVar.b(this.w); fVar.a(this.v); fVar.c(this.n); fVar.d(this.m); e a2 = com.mbridge.msdk.advanced.d.e.a(context, mBridgeIds, fVar); if (a2 == null) { af.c(a, "load 请求参数为空 load失败"); a(new com.mbridge.msdk.foundation.c.b(880001), str, i, (CampaignEx) null); return; } if (!TextUtils.isEmpty(str)) { a2.a("token", str); } String d = ak.d(this.b); if (!TextUtils.isEmpty(d)) { a2.a("j", d); } new com.mbridge.msdk.advanced.d.c(context).choiceV3OrV5BySetting(1, a2, b(str, i), str, com.mbridge.msdk.foundation.same.c.a(this.d, WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS)); } catch (Exception e) { af.b(a, e.getMessage()); com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880020); bVar.a((Throwable) e); a(bVar, str, i, (CampaignEx) null); this.w = 0; } } @NonNull private com.mbridge.msdk.advanced.d.b b(final String str, final int i) { com.mbridge.msdk.advanced.d.b bVar = new com.mbridge.msdk.advanced.d.b(i) { // from class: com.mbridge.msdk.advanced.a.b.7 @Override // com.mbridge.msdk.advanced.d.b public final void a(final CampaignUnit campaignUnit, final int i2) { try { b bVar2 = b.this; b.a(bVar2, campaignUnit, i2, bVar2.b, str); b.this.x = campaignUnit.getRequestId(); b.this.i = campaignUnit.getAds(); } catch (Exception e) { af.b(b.a, e.getMessage()); af.c(b.a, "onLoadCompaginSuccess 数据刚请求失败"); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.7.1 @Override // java.lang.Runnable public final void run() { com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880003); bVar3.a((Throwable) e); AnonymousClass7 anonymousClass7 = AnonymousClass7.this; b bVar4 = b.this; String str2 = str; int i3 = i2; CampaignUnit campaignUnit2 = campaignUnit; bVar4.a(bVar3, str2, i3, (campaignUnit2 == null || campaignUnit2.getAds() == null || campaignUnit.getAds().size() == 0) ? null : campaignUnit.getAds().get(0)); } }); } b.this.w = 0; } } @Override // com.mbridge.msdk.advanced.d.b public final void a(int i2, final String str2) { af.b(b.a, str2); af.c(b.a, "onLoadCompaginFailed load failed errorCode:" + i2 + " msg:" + str2); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.7.2 @Override // java.lang.Runnable public final void run() { com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880002); bVar2.a(str2); AnonymousClass7 anonymousClass7 = AnonymousClass7.this; b.this.a(bVar2, str, i, (CampaignEx) null); } }); } b.this.w = 0; } }; bVar.a(str); bVar.setUnitId(this.b); bVar.setPlacementId(this.c); bVar.setAdType(298); return bVar; } private void a(CampaignEx campaignEx, int i) { this.j = campaignEx; if (d.a(this.g, campaignEx, this.c, this.b)) { b(campaignEx, i); } else { c(campaignEx, i); } } /* JADX INFO: Access modifiers changed from: private */ public void b(CampaignEx campaignEx, int i) { if (!d.a(this.g, campaignEx, this.c, this.b) || this.r) { return; } e(); d.a(campaignEx, this.b); this.r = true; com.mbridge.msdk.advanced.b.b bVar = this.e; if (bVar != null) { bVar.a(campaignEx, i); } } /* JADX INFO: Access modifiers changed from: private */ public void a(com.mbridge.msdk.foundation.c.b bVar, String str, int i, CampaignEx campaignEx) { if (this.q) { this.q = false; a(bVar, i, str); } else { if (bVar != null) { bVar.a(campaignEx); } a(bVar, i, campaignEx); } } private void a(com.mbridge.msdk.foundation.c.b bVar, int i, String str) { CampaignEx a2 = d.a(this.g, this.c, this.b, str, this.k, true, true); if (a2 != null) { af.b(a, "load failed cache "); a(a2, i); } else { a(bVar, i, a2); } } private void a(com.mbridge.msdk.foundation.c.b bVar, int i, CampaignEx campaignEx) { if (this.r) { return; } e(); if (bVar != null) { af.b(a, "real failed: " + bVar.b()); } this.r = true; com.mbridge.msdk.advanced.b.b bVar2 = this.e; if (bVar2 != null) { bVar2.a(bVar, i); } } private void e() { this.y.removeCallbacks(this.z); } private void c(CampaignEx campaignEx, int i) { MBNativeAdvancedView mBNativeAdvancedView = this.g; if (mBNativeAdvancedView != null) { mBNativeAdvancedView.clearResState(); } if (!TextUtils.isEmpty(campaignEx.getAdZip())) { af.a(a, "开始下载zip: " + campaignEx.getAdZip()); h(campaignEx, i); } if (!TextUtils.isEmpty(campaignEx.getAdHtml())) { af.a(a, "开始下载HTML: " + campaignEx.getAdHtml()); g(campaignEx, i); } if (!TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) { af.a(a, "开始下载Video: " + campaignEx.getVideoUrlEncode()); i(campaignEx, i); } if (!TextUtils.isEmpty(campaignEx.getImageUrl())) { af.a(a, "开始下载image: " + campaignEx.getImageUrl()); f(campaignEx, i); } if (!TextUtils.isEmpty(campaignEx.getendcard_url())) { af.a(a, "开始下载EndCard: " + campaignEx.getendcard_url()); e(campaignEx, i); } if (TextUtils.isEmpty(campaignEx.getGifUrl())) { return; } af.a(a, "开始下载gitUrl: " + campaignEx.getGifUrl()); d(campaignEx, i); } private void d(final CampaignEx campaignEx, final int i) { com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getGifUrl(), new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.advanced.a.b.10 @Override // com.mbridge.msdk.foundation.same.c.c public final void onSuccessLoad(Bitmap bitmap, String str) { af.a(b.a, "giturl 下载成功: " + str); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.10.1 @Override // java.lang.Runnable public final void run() { AnonymousClass10 anonymousClass10 = AnonymousClass10.this; b.this.b(campaignEx, i); } }); } } @Override // com.mbridge.msdk.foundation.same.c.c public final void onFailedLoad(String str, String str2) { af.a(b.a, "gifurl 下载失败: " + str2); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.10.2 @Override // java.lang.Runnable public final void run() { AnonymousClass10 anonymousClass10 = AnonymousClass10.this; b.this.b(campaignEx, i); } }); } } }); } private void e(final CampaignEx campaignEx, final int i) { String str; this.u = new H5DownLoadManager.ZipDownloadListener() { // from class: com.mbridge.msdk.advanced.a.b.11 @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str2, String str3, boolean z) { af.a(b.a, "endcard 下载成功: " + str2); if (b.this.y != null) { Message obtain = Message.obtain(); obtain.what = 4; obtain.obj = campaignEx; obtain.arg1 = i; b.this.y.sendMessage(obtain); } } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str2, String str3) { af.a(b.a, "endcard 下载失败: " + str3); if (b.this.g != null) { b.this.g.setEndCardReady(false); } Message obtain = Message.obtain(); obtain.what = 2; Bundle bundle = new Bundle(); bundle.putSerializable("campaignex", campaignEx); bundle.putString("msg", str2); bundle.putInt("type", 2); obtain.obj = bundle; b.this.y.sendMessage(obtain); } }; if (campaignEx != null) { r4 = campaignEx.getAabEntity() != null ? campaignEx.getAabEntity().h3c : 0; str = campaignEx.getendcard_url(); } else { str = ""; } com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c(); cVar.a(campaignEx); cVar.c(r4); H5DownLoadManager.getInstance().downloadH5Res(cVar, str, this.u); } private void f(final CampaignEx campaignEx, final int i) { com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getImageUrl(), new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.advanced.a.b.12 @Override // com.mbridge.msdk.foundation.same.c.c public final void onSuccessLoad(Bitmap bitmap, String str) { af.a(b.a, "image 下载成功: " + str); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.12.1 @Override // java.lang.Runnable public final void run() { AnonymousClass12 anonymousClass12 = AnonymousClass12.this; b.this.b(campaignEx, i); } }); } } @Override // com.mbridge.msdk.foundation.same.c.c public final void onFailedLoad(String str, String str2) { af.a(b.a, "image 下载失败: " + str2); if (b.this.y != null) { b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.12.2 @Override // java.lang.Runnable public final void run() { AnonymousClass12 anonymousClass12 = AnonymousClass12.this; b.this.b(campaignEx, i); } }); } } }); } /* JADX WARN: Code restructure failed: missing block: B:26:0x00c2, code lost: if (r3 == null) goto L40; */ /* JADX WARN: Code restructure failed: missing block: B:28:0x00c9, code lost: if (r7.exists() == false) goto L49; */ /* JADX WARN: Code restructure failed: missing block: B:30:0x00cf, code lost: if (r7.isFile() == false) goto L49; */ /* JADX WARN: Code restructure failed: missing block: B:32:0x00d5, code lost: if (r7.canRead() == false) goto L49; */ /* JADX WARN: Code restructure failed: missing block: B:33:0x00d7, code lost: r10.setAdHtml(r7.getAbsolutePath()); com.mbridge.msdk.foundation.tools.af.a(com.mbridge.msdk.advanced.a.b.a, "开始渲染 HTML: "); r0 = r9.y; */ /* JADX WARN: Code restructure failed: missing block: B:34:0x00e7, code lost: if (r0 == null) goto L50; */ /* JADX WARN: Code restructure failed: missing block: B:35:0x00e9, code lost: r0.post(new com.mbridge.msdk.advanced.a.b.AnonymousClass13(r9)); */ /* JADX WARN: Code restructure failed: missing block: B:36:0x0108, code lost: if (r3 == null) goto L80; */ /* JADX WARN: Code restructure failed: missing block: B:37:0x010a, code lost: r3.close(); */ /* JADX WARN: Code restructure failed: missing block: B:38:?, code lost: return; */ /* JADX WARN: Code restructure failed: missing block: B:40:?, code lost: return; */ /* JADX WARN: Code restructure failed: missing block: B:41:0x00f2, code lost: com.mbridge.msdk.foundation.tools.af.a(com.mbridge.msdk.advanced.a.b.a, "渲染 HTML 失败: html file write failed"); r0 = new com.mbridge.msdk.foundation.c.b(880013); a(r0, r9.o, r11, r10); a(r0, r9.o, r11, r10); */ /* JADX WARN: Code restructure failed: missing block: B:42:0x00aa, code lost: r3.close(); */ /* JADX WARN: Code restructure failed: missing block: B:50:0x00a8, code lost: if (r3 != null) goto L31; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private void g(final com.mbridge.msdk.foundation.entity.CampaignEx r10, final int r11) { /* Method dump skipped, instructions count: 320 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.advanced.a.b.g(com.mbridge.msdk.foundation.entity.CampaignEx, int):void"); } private void h(final CampaignEx campaignEx, final int i) { String str; this.t = new H5DownLoadManager.ZipDownloadListener() { // from class: com.mbridge.msdk.advanced.a.b.2 @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str2, String str3, boolean z) { af.a(b.a, "zip 下载成功: " + str2); Message obtain = Message.obtain(); obtain.what = 1; obtain.obj = campaignEx; obtain.arg1 = i; b.this.y.sendMessage(obtain); if (z) { return; } b.a(b.this, campaignEx, str2, true, ""); } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str2, String str3) { af.a(b.a, "zip 下载失败: " + str3 + " " + str2); Message obtain = Message.obtain(); obtain.what = 2; Bundle bundle = new Bundle(); bundle.putSerializable("campaignex", campaignEx); bundle.putString("msg", str2); bundle.putInt("type", 3); obtain.obj = bundle; b.this.y.sendMessage(obtain); b.a(b.this, campaignEx, str3, false, str2); } }; com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c(); cVar.a(campaignEx); if (campaignEx != null) { r0 = campaignEx.getAabEntity() != null ? campaignEx.getAabEntity().h3c : 0; str = campaignEx.getAdZip(); } else { str = ""; } cVar.c(r0); cVar.a(2); H5DownLoadManager.getInstance().downloadH5Res(cVar, str, this.t); } /* JADX INFO: Access modifiers changed from: private */ public void a(CampaignEx campaignEx, String str, int i) { com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880009); bVar.a(str); a(bVar, this.o, i, campaignEx); com.mbridge.msdk.advanced.c.a.a(2, str, this.b, campaignEx); } private void i(final CampaignEx campaignEx, int i) { this.s = new com.mbridge.msdk.videocommon.listener.a() { // from class: com.mbridge.msdk.advanced.a.b.5 @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str) { af.a(b.a, "Video 下载成功: " + str); Message obtain = Message.obtain(); obtain.obj = campaignEx; obtain.what = 5; b.this.y.sendMessage(obtain); } @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str, String str2) { af.a(b.a, "Video 下载失败: " + str); Message obtain = Message.obtain(); Bundle bundle = new Bundle(); bundle.putSerializable("campaignex", campaignEx); bundle.putString("msg", str); bundle.putInt("type", 1); obtain.obj = bundle; obtain.what = 2; b.this.y.sendMessage(obtain); } }; CopyOnWriteArrayList copyOnWriteArrayList = new CopyOnWriteArrayList<>(); copyOnWriteArrayList.add(campaignEx); com.mbridge.msdk.videocommon.download.b.getInstance().createUnitCache(this.f, this.b, copyOnWriteArrayList, 298, this.s); if (!com.mbridge.msdk.videocommon.download.b.getInstance().a(298, this.b, campaignEx.isBidCampaign())) { af.a(a, " load Video"); com.mbridge.msdk.videocommon.download.b.getInstance().load(this.b); } else { af.a(a, " load Video isReady true"); this.g.setVideoReady(true); b(campaignEx, i); } } public final String a(String str) { int k; if (this.j == null) { return ""; } try { com.mbridge.msdk.videocommon.download.a a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.b, this.j.getId() + this.j.getVideoUrlEncode() + this.j.getBidToken()); if (a2 == null || (k = a2.k()) != 5) { return str; } String h = a2.h(); if (!new File(h).exists()) { return str; } af.b(a, "本地已下载完 拿本地播放地址:" + h + " state:" + k); return h; } catch (Exception e) { af.b(a, e.getMessage()); return str; } } public static /* synthetic */ void a(b bVar, final String str, final CampaignEx campaignEx, final int i) { MBNativeAdvancedView mBNativeAdvancedView = bVar.g; if (mBNativeAdvancedView == null || mBNativeAdvancedView.getAdvancedNativeWebview() == null) { return; } com.mbridge.msdk.advanced.c.a.a(bVar.b, campaignEx); com.mbridge.msdk.advanced.signal.b bVar2 = new com.mbridge.msdk.advanced.signal.b(bVar.g.getContext(), bVar.c, bVar.b); ArrayList arrayList = new ArrayList(); arrayList.add(campaignEx); bVar2.a(arrayList); bVar2.a(bVar.k); bVar2.b(bVar.l); bVar.g.setAdvancedNativeSignalCommunicationImpl(bVar2); final long currentTimeMillis = System.currentTimeMillis(); final MBNativeAdvancedWebview advancedNativeWebview = bVar.g.getAdvancedNativeWebview(); if (advancedNativeWebview == null) { bVar.a(campaignEx, "webview is null", i); return; } if (advancedNativeWebview.isDestoryed()) { bVar.a(campaignEx, "webview is destroyed", i); return; } advancedNativeWebview.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.advanced.a.b.3 @Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d public final void a(WebView webView, int i2) { super.a(webView, i2); af.b("NativeAdvancedLoadManager", "=========readyState: " + i2); if (i2 == 1) { b.this.g.setH5Ready(true); com.mbridge.msdk.advanced.common.c.a(b.this.c + b.this.b + campaignEx.getRequestId(), true); b.b(b.this, campaignEx, i); com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "", currentTimeMillis, 1); return; } b.this.a(campaignEx, "readyState 2", i); com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "readyState 2", currentTimeMillis, 3); } @Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d public final void a(WebView webView, int i2, String str2, String str3) { super.a(webView, i2, str2, str3); af.b("NativeAdvancedLoadManager", "onReceivedError: " + i2 + " " + str2 + " " + str3); b.this.a(campaignEx, str2, i); com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "error code:" + i2 + str2, currentTimeMillis, 3); } @Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d public final void a(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { super.a(webView, sslErrorHandler, sslError); new StringBuilder().append("onReceivedSslError: "); throw null; } @Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d public final void a(WebView webView, String str2) { super.a(webView, str2); af.b("NativeAdvancedLoadManager", "onPageFinished"); if (!campaignEx.isHasMBTplMark()) { b.this.g.setH5Ready(true); af.b("NativeAdvancedLoadManager", "=======onPageFinished OK"); com.mbridge.msdk.advanced.common.c.a(b.this.c + b.this.b + campaignEx.getRequestId(), true); b.b(b.this, campaignEx, i); com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "", currentTimeMillis, 1); } com.mbridge.msdk.advanced.signal.a.a(webView); } }); if (!advancedNativeWebview.isDestoryed()) { af.b(a, "=======开始渲染: " + str); Handler handler = bVar.y; if (handler != null) { handler.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.4 @Override // java.lang.Runnable public final void run() { advancedNativeWebview.loadUrl(str); } }); return; } return; } bVar.a(new com.mbridge.msdk.foundation.c.b(880031), bVar.o, i, campaignEx); com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, bVar.b, "webview had destory", currentTimeMillis, 3); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r1v0, types: [com.mbridge.msdk.foundation.same.report.d.a.a] */ /* JADX WARN: Type inference failed for: r1v10 */ /* JADX WARN: Type inference failed for: r1v11 */ /* JADX WARN: Type inference failed for: r1v9 */ public static /* synthetic */ void a(b bVar, CampaignUnit campaignUnit, int i, String str, String str2) { ArrayList arrayList; CampaignEx campaignEx; int i2; k kVar; final CampaignEx campaignEx2 = 0; campaignEx2 = 0; campaignEx2 = 0; if (campaignUnit == null || campaignUnit.getAds() == null) { arrayList = null; } else { arrayList = new ArrayList(); final CampaignEx campaignEx3 = campaignUnit.getAds().get(0); campaignEx3.setCampaignUnitId(bVar.b); new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.9 @Override // java.lang.Runnable public final void run() { j.a(g.a(b.this.f)).a(); n.a(b.this.f, campaignEx3); } }).start(); bVar.v = campaignUnit.getSessionId(); if (campaignEx3.getOfferType() != 99 && (!TextUtils.isEmpty(campaignEx3.getAdZip()) || !TextUtils.isEmpty(campaignEx3.getAdHtml()))) { if (ak.c(campaignEx3)) { campaignEx3.setRtinsType(ak.c(bVar.f, campaignEx3.getPackageName()) ? 1 : 2); } if (com.mbridge.msdk.foundation.same.c.a(bVar.f, campaignEx3)) { arrayList.add(campaignEx3); } else { ak.a(bVar.b, campaignEx3, com.mbridge.msdk.foundation.same.a.x); } try { com.mbridge.msdk.foundation.same.c.a(campaignEx3, bVar.f, null, new c.a() { // from class: com.mbridge.msdk.advanced.a.b.8 @Override // com.mbridge.msdk.foundation.same.c.a public final void a(String str3, com.mbridge.msdk.foundation.same.report.d.c cVar) { try { com.mbridge.msdk.foundation.same.report.d.d.a().a(str3, cVar, campaignEx3, b.this.f, campaignEx2); } catch (Exception e) { if (MBridgeConstans.DEBUG) { e.printStackTrace(); } } } }); } catch (Exception e) { if (MBridgeConstans.DEBUG) { e.printStackTrace(); } } } } if (arrayList == null || arrayList.size() <= 0) { af.c(a, "onload load失败 返回的compaign没有可以用的"); com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880033); if (campaignUnit != null && campaignUnit.getAds() != null && campaignUnit.getAds().size() != 0) { campaignEx2 = campaignUnit.getAds().get(0); } bVar.a(bVar2, str2, i, campaignEx2); return; } try { i2 = bVar.w + 1; bVar.w = i2; kVar = bVar.h; } catch (Exception e2) { e2.printStackTrace(); } if (kVar != null) { if (i2 > kVar.w()) { } af.c(a, "onload 算出 下次的offset是:" + bVar.w); af.c(a, "onload load成功 size:" + arrayList.size()); campaignEx = (CampaignEx) arrayList.get(0); if (TextUtils.isEmpty(campaignEx.getAdZip()) || (!TextUtils.isEmpty(campaignEx.getAdHtml()) && campaignEx.getAdHtml().contains(""))) { campaignEx.setHasMBTplMark(true); campaignEx.setIsMraid(false); } else { campaignEx.setHasMBTplMark(false); campaignEx.setIsMraid(true); } bVar.a(campaignEx, i); } af.c(a, "onload 重置offset为0"); bVar.w = 0; af.c(a, "onload 算出 下次的offset是:" + bVar.w); af.c(a, "onload load成功 size:" + arrayList.size()); campaignEx = (CampaignEx) arrayList.get(0); if (TextUtils.isEmpty(campaignEx.getAdZip())) { } campaignEx.setHasMBTplMark(true); campaignEx.setIsMraid(false); bVar.a(campaignEx, i); } public static /* synthetic */ void a(b bVar, CampaignEx campaignEx, String str, boolean z, String str2) { try { com.mbridge.msdk.foundation.entity.n nVar = new com.mbridge.msdk.foundation.entity.n(); nVar.e(2); nVar.a("m_download_end"); if (campaignEx != null) { nVar.d(campaignEx.isMraid() ? com.mbridge.msdk.foundation.entity.n.a : com.mbridge.msdk.foundation.entity.n.b); nVar.g(campaignEx.getRequestIdNotice()); } nVar.a("url", str); nVar.a("scenes", "1"); if (z) { nVar.b(1); } else { nVar.b(3); nVar.h(str2); } com.mbridge.msdk.foundation.same.report.d.d.a().a(nVar, campaignEx); } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b(a, e.getMessage()); } } } public static /* synthetic */ void b(b bVar, CampaignEx campaignEx, int i) { if (bVar.g.isH5Ready()) { bVar.b(campaignEx, i); com.mbridge.msdk.advanced.c.a.a(1, "", bVar.b, campaignEx); } } }