Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,518 @@
package com.mbridge.msdk.advanced.a;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.util.Base64;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.annotation.NonNull;
import com.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.as;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.out.MBridgeIds;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
protected CampaignEx a;
protected MBNativeAdvancedView b;
protected com.mbridge.msdk.advanced.b.d c;
protected com.mbridge.msdk.click.a d;
protected String e;
protected MBridgeIds f;
private com.mbridge.msdk.advanced.b.c i;
private boolean j;
private ImageView l;
private String m;
private boolean n;
private String h = "NativeAdvancedShowManager";
private int k = -1;
private View.OnClickListener o = new View.OnClickListener() { // from class: com.mbridge.msdk.advanced.a.a.1
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (a.this.j) {
a.a(a.this, 1);
}
}
};
public Handler g = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.advanced.a.a.2
@Override // android.os.Handler
public final void handleMessage(@NonNull Message message) {
CampaignEx campaignEx;
MBNativeAdvancedView mBNativeAdvancedView;
MBNativeAdvancedWebview advancedNativeWebview;
super.handleMessage(message);
if (message.what != 2 || (campaignEx = a.this.a) == null || !campaignEx.isActiveOm() || (mBNativeAdvancedView = a.this.b) == null || (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) == null) {
return;
}
try {
AdSession adSession = advancedNativeWebview.getAdSession();
if (adSession != null) {
AdEvents createAdEvents = AdEvents.createAdEvents(adSession);
createAdEvents.loaded();
createAdEvents.impressionOccurred();
af.a("OMSDK", "adSession.impressionOccurred()");
}
} catch (Throwable th) {
af.a("OMSDK", th.getMessage());
CampaignEx campaignEx2 = a.this.a;
if (campaignEx2 != null) {
String requestId = campaignEx2.getRequestId();
String requestIdNotice = a.this.a.getRequestIdNotice();
String id = a.this.a.getId();
new h(advancedNativeWebview.getContext()).a(requestId, requestIdNotice, id, a.this.e, "fetch OM failed, exception" + th.getMessage());
}
}
}
};
private com.mbridge.msdk.advanced.b.a p = new com.mbridge.msdk.advanced.b.a() { // from class: com.mbridge.msdk.advanced.a.a.3
@Override // com.mbridge.msdk.advanced.b.a
public final void a(int i) {
a.this.k = i;
MBNativeAdvancedView mBNativeAdvancedView = a.this.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.changeCloseBtnState(i);
}
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(Object obj, String str) {
MBNativeAdvancedView mBNativeAdvancedView = a.this.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.setVisibility(8);
}
a.a(a.this, 1);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(CampaignEx campaignEx) {
a.this.a(campaignEx, false, "");
}
@Override // com.mbridge.msdk.advanced.b.a
public final void b(int i) {
af.b(a.this.h, "resetCountdown" + i);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a() {
a.a(a.this, 1);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(boolean z) {
a aVar = a.this;
if (aVar.c != null) {
aVar.n = z;
if (z) {
a aVar2 = a.this;
aVar2.c.e(aVar2.f);
} else {
a aVar3 = a.this;
aVar3.c.f(aVar3.f);
}
}
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(boolean z, String str) {
try {
if (a.this.c != null) {
if (TextUtils.isEmpty(str)) {
a aVar = a.this;
aVar.c.b(aVar.f);
a aVar2 = a.this;
aVar2.c.d(aVar2.f);
} else {
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(CampaignEx.campaignToJsonObject(a.this.a));
parseCampaignWithBackData.setClickURL(str);
a.this.a(parseCampaignWithBackData, z, str);
}
}
} catch (Exception e) {
af.b(a.this.h, e.getMessage());
}
}
};
public final void a(com.mbridge.msdk.advanced.b.c cVar) {
this.i = cVar;
}
public final void a(com.mbridge.msdk.advanced.b.d dVar) {
this.c = dVar;
}
public void a(CampaignEx campaignEx, boolean z, String str) {
}
public final void a(boolean z) {
this.j = z;
}
public final com.mbridge.msdk.advanced.b.a c() {
return this.p;
}
public a(Context context, String str, String str2) {
this.e = str2;
this.m = str;
this.f = new MBridgeIds(str, str2);
if (this.l == null) {
ImageView imageView = new ImageView(context);
this.l = imageView;
imageView.setPadding(ak.a(context, 2.0f), ak.a(context, 2.0f), ak.a(context, 2.0f), ak.a(context, 2.0f));
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
this.l.setScaleType(ImageView.ScaleType.FIT_XY);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.l.getLayoutParams();
this.l.setLayoutParams(layoutParams == null ? new RelativeLayout.LayoutParams(ak.a(c, 29.0f), ak.a(c, 16.0f)) : layoutParams);
this.l.setImageResource(c.getResources().getIdentifier("mbridge_native_advanced_close_icon", "drawable", com.mbridge.msdk.foundation.controller.c.m().g()));
}
}
public final String a() {
CampaignEx campaignEx = this.a;
return (campaignEx == null || campaignEx.getRequestId() == null) ? "" : this.a.getRequestId();
}
public final String b() {
ArrayList arrayList = new ArrayList();
CampaignEx campaignEx = this.a;
if (campaignEx != null) {
arrayList.add(campaignEx);
}
return com.mbridge.msdk.foundation.same.c.a(arrayList);
}
public final void a(final CampaignEx campaignEx, final MBNativeAdvancedView mBNativeAdvancedView, boolean z) {
MBNativeAdvancedWebview advancedNativeWebview;
View b;
RelativeLayout.LayoutParams layoutParams;
if (mBNativeAdvancedView == null) {
return;
}
com.mbridge.msdk.foundation.d.b.a().a(this.e, new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.advanced.a.a.4
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
a.this.f();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
a.this.e();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
a.this.e();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
if (campaignEx.isMraid() && com.mbridge.msdk.foundation.d.b.a().b() && (b = com.mbridge.msdk.foundation.d.b.a().b(this.e)) != null) {
try {
layoutParams = (RelativeLayout.LayoutParams) b.getLayoutParams();
} catch (Exception e) {
e.printStackTrace();
layoutParams = null;
}
if (layoutParams == null) {
layoutParams = new RelativeLayout.LayoutParams(com.mbridge.msdk.foundation.d.b.b, com.mbridge.msdk.foundation.d.b.a);
}
layoutParams.addRule(12);
ViewGroup viewGroup = (ViewGroup) b.getParent();
if (viewGroup != null) {
viewGroup.removeView(b);
}
mBNativeAdvancedView.addView(b, layoutParams);
}
this.j = this.j;
this.a = campaignEx;
this.b = mBNativeAdvancedView;
com.mbridge.msdk.advanced.signal.b advancedNativeSignalCommunicationImpl = mBNativeAdvancedView.getAdvancedNativeSignalCommunicationImpl();
if (advancedNativeSignalCommunicationImpl == null) {
advancedNativeSignalCommunicationImpl = new com.mbridge.msdk.advanced.signal.b(mBNativeAdvancedView.getContext(), this.m, this.e);
List<CampaignEx> arrayList = new ArrayList<>();
arrayList.add(campaignEx);
advancedNativeSignalCommunicationImpl.a(arrayList);
}
advancedNativeSignalCommunicationImpl.a(this.j ? 1 : 0);
advancedNativeSignalCommunicationImpl.a(this.p);
mBNativeAdvancedView.setAdvancedNativeSignalCommunicationImpl(advancedNativeSignalCommunicationImpl);
if (campaignEx.isHasMBTplMark() || !this.j) {
this.l.setVisibility(8);
}
ImageView imageView = this.l;
if (imageView != null) {
imageView.setOnClickListener(this.o);
}
mBNativeAdvancedView.setCloseView(this.l);
if (mBNativeAdvancedView.getVisibility() != 0) {
mBNativeAdvancedView.setVisibility(0);
}
boolean a = as.a(mBNativeAdvancedView.getAdvancedNativeWebview(), 0);
com.mbridge.msdk.advanced.b.c cVar = this.i;
if (cVar == null || a || cVar.b() == null || this.i.b().getAlpha() < 0.5f || this.i.b().getVisibility() != 0 || this.n) {
if (z) {
mBNativeAdvancedView.postDelayed(new Runnable() { // from class: com.mbridge.msdk.advanced.a.a.5
@Override // java.lang.Runnable
public final void run() {
a.this.a(campaignEx, mBNativeAdvancedView, false);
}
}, 200L);
return;
}
return;
}
mBNativeAdvancedView.show();
com.mbridge.msdk.foundation.controller.c.m().a(mBNativeAdvancedView.getContext());
campaignEx.setCampaignUnitId(this.e);
com.mbridge.msdk.foundation.d.b.a().a(this.e, campaignEx);
CampaignEx campaignEx2 = this.a;
if (campaignEx2 != null && campaignEx2.isActiveOm() && (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) != null) {
try {
AdSession a2 = com.mbridge.msdk.a.b.a(com.mbridge.msdk.foundation.controller.c.m().c(), advancedNativeWebview, advancedNativeWebview.getUrl(), this.a);
if (a2 != null) {
advancedNativeWebview.setAdSession(a2);
a2.registerAdView(advancedNativeWebview);
a2.start();
af.a("OMSDK", "adSession.start()");
}
} catch (Throwable th) {
af.a("OMSDK", th.getMessage());
CampaignEx campaignEx3 = this.a;
if (campaignEx3 != null) {
String requestId = campaignEx3.getRequestId();
String requestIdNotice = this.a.getRequestIdNotice();
String id = this.a.getId();
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(requestId, requestIdNotice, id, this.e, "fetch OM failed, exception" + th.getMessage());
}
}
}
if (!this.a.isReport()) {
final CampaignEx campaignEx4 = this.a;
if (!campaignEx4.isHasMBTplMark()) {
final Context c = com.mbridge.msdk.foundation.controller.c.m().c();
String str = this.e;
com.mbridge.msdk.foundation.controller.c.m().a(c);
if (!TextUtils.isEmpty(campaignEx4.getImpressionURL())) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.a.a.6
@Override // java.lang.Runnable
public final void run() {
try {
j.a(com.mbridge.msdk.foundation.db.g.a(c)).a(campaignEx4.getId());
} catch (Exception unused) {
af.b(a.this.h, "campain can't insert db");
}
}
}).start();
com.mbridge.msdk.click.a.a(c, campaignEx4, str, campaignEx4.getImpressionURL(), false, true, com.mbridge.msdk.click.a.a.g);
}
if (!TextUtils.isEmpty(str) && campaignEx4.getNativeVideoTracking() != null && campaignEx4.getNativeVideoTracking().p() != null) {
com.mbridge.msdk.click.a.a(c, campaignEx4, str, campaignEx4.getNativeVideoTracking().p(), false, false);
}
campaignEx4.setReport(true);
com.mbridge.msdk.foundation.same.a.b.a(this.e, campaignEx4, "h5_native");
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
String str2 = this.e;
try {
if (!TextUtils.isEmpty(campaignEx4.getOnlyImpressionURL())) {
com.mbridge.msdk.click.a.a(c2, campaignEx4, str2, campaignEx4.getOnlyImpressionURL(), false, true, com.mbridge.msdk.click.a.a.h);
}
} catch (Throwable th2) {
af.b(this.h, th2.getMessage());
}
a(campaignEx4, com.mbridge.msdk.foundation.controller.c.m().c(), this.e);
}
Context c3 = com.mbridge.msdk.foundation.controller.c.m().c();
CampaignEx campaignEx5 = this.a;
String str3 = this.e;
if (campaignEx5 != null) {
try {
if (campaignEx5.isMraid()) {
n nVar = new n();
nVar.f(campaignEx5.getRequestId());
nVar.g(campaignEx5.getRequestIdNotice());
nVar.e(campaignEx5.getId());
nVar.d(campaignEx5.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.d(nVar, c3.getApplicationContext(), str3);
}
} catch (Exception e2) {
af.b("NativeAdvancedReport", e2.getMessage());
}
}
com.mbridge.msdk.advanced.b.d dVar = this.c;
if (dVar != null) {
dVar.a(this.f);
}
}
int i = this.k;
if (i != -1) {
mBNativeAdvancedView.changeCloseBtnState(i);
}
d.a(this.e);
com.mbridge.msdk.advanced.common.c.b(this.m + this.e + campaignEx.getRequestId());
this.g.sendEmptyMessageDelayed(2, 1000L);
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.a.getMaitve(), this.a.getMaitve_src());
}
private void a(CampaignEx campaignEx, Context context, String str) {
if (campaignEx != null) {
try {
List<String> pv_urls = campaignEx.getPv_urls();
if (pv_urls == null || pv_urls.size() <= 0) {
return;
}
Iterator<String> it = pv_urls.iterator();
while (it.hasNext()) {
com.mbridge.msdk.click.a.a(context, campaignEx, str, it.next(), false, true);
}
} catch (Throwable th) {
af.b(this.h, th.getMessage());
}
}
}
public final void d() {
if (this.c != null) {
this.c = null;
}
if (this.p != null) {
this.p = null;
}
if (this.o != null) {
this.o = null;
}
MBNativeAdvancedView mBNativeAdvancedView = this.b;
if (mBNativeAdvancedView != null) {
MBNativeAdvancedWebview advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview();
if (advancedNativeWebview != null) {
advancedNativeWebview.finishAdSession();
}
this.b.destroy();
}
if (this.i != null) {
this.i = null;
}
com.mbridge.msdk.foundation.d.b.a().c(this.e);
}
public final void e() {
MBNativeAdvancedWebview advancedNativeWebview;
if (this.b == null || com.mbridge.msdk.foundation.d.b.c || (advancedNativeWebview = this.b.getAdvancedNativeWebview()) == null || advancedNativeWebview.isDestoryed()) {
return;
}
com.mbridge.msdk.advanced.signal.a.a(advancedNativeWebview, "onViewAppeared", "");
}
public final void f() {
MBNativeAdvancedWebview advancedNativeWebview;
MBNativeAdvancedView mBNativeAdvancedView = this.b;
if (mBNativeAdvancedView == null || (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) == null || advancedNativeWebview.isDestoryed()) {
return;
}
g.a().a((WebView) advancedNativeWebview, "onViewDisappeared", "");
}
public static /* synthetic */ void a(a aVar, int i) {
com.mbridge.msdk.advanced.b.d dVar = aVar.c;
if (dVar != null) {
dVar.c(aVar.f);
aVar.c = null;
String str = aVar.e;
CampaignEx campaignEx = aVar.a;
if (campaignEx != null && campaignEx.isMraid()) {
n nVar = new n("2000061", campaignEx.getId(), campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), str, ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
nVar.d(n.a);
com.mbridge.msdk.foundation.same.report.g.b(nVar, com.mbridge.msdk.foundation.controller.c.m().c(), str);
}
}
String str2 = aVar.e;
CampaignEx campaignEx2 = aVar.a;
if (campaignEx2 != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000069");
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx2.getId());
jSONObject.put("rid", campaignEx2.getRequestId());
jSONObject.put("rid_n", campaignEx2.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_CREATIVE_ID, campaignEx2.getCreativeId());
jSONObject.put("hb", campaignEx2.isBidCampaign() ? 1 : 0);
jSONObject.put("network_type", ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put("close_type", i);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
MBNativeAdvancedView mBNativeAdvancedView = aVar.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.setVisibility(8);
aVar.f();
MBNativeAdvancedWebview advancedNativeWebview = aVar.b.getAdvancedNativeWebview();
if (advancedNativeWebview != null) {
advancedNativeWebview.finishAdSession();
}
}
Handler handler = aVar.g;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
}
}

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);
}
}
}

View File

@@ -0,0 +1,105 @@
package com.mbridge.msdk.advanced.a;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.NativeListener;
/* loaded from: classes4.dex */
public final class c extends a {
public c(Context context, String str, String str2) {
super(context, str, str2);
}
@Override // com.mbridge.msdk.advanced.a.a
public final void a(final CampaignEx campaignEx, boolean z, String str) {
if (this.d == null) {
this.d = new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.e);
}
this.d.a(new NativeListener.TrackingExListener() { // from class: com.mbridge.msdk.advanced.a.c.1
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDismissLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadFinish(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadProgress(int i) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadStart(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final boolean onInterceptDefaultLoadingDialog() {
return false;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onShowLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.TrackingExListener
public final void onLeaveApp() {
c cVar = c.this;
com.mbridge.msdk.advanced.b.d dVar = cVar.c;
if (dVar != null) {
dVar.d(cVar.f);
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onStartRedirection(Campaign campaign, String str2) {
aj.b(campaignEx, c.this.b);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onFinishRedirection(Campaign campaign, String str2) {
if (campaign == null) {
return;
}
aj.a(campaign, c.this.b);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onRedirectionFailed(Campaign campaign, String str2) {
if (campaign == null) {
return;
}
aj.a(campaign, c.this.b);
}
});
if (z && !TextUtils.isEmpty(str)) {
String str2 = this.e;
if (campaignEx != null) {
try {
if (!TextUtils.isEmpty(str) && campaignEx.isMraid()) {
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), str2, str, campaignEx.isBidCampaign());
}
} catch (Exception e) {
af.b("NativeAdvancedReport", e.getMessage());
}
}
}
campaignEx.setCampaignUnitId(this.e);
this.d.a(campaignEx);
if (!this.a.isReportClick()) {
this.a.setReportClick(true);
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
if (campaignEx.getNativeVideoTracking() != null && campaignEx.getNativeVideoTracking().l() != null) {
com.mbridge.msdk.click.a.a(c, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().l(), false, false);
}
}
com.mbridge.msdk.advanced.b.d dVar = this.c;
if (dVar != null) {
dVar.b(this.f);
}
}
}

View File

@@ -0,0 +1,362 @@
package com.mbridge.msdk.advanced.a;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public final class d {
public static e a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
private static String b = "ResManager";
private static int c = 1;
public static CampaignEx a(MBNativeAdvancedView mBNativeAdvancedView, String str, String str2, String str3, int i, boolean z, boolean z2) {
com.mbridge.msdk.c.g b2 = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 == null) {
h.a();
b2 = i.a();
}
long ac = b2.ac() * 1000;
long ad = b2.ad() * 1000;
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.b(ad, str2);
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
List<CampaignEx> b3 = a.b(str2, 0, 0, c);
if (b3 == null || b3.size() <= 0) {
return null;
}
CampaignEx campaignEx = b3.get(0);
if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
return null;
}
long currentTimeMillis = System.currentTimeMillis();
long j = currentTimeMillis - ac;
if (!z) {
if ((campaignEx.getPlct() > 0 && (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() >= currentTimeMillis) || (campaignEx.getPlct() <= 0 && campaignEx.getTimestamp() >= j)) {
if (!a(mBNativeAdvancedView, campaignEx, str, str2, i, z2)) {
return null;
}
af.b(b, "cache campain is picked:" + campaignEx.getAppName());
return a(campaignEx);
}
af.a(b, "========已经超了缓存时间");
if (campaignEx.isSpareOffer(ac, ad) || mBNativeAdvancedView == null) {
return null;
}
mBNativeAdvancedView.setVisibility(8);
return null;
}
if ((campaignEx.getPlct() > 0 && (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() >= currentTimeMillis) || (campaignEx.getPlct() <= 0 && campaignEx.getTimestamp() >= j)) {
if (!a(mBNativeAdvancedView, campaignEx, str, str2, i, z2)) {
return null;
}
af.b(b, "cache campain is picked:" + campaignEx.getAppName());
return a(campaignEx);
}
if (a(mBNativeAdvancedView, campaignEx, str, str2, i, z2) && campaignEx.isSpareOffer(ac, ad)) {
return a(campaignEx);
}
if (campaignEx.isSpareOffer(ac, ad) || mBNativeAdvancedView == null) {
return null;
}
mBNativeAdvancedView.setVisibility(8);
return null;
}
private static CampaignEx a(CampaignEx campaignEx) {
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);
}
return campaignEx;
}
/* JADX WARN: Code restructure failed: missing block: B:25:0x009c, code lost:
if (r17 == false) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:6:0x0022, code lost:
if (r0 != false) goto L11;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static boolean a(com.mbridge.msdk.advanced.view.MBNativeAdvancedView r12, com.mbridge.msdk.foundation.entity.CampaignEx r13, java.lang.String r14, java.lang.String r15, int r16, boolean r17) {
/*
r6 = r12
r7 = r14
r8 = r15
r9 = 0
if (r13 == 0) goto Lfe
r12.clearResState()
java.lang.String r0 = r13.getVideoUrlEncode()
boolean r0 = android.text.TextUtils.isEmpty(r0)
r10 = 1
if (r0 != 0) goto L27
com.mbridge.msdk.videocommon.download.b r0 = com.mbridge.msdk.videocommon.download.b.getInstance()
r1 = 298(0x12a, float:4.18E-43)
boolean r2 = r13.isBidCampaign()
boolean r0 = r0.a(r1, r15, r2)
if (r0 == 0) goto L25
goto L28
L25:
r11 = r0
goto L2c
L27:
r0 = r10
L28:
r12.setVideoReady(r10)
goto L25
L2c:
java.lang.String r0 = r13.getendcard_url()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L51
boolean r0 = r12.isEndCardReady()
if (r0 != 0) goto L51
com.mbridge.msdk.foundation.download.download.H5DownLoadManager r0 = com.mbridge.msdk.foundation.download.download.H5DownLoadManager.getInstance()
java.lang.String r1 = r13.getendcard_url()
java.lang.String r0 = r0.getH5ResAddress(r1)
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L51
r12.setEndCardReady(r10)
L51:
java.lang.String r0 = r13.getAdZip()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L9f
boolean r0 = r12.isH5Ready()
if (r0 != 0) goto L9f
com.mbridge.msdk.foundation.download.download.H5DownLoadManager r0 = com.mbridge.msdk.foundation.download.download.H5DownLoadManager.getInstance()
java.lang.String r1 = r13.getAdZip()
java.lang.String r1 = r0.getH5ResAddress(r1)
boolean r0 = android.text.TextUtils.isEmpty(r1)
if (r0 != 0) goto L9e
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
r0.append(r14)
r0.append(r15)
java.lang.String r2 = r13.getRequestId()
r0.append(r2)
java.lang.String r0 = r0.toString()
boolean r0 = com.mbridge.msdk.advanced.common.c.a(r0)
if (r0 == 0) goto L93
r12.setH5Ready(r10)
goto L9f
L93:
r0 = r12
r2 = r13
r3 = r14
r4 = r15
r5 = r16
a(r0, r1, r2, r3, r4, r5)
if (r17 != 0) goto L9f
L9e:
r11 = r9
L9f:
java.lang.String r0 = r13.getAdZip()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 == 0) goto Lfd
java.lang.String r0 = r13.getAdHtml()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto Lfd
boolean r0 = r12.isH5Ready()
if (r0 != 0) goto Lfd
java.lang.String r0 = r13.getAdHtml()
java.lang.String r1 = b(r0)
boolean r0 = android.text.TextUtils.isEmpty(r1)
if (r0 != 0) goto Lfe
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
r0.append(r14)
r0.append(r15)
java.lang.String r2 = r13.getRequestId()
r0.append(r2)
java.lang.String r0 = r0.toString()
boolean r0 = com.mbridge.msdk.advanced.common.c.a(r0)
if (r0 == 0) goto Lf1
r12.setH5Ready(r10)
boolean r0 = r13.isMraid()
if (r0 == 0) goto Lef
r12.setVideoReady(r10)
Lef:
r9 = r10
goto Lfe
Lf1:
r0 = r12
r2 = r13
r3 = r14
r4 = r15
r5 = r16
a(r0, r1, r2, r3, r4, r5)
if (r17 != 0) goto Lfd
goto Lfe
Lfd:
r9 = r11
Lfe:
return r9
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.advanced.a.d.a(com.mbridge.msdk.advanced.view.MBNativeAdvancedView, com.mbridge.msdk.foundation.entity.CampaignEx, java.lang.String, java.lang.String, int, boolean):boolean");
}
private static void a(final MBNativeAdvancedView mBNativeAdvancedView, final String str, final CampaignEx campaignEx, final String str2, final String str3, int i) {
if (mBNativeAdvancedView == null || mBNativeAdvancedView.getAdvancedNativeWebview() == null) {
return;
}
com.mbridge.msdk.advanced.c.a.a(str3, campaignEx);
com.mbridge.msdk.advanced.signal.b bVar = new com.mbridge.msdk.advanced.signal.b(mBNativeAdvancedView.getContext(), str2, str3);
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
bVar.a(arrayList);
bVar.a(i);
mBNativeAdvancedView.setAdvancedNativeSignalCommunicationImpl(bVar);
final MBNativeAdvancedWebview advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview();
final long currentTimeMillis = System.currentTimeMillis();
advancedNativeWebview.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.advanced.a.d.1
@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);
if (i2 == 1) {
com.mbridge.msdk.advanced.common.c.a(str2 + str3 + campaignEx.getRequestId(), true);
mBNativeAdvancedView.setH5Ready(true);
af.a("WindVaneWebView", "======渲染成功ready");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "", currentTimeMillis, 1);
return;
}
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "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 str4, String str5) {
super.a(webView, i2, str4, str5);
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "error code:" + i2 + str4, 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);
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.foundation.controller.c.m().c();
new StringBuilder().append("error url:");
throw null;
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str4) {
super.a(webView, str4);
if (!campaignEx.isHasMBTplMark()) {
com.mbridge.msdk.advanced.common.c.a(str2 + str3 + campaignEx.getRequestId(), true);
mBNativeAdvancedView.setH5Ready(true);
af.a("WindVaneWebView", "======渲染成功finish");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "", currentTimeMillis, 1);
}
com.mbridge.msdk.advanced.signal.a.a(webView);
}
});
if (!advancedNativeWebview.isDestoryed()) {
af.a(b, "======开始渲染:" + str);
new Handler(Looper.getMainLooper()).post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.d.2
@Override // java.lang.Runnable
public final void run() {
MBNativeAdvancedWebview.this.loadUrl(str);
}
});
return;
}
mBNativeAdvancedView.setH5Ready(false);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "webview had destory", currentTimeMillis, 3);
}
private static String b(String str) {
try {
File file = new File(str);
if (!file.exists()) {
return "";
}
return "file:///" + file.getAbsolutePath();
} catch (Throwable th) {
try {
throw th;
} catch (Exception e) {
e.getMessage();
return "";
}
}
}
public static boolean a(MBNativeAdvancedView mBNativeAdvancedView, CampaignEx campaignEx, String str, String str2) {
boolean z;
boolean z2 = false;
if (mBNativeAdvancedView == null) {
af.b(b, "mbAdvancedNativeView is null");
return false;
}
if (TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) {
z = true;
} else {
z = mBNativeAdvancedView.isVideoReady();
af.b(b, "======isReady isVideoReady:" + z);
}
if (z && !TextUtils.isEmpty(campaignEx.getAdZip())) {
z = com.mbridge.msdk.advanced.common.c.a(str + str2 + campaignEx.getRequestId());
af.b(b, "======isReady getAdZip:" + z);
}
if (z && TextUtils.isEmpty(campaignEx.getAdZip()) && !TextUtils.isEmpty(campaignEx.getAdHtml())) {
z = com.mbridge.msdk.advanced.common.c.a(str + str2 + campaignEx.getRequestId());
af.b(b, "======isReady getAdHtml:" + z);
}
if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
af.b(b, "======isReady getAdHtml getAdZip all are empty");
} else {
z2 = z;
}
if (!z2 || TextUtils.isEmpty(campaignEx.getendcard_url())) {
return z2;
}
boolean isEndCardReady = mBNativeAdvancedView.isEndCardReady();
af.b(b, "======isReady isEndCardReady:" + isEndCardReady);
return isEndCardReady;
}
public static void a(CampaignEx campaignEx, String str) {
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.b(arrayList, str);
}
public static void a(String str) {
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.a(str, 0, c);
}
}