Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

946 lines
38 KiB
Java
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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<CampaignEx> 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<Integer> 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<CampaignEx> 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("<MBTPLMARK>"))) {
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);
}
}
}