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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,945 @@
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);
}
}
}