package com.mbridge.msdk.reward.adapter; import android.content.Context; import android.content.Intent; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.text.TextUtils; import android.webkit.WebView; import androidx.constraintlayout.core.motion.utils.TypedValues; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.db.i; import com.mbridge.msdk.foundation.db.k; import com.mbridge.msdk.foundation.db.l; import com.mbridge.msdk.foundation.download.download.H5DownLoadManager; import com.mbridge.msdk.foundation.download.download.ResDownloadCheckManager; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.entity.CampaignUnit; import com.mbridge.msdk.foundation.tools.SameMD5; import com.mbridge.msdk.foundation.tools.aa; import com.mbridge.msdk.foundation.tools.ae; import com.mbridge.msdk.foundation.tools.w; import com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView; import com.mbridge.msdk.reward.adapter.c; import com.mbridge.msdk.reward.player.MBRewardVideoActivity; import com.mbridge.msdk.video.bt.module.b.h; import com.mbridge.msdk.video.js.a.j; import com.mbridge.msdk.videocommon.a; import java.io.File; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* compiled from: RewardMVVideoAdapter */ public final class d implements a { private boolean A; private boolean B; private String C = ""; private int D; private int E; private int F; private CampaignUnit G; private CopyOnWriteArrayList<CampaignEx> H; private boolean I = false; private long J = 0; /* renamed from: K reason: collision with root package name */ private Handler f120K = new Handler(Looper.getMainLooper()) { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass1 */ /* JADX WARNING: Code restructure failed: missing block: B:186:0x066a, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:188:0x0672, code lost: if (r25.a.f120K != null) goto L_0x0674; */ /* JADX WARNING: Code restructure failed: missing block: B:189:0x0674, code lost: r25.a.f120K.removeMessages(5); */ /* JADX WARNING: Code restructure failed: missing block: B:190:0x067d, code lost: removeMessages(6); r3 = r25.a; com.mbridge.msdk.reward.adapter.d.a(r3, r3.k, r25.a.N, r25.a.B); com.mbridge.msdk.foundation.tools.w.a("RewardMVVideoAdapter", "=====================onVideoLoadFail=====================44444"); */ /* JADX WARNING: Code restructure failed: missing block: B:191:0x069e, code lost: if (r25.a.i == false) goto L_0x06a0; */ /* JADX WARNING: Code restructure failed: missing block: B:192:0x06a0, code lost: r25.a.i = true; */ /* JADX WARNING: Code restructure failed: missing block: B:193:0x06a4, code lost: if (r11 != null) goto L_0x06a6; */ /* JADX WARNING: Code restructure failed: missing block: B:194:0x06a6, code lost: com.mbridge.msdk.reward.b.a.a(r25.a.j, r11, r0.getMessage(), r25.a.k, r25.a.B, r11.getRequestId(), r11.getRequestIdNotice()); */ /* JADX WARNING: Code restructure failed: missing block: B:195:0x06ca, code lost: com.mbridge.msdk.reward.b.a.a(r25.a.j, r11, r0.getMessage(), r25.a.k, r25.a.B, "", ""); */ /* JADX WARNING: Code restructure failed: missing block: B:196:0x06e9, code lost: r3 = r25.a.t; r3.a("errorCode: 3508 errorMessage: data load failed, exception is " + r0.getMessage()); */ /* JADX WARNING: Code restructure failed: missing block: B:216:0x07d9, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:217:0x07da, code lost: com.mbridge.msdk.foundation.tools.w.a("RewardMVVideoAdapter", r0.getLocalizedMessage()); */ /* JADX WARNING: Code restructure failed: missing block: B:218:0x07e4, code lost: if (com.mbridge.msdk.MBridgeConstans.DEBUG != false) goto L_0x07e6; */ /* JADX WARNING: Code restructure failed: missing block: B:219:0x07e6, code lost: r0.printStackTrace(); */ /* JADX WARNING: Code restructure failed: missing block: B:232:0x0843, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:233:0x0844, code lost: com.mbridge.msdk.foundation.tools.w.a("RewardMVVideoAdapter", r0.getLocalizedMessage()); */ /* JADX WARNING: Code restructure failed: missing block: B:234:0x084e, code lost: if (com.mbridge.msdk.MBridgeConstans.DEBUG != false) goto L_0x0850; */ /* JADX WARNING: Code restructure failed: missing block: B:235:0x0850, code lost: r0.printStackTrace(); */ /* JADX WARNING: Code restructure failed: missing block: B:247:0x089f, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:248:0x08a0, code lost: r0.printStackTrace(); */ /* JADX WARNING: Code restructure failed: missing block: B:262:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:277:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:278:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:284:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:285:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:289:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:290:?, code lost: return; */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Removed duplicated region for block: B:100:0x02e4 A[Catch:{ Exception -> 0x0313, all -> 0x0895 }] */ /* JADX WARNING: Removed duplicated region for block: B:101:0x02e6 A[Catch:{ Exception -> 0x0313, all -> 0x0895 }] */ /* JADX WARNING: Removed duplicated region for block: B:110:0x032e */ /* JADX WARNING: Removed duplicated region for block: B:115:0x0362 A[ADDED_TO_REGION] */ /* JADX WARNING: Removed duplicated region for block: B:245:0x0895 A[ExcHandler: all (r0v1 'th' java.lang.Throwable A[CUSTOM_DECLARE]), Splitter:B:1:0x0008] */ /* JADX WARNING: Unknown top exception splitter block from list: {B:220:0x07eb=Splitter:B:220:0x07eb, B:151:0x04df=Splitter:B:151:0x04df} */ public final void handleMessage(Message message) { boolean z; try { int i = message.what; if (i != 8) { String str = ""; WindVaneWebView windVaneWebView = null; r11 = null; CampaignEx campaignEx = null; r11 = null; CampaignEx campaignEx2 = null; String str2 = null; String str3 = null; if (i == 9 || i == 16) { Object[] objArr = (Object[]) message.obj; CampaignEx campaignEx3 = (CampaignEx) objArr[0]; String str4 = (String) objArr[2]; com.mbridge.msdk.videocommon.d.c cVar = (com.mbridge.msdk.videocommon.d.c) objArr[3]; String str5 = (String) objArr[4]; if (objArr.length == 7) { str = (String) objArr[5]; windVaneWebView = (WindVaneWebView) objArr[6]; } if (campaignEx3 == null) { return; } if (d.this.y != null) { d dVar = d.this; d.a(dVar, windVaneWebView, str5, campaignEx3, dVar.y, "", str4, cVar, str); } else if (d.this.O != null) { d dVar2 = d.this; d.a(dVar2, windVaneWebView, str5, campaignEx3, dVar2.O, "", str4, cVar, str); } } else if (i != 17) { switch (i) { case 1: w.b("RewardMVVideoAdapter", "handler id获取成功 开始load mTtcIds:" + d.this.q + " mExcludes:" + d.this.r); if (message.obj != null) { str3 = message.obj.toString(); } d.this.b(str3); return; case 2: w.b("RewardMVVideoAdapter", "handler id获取超时 开始load mTtcIds:" + d.this.q + " mExcludes:" + d.this.r); if (message.obj != null) { str2 = message.obj.toString(); } d.this.b(str2); return; case 3: if (d.this.t != null) { w.b("RewardMVVideoAdapter", "handler 数据load成功"); w.a("RewardMVVideoAdapter", "=====================onCampaignLoadSuccess====================="); d.this.t.b("campaign is ok"); } sendEmptyMessageDelayed(5, (long) com.mbridge.msdk.foundation.same.a.u); return; case 4: if (d.this.t != null) { w.b("RewardMVVideoAdapter", "handler 数据load失败"); w.a("RewardMVVideoAdapter", "=====================onVideoLoadFail====================="); d dVar3 = d.this; d.a(dVar3, dVar3.k, d.this.N, d.this.B); if (d.this.N != null && d.this.N.size() > 0) { campaignEx2 = (CampaignEx) d.this.N.get(0); } if (message.obj == null) { if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } removeMessages(6); w.a("RewardMVVideoAdapter", "=====================onVideoLoadFail=====================00000"); if (!d.this.i) { d.this.i = true; if (campaignEx2 != null) { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, "data load failed", d.this.k, d.this.B, campaignEx2.getRequestId(), campaignEx2.getRequestIdNotice()); } else { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, "data load failed", d.this.k, d.this.B, "", ""); } d.this.t.a("errorCode: 3506 errorMessage: data load failed"); return; } return; } String str6 = (String) message.obj; if (TextUtils.isEmpty(str6)) { if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } removeMessages(6); w.a("RewardMVVideoAdapter", "=====================onVideoLoadFail=====================11111"); if (!d.this.i) { d.this.i = true; if (campaignEx2 != null) { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, "data load failed, errorMsg null", d.this.k, d.this.B, campaignEx2.getRequestId(), campaignEx2.getRequestIdNotice()); } else { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, "data load failed, errorMsg null", d.this.k, d.this.B, "", ""); } d.this.t.a("errorCode: 3507 errorMessage: data load failed, errorMsg null"); return; } return; } if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } removeMessages(6); w.a("RewardMVVideoAdapter", "=====================onVideoLoadFail=====================3333333 + " + str6 + " isCalledLoadFailed: " + d.this.i); if (!d.this.i) { d.this.i = true; if (campaignEx2 != null) { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, str6, d.this.k, d.this.B, campaignEx2.getRequestId(), campaignEx2.getRequestIdNotice()); } else { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, str6, d.this.k, d.this.B, "", ""); } b bVar = d.this.t; bVar.a("errorCode: 3507 errorMessage: data load failed, errorMsg is " + str6); return; } return; } return; case 5: if (d.this.t != null) { w.b("RewardMVVideoAdapter", "资源load超时"); w.d("RewardMVVideoAdapter", "adapter 177"); if (d.this.N != null && d.this.N.size() > 0) { CampaignEx campaignEx4 = (CampaignEx) d.this.N.get(0); boolean z2 = !TextUtils.isEmpty(campaignEx4.getCMPTEntryUrl()); int nscpt = campaignEx4.getNscpt(); d dVar4 = d.this; if (dVar4.a((List<CampaignEx>) dVar4.H, z2, nscpt, true)) { d dVar5 = d.this; d.a(dVar5, dVar5.k, d.this.N, d.this.O, d.this.B); sendEmptyMessage(6); removeMessages(5); if (!d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } d.this.t.a(); return; } return; } } d dVar6 = d.this; d.a(dVar6, dVar6.k, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); d.this.f120K.removeMessages(6); } if (!d.this.i) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { campaignEx = (CampaignEx) d.this.N.get(0); } if (campaignEx != null) { Context context = d.this.j; StringBuilder sb = new StringBuilder(); sb.append("resource load timeout is tpl: "); sb.append(!TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())); String sb2 = sb.toString(); String str7 = d.this.k; boolean z3 = d.this.B; String requestId = campaignEx == null ? str : campaignEx.getRequestId(); if (campaignEx != null) { str = campaignEx.getRequestIdNotice(); } com.mbridge.msdk.reward.b.a.a(context, campaignEx, sb2, str7, z3, requestId, str); } d.this.t.a("errorCode: 3401 errorMessage: resource load timeout"); if (d.this.H != null && d.this.H.size() > 0) { Iterator it = d.this.H.iterator(); boolean z4 = false; while (it.hasNext()) { CampaignEx campaignEx5 = (CampaignEx) it.next(); if (campaignEx5 != null) { if (!TextUtils.isEmpty(campaignEx5.getVideoUrlEncode()) && !ResDownloadCheckManager.getInstance().containsVideoKey(campaignEx5.getVideoUrlEncode())) { w.a("RewardMVVideoAdapter", "resource load timeout exception video"); Context context2 = d.this.j; StringBuilder sb3 = new StringBuilder(); sb3.append("resource load timeout exception video is tpl: "); sb3.append(!TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context2, sb3.toString(), d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); z = true; if (campaignEx5 != null && !TextUtils.isEmpty(campaignEx5.getendcard_url()) && !ResDownloadCheckManager.getInstance().containsZipKey(campaignEx5.getendcard_url())) { w.a("RewardMVVideoAdapter", "resource load timeout exception endcard"); Context context3 = d.this.j; StringBuilder sb4 = new StringBuilder(); sb4.append("resource load timeout exception endcard is tpl: "); sb4.append(TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context3, sb4.toString(), d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); z = true; } if (campaignEx5 != null && !TextUtils.isEmpty(campaignEx5.getCMPTEntryUrl())) { if (ResDownloadCheckManager.getInstance().containsZipKey(campaignEx5.getCMPTEntryUrl())) { w.a("RewardMVVideoAdapter", "resource load timeout exception tpl"); com.mbridge.msdk.reward.b.a.a(campaignEx, d.this.j, "resource load timeout exception tpl", d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); z = true; } else if (!z4 && !z) { if (com.mbridge.msdk.videocommon.a.a(d.this.k + "_" + campaignEx5.getRequestId() + "_" + campaignEx5.getCMPTEntryUrl()) == null) { w.a("RewardMVVideoAdapter", "resource load timeout exception tpl preload"); com.mbridge.msdk.reward.b.a.a(campaignEx, d.this.j, "resource load timeout exception tpl preload", d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); z4 = true; } } } if (campaignEx5 != null && campaignEx5.getRewardTemplateMode() != null && !TextUtils.isEmpty(campaignEx5.getRewardTemplateMode().e()) && !campaignEx5.getRewardTemplateMode().e().contains(CampaignEx.KEY_IS_CMPT_ENTRY)) { if (!ResDownloadCheckManager.getInstance().containsZipKey(campaignEx5.getRewardTemplateMode().e())) { w.a("RewardMVVideoAdapter", "resource load timeout exception template"); Context context4 = d.this.j; StringBuilder sb5 = new StringBuilder(); sb5.append("resource load timeout exception template is tpl: "); sb5.append(!TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context4, sb5.toString(), d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } else if (TextUtils.isEmpty(campaignEx5.getCMPTEntryUrl()) && !z && com.mbridge.msdk.videocommon.a.a(campaignEx5.getAdType(), campaignEx5) == null) { w.a("RewardMVVideoAdapter", "resource load timeout exception template preload"); com.mbridge.msdk.reward.b.a.a(campaignEx, d.this.j, "resource load timeout exception template preload", d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } } } } z = false; w.a("RewardMVVideoAdapter", "resource load timeout exception endcard"); Context context32 = d.this.j; StringBuilder sb42 = new StringBuilder(); sb42.append("resource load timeout exception endcard is tpl: "); sb42.append(TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context32, sb42.toString(), d.this.k, d.this.B, campaignEx5.getRequestId(), campaignEx5.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); z = true; if (ResDownloadCheckManager.getInstance().containsZipKey(campaignEx5.getCMPTEntryUrl())) { } } return; } return; } return; } return; case 6: w.b("RewardMVVideoAdapter", "handler res数据load成功0"); d dVar7 = d.this; d.a(dVar7, dVar7.k, d.this.N, d.this.O, d.this.B); if (d.this.t != null) { w.b("RewardMVVideoAdapter", "handler res数据load成功1"); removeMessages(6); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } d.this.t.a(); return; } return; } return; default: return; } w.a("RewardMVVideoAdapter", th.getMessage()); } else { w.a("RewardMVVideoAdapter", "收到预加载大模板的消息"); Object[] objArr2 = (Object[]) message.obj; CampaignEx campaignEx6 = (CampaignEx) objArr2[0]; String str8 = (String) objArr2[1]; String str9 = (String) objArr2[2]; com.mbridge.msdk.videocommon.d.c cVar2 = (com.mbridge.msdk.videocommon.d.c) objArr2[3]; String str10 = (String) objArr2[4]; if (campaignEx6 != null && !TextUtils.isEmpty(str8)) { w.a("RewardMVVideoAdapter", "开始预加载大模板"); d.a(d.this, str10, campaignEx6, str8, str9, cVar2); } } } else if (d.this.t != null) { w.d("RewardMVVideoAdapter", "adapter 202"); CampaignEx campaignEx7 = (CampaignEx) message.obj; if (campaignEx7 != null && !TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx7, d.this.k); w.d("RewardMVVideoAdapter", "3dwOnLoadSuccess"); if (d.this.b()) { w.b("RewardMVVideoAdapter", "handler endcard源码下载成功 isready为true"); } } } } catch (Exception unused) { } catch (Throwable th) { } } }; private long L = 0; private String M = ""; private List<CampaignEx> N; private List<CampaignEx> O; public Object a = new Object(); public String b = ""; public String c = ""; boolean d = false; volatile boolean e = false; volatile boolean f = false; volatile boolean g = false; volatile boolean h = false; volatile boolean i = false; private Context j; private String k; private String l; private int m; private int n; private int o; private boolean p; private String q; private String r; private h s; private volatile b t; private com.mbridge.msdk.videocommon.d.c u; private e v; private boolean w = false; private boolean x = false; private CopyOnWriteArrayList<CampaignEx> y = new CopyOnWriteArrayList<>(); private int z = 2; public final void a(boolean z2) { this.A = z2; } public final void b(boolean z2) { this.B = z2; } public final void a(String str) { this.C = str; } public final void a(int i2) { this.z = i2; } public final String a() { return this.k; } public final String c(boolean z2) { List<CampaignEx> a2; CampaignEx campaignEx; if (!z2) { return this.b; } if (TextUtils.isEmpty(this.c) && (a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.k)) != null && a2.size() > 0 && (campaignEx = a2.get(0)) != null) { this.c = campaignEx.getRequestId(); } return this.c; } /* access modifiers changed from: private */ /* compiled from: RewardMVVideoAdapter */ public class b implements Runnable { private String b; private CampaignEx c; private String d; private String e; private com.mbridge.msdk.videocommon.d.c f; private int g; private d h; public b(String str, CampaignEx campaignEx, String str2, String str3, com.mbridge.msdk.videocommon.d.c cVar, int i, d dVar) { this.b = str; this.c = campaignEx; this.d = str2; this.e = str3; this.f = cVar; this.g = i; this.h = dVar; } public final void run() { j jVar; try { w.b("RewardMVVideoAdapter", "retry load tpl url = " + this.d); a.C0240a aVar = new a.C0240a(); WindVaneWebView windVaneWebView = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView); String b2 = com.mbridge.msdk.video.bt.a.c.a().b(); aVar.a(b2); if (d.this.G.getAds() == null || d.this.G.getAds().size() <= 0) { jVar = new j(null, this.c); } else { jVar = new j(null, this.c, d.this.G.getAds()); } jVar.a(this.g); jVar.a(this.e); jVar.c(b2); jVar.a(this.f); jVar.e(d.this.I); windVaneWebView.setWebViewListener(new a(this.d, this.b, aVar, this.c, this.h, null, null)); windVaneWebView.setObject(jVar); windVaneWebView.loadUrl(this.d); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Throwable th) { w.a("RewardMVVideoAdapter", th.getMessage()); } } } /* access modifiers changed from: private */ /* compiled from: RewardMVVideoAdapter */ public class c implements Runnable { private WindVaneWebView b; private String c; private CampaignEx d; private List<CampaignEx> e; private String f; private String g; private com.mbridge.msdk.videocommon.d.c h; private int i; private d j; public c(WindVaneWebView windVaneWebView, String str, CampaignEx campaignEx, List<CampaignEx> list, String str2, String str3, com.mbridge.msdk.videocommon.d.c cVar, int i2, d dVar) { this.b = windVaneWebView; this.c = str; this.d = campaignEx; this.e = list; this.f = str2; this.g = str3; this.h = cVar; this.i = i2; this.j = dVar; } public final void run() { j jVar; try { w.b("RewardMVVideoAdapter", "retry load template url = " + this.f); a.C0240a aVar = new a.C0240a(); WindVaneWebView windVaneWebView = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView); List<CampaignEx> list = this.e; if (list == null || list.size() <= 0) { jVar = new j(null, this.d); } else { jVar = new j(null, this.d, this.e); } jVar.a(this.i); jVar.a(this.g); jVar.a(this.h); jVar.e(d.this.I); windVaneWebView.setWebViewListener(new f(this.b, this.f, this.c, aVar, this.d, this.j, null, null)); windVaneWebView.setObject(jVar); windVaneWebView.loadUrl(this.f); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Throwable th) { w.a("RewardMVVideoAdapter", th.getMessage()); } } } /* access modifiers changed from: private */ /* compiled from: RewardMVVideoAdapter */ public static class a extends com.mbridge.msdk.mbjscommon.c.a { private d a; private String b; private String c; private a.C0240a d; private CampaignEx e; private boolean f; private boolean g; private b h; private Handler i; @Override // com.mbridge.msdk.mbjscommon.c.a public final void a(WebView webView, String str, String str2, int i2, int i3) { } public a(String str, String str2, a.C0240a aVar, CampaignEx campaignEx, d dVar, b bVar, Handler handler) { this.b = str; this.c = str2; this.d = aVar; if (dVar != null) { this.a = dVar; } this.e = campaignEx; this.h = bVar; this.i = handler; } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2) { Handler handler; if (!this.g) { b bVar = this.h; if (!(bVar == null || (handler = this.i) == null)) { handler.removeCallbacks(bVar); } w.a("RVWindVaneWebView", "CampaignTPL templete preload readyState state = " + i2); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.b, true); a.C0240a aVar = this.d; if (aVar != null) { aVar.a(true); } List<CampaignEx> a2 = com.mbridge.msdk.videocommon.a.a.a().a(this.c, 1, this.a.B); if (a2 != null && a2.size() > 0) { for (CampaignEx campaignEx : a2) { CampaignEx.c rewardTemplateMode = campaignEx.getRewardTemplateMode(); if (rewardTemplateMode != null && !TextUtils.isEmpty(rewardTemplateMode.e()) && !rewardTemplateMode.e().contains(CampaignEx.KEY_IS_CMPT_ENTRY) && TextUtils.equals(rewardTemplateMode.e(), this.b)) { if (!TextUtils.isEmpty(this.e.getCMPTEntryUrl()) || this.e.getMof_tplid() != -1) { this.e.getMof_tplid(); this.e.getRequestIdNotice(); } else { this.e.getRequestIdNotice(); } d dVar = this.a; if (dVar == null || !dVar.A) { if (this.e.isBidCampaign()) { w.a("RVWindVaneWebView", "Tempalte put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(94, this.e.getRequestIdNotice(), this.d); } else { w.a("RVWindVaneWebView", "Tempalte put templeteCache in rVCache "); } } else if (this.e.isBidCampaign()) { w.a("RVWindVaneWebView", "Tempalte put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(287, this.e.getRequestIdNotice(), this.d); } else { w.a("RVWindVaneWebView", "Tempalte put templeteCache in iVCache "); } } } } try { w.d("RVWindVaneWebView", "CampaignTPL TempalteWindVaneWebviewClient tempalte load SUCCESS "); d dVar2 = this.a; if (dVar2 != null) { synchronized (dVar2) { w.d("RVWindVaneWebView", "CampaignTPL adapter 341"); d dVar3 = this.a; if (dVar3 != null && dVar3.b()) { w.d("RVWindVaneWebView", "CampaignTPL TempalteWindVaneWebviewClient tempalte load callback success"); if (this.a.f120K != null) { Message obtain = Message.obtain(); obtain.what = 6; w.a("RVWindVaneWebView", "WHAT_ON_RES_LOAD_SUCCESS TPL"); obtain.obj = this.e; this.a.f120K.sendMessage(obtain); this.a.f120K.removeMessages(5); this.a = null; } } } } else { w.d("RVWindVaneWebView", "CampaignTPL TempalteWindVaneWebviewClient tempalte load SUCCESS mRewardMVVideoAdapter is null"); } } catch (Throwable th) { w.b("RVWindVaneWebView", th.getMessage(), th); } this.g = true; } } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, String str) { super.a(webView, str); if (!this.f) { com.mbridge.msdk.mbjscommon.windvane.h.a().a(webView); this.f = true; } } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2, String str, String str2) { super.a(webView, i2, str, str2); try { w.d("RVWindVaneWebView", "CampaignTPL TempalteWindVaneWebviewClient tempalte load failed"); d dVar = this.a; if (dVar != null) { synchronized (dVar) { w.d("RVWindVaneWebView", "CampaignTPL TempalteWindVaneWebviewClient tempalte load callback failed"); d.a(this.a, str, str2); this.a = null; } } } catch (Throwable th) { w.b("RVWindVaneWebView", th.getMessage(), th); } } } /* access modifiers changed from: private */ /* compiled from: RewardMVVideoAdapter */ public static class f extends com.mbridge.msdk.mbjscommon.c.b { private d a; private WindVaneWebView b; private String c; private String d; private a.C0240a e; private CampaignEx f; private boolean g; private boolean h; private c i; private Handler j; public f(WindVaneWebView windVaneWebView, String str, String str2, a.C0240a aVar, CampaignEx campaignEx, d dVar, c cVar, Handler handler) { this.b = windVaneWebView; this.c = str; this.d = str2; this.e = aVar; if (dVar != null) { this.a = dVar; } this.f = campaignEx; this.i = cVar; this.j = handler; } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2) { Handler handler; if (!this.h) { c cVar = this.i; if (!(cVar == null || (handler = this.j) == null)) { handler.removeCallbacks(cVar); } String str = this.d + "_" + this.c; a.C0240a aVar = this.e; if (aVar != null) { aVar.a(true); } JSONObject jSONObject = new JSONObject(); try { jSONObject.put("type", 1); jSONObject.put("id", str); jSONObject.put("unitid", this.d); } catch (JSONException e2) { e2.printStackTrace(); } w.a("WindVaneWebView", "Tempalte templete preload readyState state = " + i2); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.c, true); com.mbridge.msdk.videocommon.a.a.a().a(this.d, 1, this.a.B); d dVar = this.a; if (dVar == null || !dVar.A) { if (this.f.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(94, this.f.getRequestIdNotice(), this.e); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in rVCache "); } } else if (this.f.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(287, this.f.getRequestIdNotice(), this.e); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in iVCache "); } try { w.d("WindVaneWebView", "Tempalte TempalteWindVaneWebviewClient tempalte load SUCCESS "); d dVar2 = this.a; if (dVar2 != null) { synchronized (dVar2) { w.d("WindVaneWebView", "Tempalte adapter 341"); d dVar3 = this.a; if (dVar3 != null && dVar3.b()) { w.d("WindVaneWebView", "Tempalte TempalteWindVaneWebviewClient tempalte load callback success"); if (this.a.f120K != null) { Message obtain = Message.obtain(); obtain.what = 6; w.a("WindVaneWebView", "WHAT_ON_RES_LOAD_SUCCESS Template"); obtain.obj = this.f; this.a.f120K.sendMessage(obtain); this.a.f120K.removeMessages(5); this.a = null; } } } } else { w.d("WindVaneWebView", "Tempalte TempalteWindVaneWebviewClient tempalte load SUCCESS mRewardMVVideoAdapter is null"); } } catch (Throwable th) { w.b("WindVaneWebView", th.getMessage(), th); } this.h = true; } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, String str) { super.a(webView, str); if (!this.g) { com.mbridge.msdk.mbjscommon.windvane.h.a().a(webView); this.g = true; } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2, String str, String str2) { super.a(webView, i2, str, str2); try { w.d("WindVaneWebView", "Tempalte TempalteWindVaneWebviewClient tempalte load failed"); d dVar = this.a; if (dVar != null) { synchronized (dVar) { w.d("WindVaneWebView", "Tempalte TempalteWindVaneWebviewClient tempalte load callback failed"); d.a(this.a, str, str2); this.a = null; } } } catch (Throwable th) { w.b("WindVaneWebView", th.getMessage(), th); } } } public d(Context context, String str, String str2) { try { this.j = context.getApplicationContext(); this.k = str2; this.l = str; } catch (Exception e2) { e2.printStackTrace(); } } public final void a(com.mbridge.msdk.videocommon.d.c cVar) { try { this.u = cVar; if (cVar != null && cVar.I() * 1000 != com.mbridge.msdk.foundation.same.a.u) { com.mbridge.msdk.foundation.same.a.u = this.u.I() * 1000; } } catch (Throwable th) { w.b("RewardMVVideoAdapter", th.getMessage(), th); } } public final boolean a(List<CampaignEx> list, boolean z2, int i2) { return a(list, z2, i2, false); } public final boolean a(List<CampaignEx> list, boolean z2, int i2, boolean z3) { if (list == null || list.size() <= 0) { w.a("RewardVideoController", "数据为空"); } else { CampaignEx campaignEx = list.get(0); if (com.mbridge.msdk.videocommon.download.b.getInstance().a(94, this.k, this.B, list.size(), z2, i2, list, z3)) { if (z2) { if (campaignEx.isDynamicView()) { return true; } if (campaignEx.getRsIgnoreCheckRule() != null && campaignEx.getRsIgnoreCheckRule().size() > 0) { if (campaignEx.getRsIgnoreCheckRule().contains(3)) { w.b("RewardMVVideoAdapter", "Is not check big template download status"); return true; } else if (campaignEx.getCMPTEntryUrl().equals(campaignEx.getendcard_url()) && campaignEx.getRsIgnoreCheckRule().contains(2)) { w.b("RewardMVVideoAdapter", "Is not check big template ENDCARD download status"); return true; } } ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); if (instance.checkPreLoadState(this.k + "_" + campaignEx.getRequestId() + "_" + campaignEx.getCMPTEntryUrl())) { w.a("RewardVideoController", "大模板业务,开始检查大模板预加载情况,大模板预加载成功"); return true; } } else if (campaignEx != null && campaignEx.isDynamicView()) { return true; } else { if (campaignEx.getRsIgnoreCheckRule() != null && campaignEx.getRsIgnoreCheckRule().size() > 0 && campaignEx.getRsIgnoreCheckRule().contains(1)) { w.b("RewardMVVideoAdapter", "Is not check template download status"); return true; } else if (campaignEx.getRewardTemplateMode() == null || TextUtils.isEmpty(campaignEx.getRewardTemplateMode().e())) { w.a("RewardVideoController", "非大模板 没有 template"); return true; } else { ResDownloadCheckManager instance2 = ResDownloadCheckManager.getInstance(); if (instance2.checkPreLoadState(this.k + "_" + campaignEx.getRequestId() + "_" + campaignEx.getRewardTemplateMode().e())) { w.a("RewardVideoController", "非大模板业务,存在播放模板,播放模板预加载成功"); return true; } } } } } return false; } public final boolean b() { List<CampaignEx> a2 = com.mbridge.msdk.videocommon.a.a.a().a(this.k, 1, this.B, this.C); if (a2 == null || a2.size() <= 0) { w.a("RewardVideoController", "数据库可用的缓存数据条数:0"); return false; } CampaignEx campaignEx = a2.get(0); int b2 = com.mbridge.msdk.videocommon.a.a.a().b(this.k, 1, this.B, this.C); if (TextUtils.isEmpty(campaignEx.getCMPTEntryUrl()) || campaignEx.getNscpt() != 1 || a2.size() >= b2) { return a(a2, !TextUtils.isEmpty(campaignEx.getCMPTEntryUrl()), campaignEx.getNscpt()); } return false; } public final boolean c() { w.a("test_isReay_db", "isRisSpareOfferReady check"); List<CampaignEx> c2 = com.mbridge.msdk.videocommon.a.a.a().c(this.k, 1, this.B, this.C); if (c2 == null || c2.size() <= 0) { w.a("test_isReay_db", "数据库可用的缓存数据条数:0"); return false; } CampaignEx campaignEx = c2.get(0); int b2 = com.mbridge.msdk.videocommon.a.a.a().b(this.k, 1, this.B, this.C); if (TextUtils.isEmpty(campaignEx.getCMPTEntryUrl()) || campaignEx.getNscpt() != 1 || c2.size() >= b2) { return a(c2, !TextUtils.isEmpty(campaignEx.getCMPTEntryUrl()), campaignEx.getNscpt()); } return false; } public final void a(h hVar, String str, String str2, int i2, String str3) { try { this.s = hVar; w.b("RewardMVVideoAdapter", "show 进来"); if (this.j != null) { if (!ae.a(this.k)) { w.b("RewardMVVideoAdapter", "show isReady true 打开播放器页面"); Intent intent = new Intent(this.j, MBRewardVideoActivity.class); intent.addFlags(268435456); intent.putExtra(MBRewardVideoActivity.INTENT_UNITID, this.k); intent.putExtra(MBridgeConstans.PLACEMENT_ID, this.l); intent.putExtra(MBRewardVideoActivity.INTENT_REWARD, str); intent.putExtra(MBRewardVideoActivity.INTENT_MUTE, i2); intent.putExtra(MBRewardVideoActivity.INTENT_ISIV, this.A); intent.putExtra(MBRewardVideoActivity.INTENT_ISBID, this.B); intent.putExtra(MBRewardVideoActivity.INTENT_EXTRADATA, str3); List<CampaignEx> a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.k); StringBuilder sb = new StringBuilder(); sb.append("当前展示的Offer requestId"); boolean z2 = false; sb.append(a2.get(0).getRequestId()); w.d("HBOPTIMIZE", sb.toString()); if (a2 == null || a2.size() <= 0) { w.a("RewardMVVideoAdapter", "可以 show 的数据: 0"); h hVar2 = this.s; if (hVar2 != null) { hVar2.a("load failed"); return; } } else { w.a("RewardMVVideoAdapter", "可以 show 的数据: " + a2.size()); CampaignEx campaignEx = a2.get(0); if (campaignEx != null) { this.c = campaignEx.getRequestId(); } if (campaignEx != null && !TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())) { z2 = true; } e(); } intent.putExtra(MBRewardVideoActivity.INTENT_ISBIG_OFFER, z2); if (this.A) { intent.putExtra(MBRewardVideoActivity.INTENT_IVREWARD_MODETYPE, this.D); intent.putExtra(MBRewardVideoActivity.INTENT_IVREWARD_VALUETYPE, this.E); intent.putExtra(MBRewardVideoActivity.INTENT_IVREWARD_VALUE, this.F); } if (!TextUtils.isEmpty(str2)) { intent.putExtra(MBRewardVideoActivity.INTENT_USERID, str2); } RewardUnitCacheManager.getInstance().add(this.l, this.k, this.u); this.j.startActivity(intent); return; } } h hVar3 = this.s; if (hVar3 != null) { hVar3.a("context or unitid is null"); } w.b("RewardMVVideoAdapter", "show context munitid null"); } catch (Exception e2) { e2.printStackTrace(); h hVar4 = this.s; if (hVar4 != null) { hVar4.a("show failed, exception is " + e2.getMessage()); } } } /* JADX WARNING: Removed duplicated region for block: B:25:0x0076 A[Catch:{ Exception -> 0x009c }] */ /* JADX WARNING: Removed duplicated region for block: B:37:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */ private void e() { String str; List<com.mbridge.msdk.foundation.entity.d> b2 = com.mbridge.msdk.foundation.db.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).b(this.k, this.c); if (b2 != null) { int size = b2.size(); String b3 = com.mbridge.msdk.foundation.same.a.d.b(this.k); if (size != 0) { String str2 = ""; if (size == 1) { try { if (b2.get(0) != null) { str2 = b2.get(0).c(); str = b2.get(0).b(); if (TextUtils.isEmpty(str2) && str2.equals(this.c)) { com.mbridge.msdk.foundation.db.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).a(b3, this.k); com.mbridge.msdk.foundation.same.a.d.a(this.k, this.c, str); com.mbridge.msdk.foundation.same.a.d.a(this.k); return; } return; } } catch (Exception e2) { w.a("RewardMVVideoAdapter", e2.getMessage()); return; } } else if (!TextUtils.isEmpty(b3)) { Iterator<com.mbridge.msdk.foundation.entity.d> it = b2.iterator(); while (true) { if (!it.hasNext()) { break; } com.mbridge.msdk.foundation.entity.d next = it.next(); if (next != null && b3.equals(next.a())) { str2 = next.c(); str = next.b(); break; } } if (TextUtils.isEmpty(str2)) { return; } return; } str = str2; if (TextUtils.isEmpty(str2)) { } } } } private void a(String str, boolean z2) { new Thread(new RunnableC0233d(str)).start(); if (this.f120K != null) { e eVar = new e(str); this.v = eVar; this.f120K.postDelayed(eVar, 90000); return; } w.b("RewardMVVideoAdapter", "handler 为空 直接load"); b(str, z2); } public final void a(int i2, int i3, boolean z2) { a(i2, i3, z2, "", this.I); } public final void a(int i2, int i3, boolean z2, String str, boolean z3) { this.n = i2; this.o = i3; this.p = z2; this.I = z3; CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.H; if (copyOnWriteArrayList != null) { copyOnWriteArrayList.clear(); } List<CampaignEx> list = this.N; if (list != null) { list.clear(); } boolean z4 = false; this.e = false; this.f = false; synchronized (this.a) { if (this.g) { this.g = false; } } this.i = false; this.h = false; try { z4 = com.mbridge.msdk.mbjscommon.webEnvCheck.a.a(this.j); } catch (Exception unused) { } if (!z4) { c("WebView is not available"); } else if (this.j == null) { c("Context is null"); } else if (ae.a(this.k)) { c("UnitId is null"); } else if (this.u == null) { c("RewardUnitSetting is null"); } else { l(); m(); w.b("RewardMVVideoAdapter", "load 开始清除过期数据"); g(); a(str, z3); } } private void b(String str, boolean z2) { try { if (this.j == null) { c("Context is null"); } else if (ae.a(this.k)) { c("UnitId is null"); } else if (this.u == null) { c("RewardUnitSetting is null"); } else if (!TextUtils.isEmpty(str) || System.currentTimeMillis() - this.J >= ((long) (this.u.b() * 1000))) { w.b("RewardMVVideoAdapter", "load 开始准备请求参数"); com.mbridge.msdk.foundation.same.net.g.d f2 = f(); if (f2 == null) { w.b("RewardMVVideoAdapter", "load 请求参数为空 load失败"); c("Load param is null"); return; } if (f2 != null && !TextUtils.isEmpty(str)) { f2.a("token", str); } String str2 = "0"; if (this.A) { if (this.D == com.mbridge.msdk.foundation.same.a.w || this.D == com.mbridge.msdk.foundation.same.a.v) { f2.a("ivrwd", "1"); } else { f2.a("ivrwd", str2); } } com.mbridge.msdk.videocommon.d.c a2 = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.a.f().k(), this.k, this.A); if (a2 != null && !TextUtils.isEmpty(a2.a())) { f2.a("u_stid", a2.a()); } com.mbridge.msdk.videocommon.d.a b2 = com.mbridge.msdk.videocommon.d.b.a().b(); if (b2 != null && !TextUtils.isEmpty(b2.a())) { f2.a("r_stid", b2.a()); } if (z2) { str2 = "1"; } f2.a("rw_plus", str2); String e2 = aa.e(this.k); if (!TextUtils.isEmpty(e2)) { f2.a("j", e2); } this.L = System.currentTimeMillis(); try { com.mbridge.msdk.reward.b.a.a(null, this.j, "start load offer from server", this.k, this.B, "", "", System.currentTimeMillis() - this.L); } catch (Exception unused) { } com.mbridge.msdk.reward.c.b bVar = new com.mbridge.msdk.reward.c.b(this.j); AnonymousClass2 r5 = new com.mbridge.msdk.reward.c.a() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass2 */ @Override // com.mbridge.msdk.reward.c.a public final void a(CampaignUnit campaignUnit) { try { w.b("RewardMVVideoAdapter", "onLoadCompaginSuccess 数据刚请求回来"); w.b("HBOPTIMIZE", "V3 数据刚请求回来 requestId " + campaignUnit.getRequestId()); if (!(campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().size() <= 0)) { try { CampaignEx campaignEx = campaignUnit.getAds().get(0); Context context = d.this.j; StringBuilder sb = new StringBuilder(); sb.append("load offer success tpl "); sb.append(!TextUtils.isEmpty(campaignUnit.getAds().get(0).getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context, sb.toString(), d.this.k, d.this.B, "", "", System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } } d.a(d.this, campaignUnit); d.this.b = campaignUnit.getRequestId(); } catch (Exception e) { if (MBridgeConstans.DEBUG) { e.printStackTrace(); } w.b("RewardMVVideoAdapter", "onLoadCompaginSuccess 数据刚请求失败"); if (d.this.H != null) { d.this.H.clear(); } if (d.this.N != null) { d.this.N.clear(); } d.this.e = false; d.this.f = false; synchronized (d.this.a) { if (d.this.g) { d.this.g = false; } d.this.i = false; d.this.h = false; try { Context context2 = d.this.j; com.mbridge.msdk.reward.b.a.a(null, context2, "load offer failed: " + e.getMessage(), d.this.k, d.this.B, "", "", System.currentTimeMillis() - d.this.L); } catch (Exception unused2) { } d.this.c((d) "exception after load success"); d.this.i(); } } } @Override // com.mbridge.msdk.reward.c.a public final void a(int i, String str) { w.d("RewardMVVideoAdapter", str); w.b("HBOPTIMIZE", "V3 数据请求失败 errorCode " + i + "errorMsg " + str); try { Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(null, context, "load offer failed: " + str, d.this.k, d.this.B, "", "", System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } w.b("RewardMVVideoAdapter", "onLoadCompaginFailed load failed errorCode:" + i + " msg:" + str); if (i == -1) { d.this.J = System.currentTimeMillis(); } if (d.this.H != null) { d.this.H.clear(); } if (d.this.N != null) { d.this.N.clear(); } d.this.e = false; d.this.f = false; synchronized (d.this.a) { if (d.this.g) { d.this.g = false; } } d.this.i = false; d.this.h = false; d.this.c((d) str); d.this.i(); } }; r5.a(str); r5.d = this.k; r5.e = this.l; r5.f = this.A ? 287 : 94; int i2 = com.mbridge.msdk.foundation.same.a.M; int i3 = com.mbridge.msdk.foundation.same.a.N; int i4 = com.mbridge.msdk.foundation.same.a.L; int i5 = com.mbridge.msdk.foundation.same.a.R; try { com.mbridge.msdk.c.a g2 = com.mbridge.msdk.c.b.a().g(com.mbridge.msdk.foundation.controller.a.f().k()); if (g2 != null) { i2 = g2.v(); i3 = g2.w(); i4 = g2.x(); i5 = g2.y(); } } catch (Exception unused2) { } bVar.a(1, f2, r5, str, new com.mbridge.msdk.foundation.same.net.b(i4, i2, i3, this.o * 1000, i5, 4)); } else { c("EXCEPTION_RETURN_EMPTY"); } } catch (Exception e3) { e3.printStackTrace(); c("Load exception"); i(); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void c(String str) { if (this.f120K == null) { return; } if (TextUtils.isEmpty(str)) { this.f120K.sendEmptyMessage(4); return; } Message obtain = Message.obtain(); obtain.what = 4; obtain.obj = str; if (str.contains("exception")) { this.f120K.sendMessageAtFrontOfQueue(obtain); } else { this.f120K.sendMessage(obtain); } } private com.mbridge.msdk.foundation.same.net.g.d f() { int i2; String k2 = com.mbridge.msdk.foundation.controller.a.f().k(); String md5 = SameMD5.getMD5(com.mbridge.msdk.foundation.controller.a.f().k() + com.mbridge.msdk.foundation.controller.a.f().l()); int i3 = this.p ? 2 : 3; com.mbridge.msdk.videocommon.d.c cVar = this.u; int i4 = 0; if (cVar != null) { i4 = cVar.s(); i2 = this.u.t(); } else { i2 = 0; } String str = this.r; String str2 = this.q; String a2 = com.mbridge.msdk.foundation.same.a.d.a(this.k, "reward"); String k3 = k(); this.m = h(); String j2 = j(); int i5 = this.n; int i6 = this.A ? 287 : 94; com.mbridge.msdk.foundation.same.net.g.d dVar = new com.mbridge.msdk.foundation.same.net.g.d(); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "app_id", k2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, MBridgeConstans.PROPERTIES_UNIT_ID, this.k); if (!TextUtils.isEmpty(this.l)) { com.mbridge.msdk.foundation.same.net.f.b.a(dVar, MBridgeConstans.PLACEMENT_ID, this.l); } com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "sign", md5); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "req_type", i3 + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ad_num", i4 + ""); StringBuilder sb = new StringBuilder(); if (this.A) { i2 = 1; } sb.append(i2); sb.append(""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "tnum", sb.toString()); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "only_impression", "1" + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ping_mode", "1"); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ttc_ids", str2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.b, a2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.c, str); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "install_ids", k3); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, CampaignEx.JSON_KEY_AD_SOURCE_ID, i5 + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.a, j2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ad_type", i6 + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, TypedValues.CycleType.S_WAVE_OFFSET, this.m + ""); return dVar; } private void g() { if (com.mbridge.msdk.videocommon.a.a.a() != null) { try { com.mbridge.msdk.c.a b2 = com.mbridge.msdk.c.b.a().b(com.mbridge.msdk.foundation.controller.a.f().k()); if (b2 == null) { b2 = com.mbridge.msdk.c.b.a().b(); } com.mbridge.msdk.videocommon.a.a.a().a(b2.U() * 1000, this.k); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } } } @Override // com.mbridge.msdk.reward.adapter.a public final void a(b bVar) { if (bVar != null) { w.b("RewardMVVideoAdapter", "======set listener is not null"); } else { w.b("RewardMVVideoAdapter", "======set listener is null"); } this.t = bVar; } public final void d(boolean z2) { CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList; if (!z2 && (copyOnWriteArrayList = this.H) != null && copyOnWriteArrayList.size() > 0) { com.mbridge.msdk.videocommon.a.a.a().a(this.k, this.H); } } public final void e(boolean z2) { if (z2) { List<CampaignEx> list = this.O; if (list != null && list.size() > 0) { for (CampaignEx campaignEx : this.O) { if (campaignEx != null) { campaignEx.setLoadTimeoutState(0); if (campaignEx.getRewardTemplateMode() != null && !TextUtils.isEmpty(campaignEx.getRewardTemplateMode().e())) { ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); instance.setTemplatePreLoadDone(this.k + "_" + campaignEx.getRequestId() + "_" + campaignEx.getRewardTemplateMode().e(), false); } } } com.mbridge.msdk.videocommon.a.a.a().a(this.k, this.O, "load_timeout", 0); return; } return; } CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.H; if (copyOnWriteArrayList != null && copyOnWriteArrayList.size() > 0) { Iterator<CampaignEx> it = this.H.iterator(); while (it.hasNext()) { CampaignEx next = it.next(); if (next != null) { next.setLoadTimeoutState(0); if (next.getRewardTemplateMode() != null && !TextUtils.isEmpty(next.getRewardTemplateMode().e())) { ResDownloadCheckManager instance2 = ResDownloadCheckManager.getInstance(); instance2.setTemplatePreLoadDone(this.k + "_" + next.getRequestId() + "_" + next.getRewardTemplateMode().e(), false); } } } com.mbridge.msdk.videocommon.a.a.a().a(this.k, this.H, "load_timeout", 0); } } public final boolean f(boolean z2) { if (z2) { List<CampaignEx> list = this.O; if (list == null || list.size() <= 0) { return false; } for (CampaignEx campaignEx : this.O) { if (campaignEx != null) { campaignEx.setLoadTimeoutState(1); if (campaignEx.getRewardTemplateMode() != null && !TextUtils.isEmpty(campaignEx.getRewardTemplateMode().e())) { ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); instance.setTemplatePreLoadDone(this.k + "_" + campaignEx.getRequestId() + "_" + campaignEx.getRewardTemplateMode().e(), true); } } } com.mbridge.msdk.videocommon.a.a.a().a(this.k, this.O, "load_timeout", 1); return true; } CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.H; if (copyOnWriteArrayList == null || copyOnWriteArrayList.size() <= 0) { return false; } Iterator<CampaignEx> it = this.H.iterator(); while (it.hasNext()) { CampaignEx next = it.next(); if (next != null) { next.setLoadTimeoutState(1); if (next.getRewardTemplateMode() != null && !TextUtils.isEmpty(next.getRewardTemplateMode().e())) { ResDownloadCheckManager instance2 = ResDownloadCheckManager.getInstance(); instance2.setTemplatePreLoadDone(this.k + "_" + next.getRequestId() + "_" + next.getRewardTemplateMode().e(), true); } } } com.mbridge.msdk.videocommon.a.a.a().a(this.k, this.H, "load_timeout", 1); return true; } private void a(String str, List<CampaignEx> list, List<CampaignEx> list2) { if (!(com.mbridge.msdk.videocommon.a.a.a() == null || this.G == null)) { com.mbridge.msdk.videocommon.a.a.a().b(str); } if (!(com.mbridge.msdk.videocommon.a.a.a() == null || this.G == null)) { com.mbridge.msdk.videocommon.a.a.a().b(str, this.G.getVcn()); } if (list != null && list.size() > 0) { w.d("HBOPTIMIZE", "最新返回的数据RequestId " + this.G.getRequestId()); if (!(this.G == null || list.get(0) == null)) { com.mbridge.msdk.reward.a.a.a(this.G.getRequestId(), list.get(0).getBidToken()); } for (CampaignEx campaignEx : list) { if (campaignEx != null) { com.mbridge.msdk.foundation.same.a.d.a(campaignEx.getCampaignUnitId(), campaignEx.getRequestId(), campaignEx.getId(), campaignEx.getPlct(), campaignEx.getPlctb(), campaignEx.getTimestamp()); } } } if (list2 != null && list2.size() > 0) { for (CampaignEx campaignEx2 : list2) { if (campaignEx2 != null) { com.mbridge.msdk.foundation.same.a.d.d(campaignEx2.getCampaignUnitId(), campaignEx2.getRequestId()); } } com.mbridge.msdk.foundation.same.a.d.a(str); com.mbridge.msdk.foundation.db.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).a(); } } private void a(CampaignEx campaignEx) { try { com.mbridge.msdk.videocommon.a.a a2 = com.mbridge.msdk.videocommon.a.a.a(); w.a("RewardMVVideoAdapter", "删除 Campaign id: " + campaignEx.getId()); if (a2 != null) { a2.a(campaignEx); } } catch (Throwable th) { w.b("RewardMVVideoAdapter", th.getMessage(), th); } } /* JADX WARNING: Removed duplicated region for block: B:57:0x012c */ /* JADX WARNING: Removed duplicated region for block: B:66:0x0153 */ /* JADX WARNING: Removed duplicated region for block: B:82:0x018c */ /* JADX WARNING: Removed duplicated region for block: B:98:0x01d1 */ private CopyOnWriteArrayList<CampaignEx> a(CampaignUnit campaignUnit) { boolean z2; String str; Throwable th; Exception e2; CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = new CopyOnWriteArrayList<>(); try { aa.a((List<CampaignEx>) campaignUnit.getAds()); com.mbridge.msdk.videocommon.d.c cVar = this.u; if (cVar != null) { cVar.t(); } if (!(campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().size() <= 0)) { ArrayList<CampaignEx> ads = campaignUnit.getAds(); this.N = ads; if (!(campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().size() <= 0)) { ArrayList<CampaignEx> ads2 = campaignUnit.getAds(); for (int i2 = 0; i2 < ads2.size(); i2++) { CampaignEx campaignEx = ads2.get(i2); campaignEx.setCampaignUnitId(this.k); ads2.set(i2, campaignEx); } } int i3 = 0; while (i3 < ads.size() && i3 < Integer.MAX_VALUE) { CampaignEx campaignEx2 = ads.get(i3); if (campaignEx2.isMraid()) { if (!TextUtils.isEmpty(campaignEx2.getMraid().trim())) { FileOutputStream fileOutputStream = null; if (campaignEx2.getAdType() == 287) { str = "3"; } else if (campaignEx2.getAdType() == 94) { str = "1"; } else { str = campaignEx2.getAdType() == 42 ? "2" : ""; } try { String b2 = com.mbridge.msdk.foundation.same.b.e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML); String md5 = SameMD5.getMD5(campaignEx2.getMraid()); if (TextUtils.isEmpty(md5)) { md5 = String.valueOf(System.currentTimeMillis()); } File file = new File(b2, md5.concat(".html")); FileOutputStream fileOutputStream2 = new FileOutputStream(file); try { fileOutputStream2.write(("<script>" + com.mbridge.msdk.c.b.b.a().b() + "</script>" + campaignEx2.getMraid()).getBytes()); fileOutputStream2.flush(); campaignEx2.setMraid(file.getAbsolutePath()); com.mbridge.msdk.foundation.same.report.c.a(campaignEx2, "", this.k, str); fileOutputStream2.close(); } catch (Exception e3) { e2 = e3; fileOutputStream = fileOutputStream2; try { e2.printStackTrace(); campaignEx2.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx2, e2.getMessage(), this.k, str); if (fileOutputStream != null) { } File file2 = new File(campaignEx2.getMraid()); c("mraid resource write fail"); i3++; } catch (Throwable th2) { th = th2; if (fileOutputStream != null) { fileOutputStream.close(); } throw th; } } catch (Throwable th3) { th = th3; fileOutputStream = fileOutputStream2; if (fileOutputStream != null) { } throw th; } } catch (Exception e4) { e2 = e4; e2.printStackTrace(); campaignEx2.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx2, e2.getMessage(), this.k, str); if (fileOutputStream != null) { fileOutputStream.close(); } File file22 = new File(campaignEx2.getMraid()); c("mraid resource write fail"); i3++; } File file222 = new File(campaignEx2.getMraid()); if (!file222.exists() || !file222.isFile() || !file222.canRead()) { c("mraid resource write fail"); } } i3++; } if (!(campaignEx2 == null || campaignEx2.getOfferType() == 99)) { if (b(campaignEx2)) { z2 = true; if (z2) { if (aa.b(campaignEx2)) { campaignEx2.setRtinsType(aa.c(this.j, campaignEx2.getPackageName()) ? 1 : 2); } if (campaignEx2.getWtick() == 1 || !aa.c(this.j, campaignEx2.getPackageName())) { copyOnWriteArrayList.add(campaignEx2); } else if (aa.b(campaignEx2)) { copyOnWriteArrayList.add(campaignEx2); } else { aa.a(this.k, campaignEx2, com.mbridge.msdk.foundation.same.a.D); this.M = "APP ALREADY INSTALLED"; } } else { this.M = "No video campaign"; } } else { z2 = true; if (z2) { } } z2 = false; if (z2) { } } i3++; } w.b("RewardMVVideoAdapter", "onload 返回有以下带有视频素材的compaign:" + copyOnWriteArrayList.size()); } } catch (Exception e5) { e5.printStackTrace(); } return copyOnWriteArrayList; } private int h() { try { int a2 = ae.b(this.k) ? com.mbridge.msdk.reward.a.a.a(this.k) : 0; com.mbridge.msdk.videocommon.d.c cVar = this.u; if (cVar == null || a2 > cVar.u()) { return 0; } return a2; } catch (Exception e2) { e2.printStackTrace(); return 0; } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void i() { try { if (ae.b(this.k)) { com.mbridge.msdk.reward.a.a.a(this.k, 0); } } catch (Exception e2) { e2.printStackTrace(); } } private String j() { try { if (ae.b(com.mbridge.msdk.reward.a.a.a)) { return com.mbridge.msdk.reward.a.a.a; } return ""; } catch (Exception e2) { e2.printStackTrace(); return ""; } } private String k() { try { JSONArray jSONArray = new JSONArray(); List<Long> i2 = com.mbridge.msdk.foundation.controller.a.f().i(); if (i2 != null && i2.size() > 0) { for (Long l2 : i2) { jSONArray.put(l2.longValue()); } } if (jSONArray.length() > 0) { return aa.a(jSONArray); } return ""; } catch (Exception e2) { e2.printStackTrace(); return ""; } } private void l() { try { if (com.mbridge.msdk.foundation.same.a.d.a != null && com.mbridge.msdk.foundation.same.a.d.a.size() > 0) { com.mbridge.msdk.foundation.same.a.d.a.clear(); } } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } } private void m() { try { k.a(i.a(this.j)).a(this.k); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } } /* renamed from: com.mbridge.msdk.reward.adapter.d$d reason: collision with other inner class name */ /* compiled from: RewardMVVideoAdapter */ public class RunnableC0233d implements Runnable { private String b; public RunnableC0233d(String str) { this.b = str; } public final void run() { i a2; try { w.b("RewardMVVideoAdapter", "=====getTtcRunnable 开始获取 mTtcIds:" + d.this.q + " mExcludes:" + d.this.r); if (!(d.this.j == null || (a2 = i.a(d.this.j)) == null)) { com.mbridge.msdk.foundation.db.c a3 = com.mbridge.msdk.foundation.db.c.a(a2); a3.a(); d dVar = d.this; dVar.q = a3.a(dVar.k); } d dVar2 = d.this; dVar2.r = aa.b(dVar2.j, d.this.k); w.b("RewardMVVideoAdapter", "=====getTtcRunnable 获取完毕 mTtcIds:" + d.this.q + " mExcludes:" + d.this.r); if (d.this.x) { w.b("RewardMVVideoAdapter", "=====getTtcRunnable 获取ttcid和excludeids超时 mIsGetTtcExcIdsTimeout:" + d.this.x + " mIsGetTtcExcIdsSuccess:" + d.this.w); return; } w.b("RewardMVVideoAdapter", "=====getTtcRunnable 获取ttcid和excludeids没有超时 mIsGetTtcExcIdsTimeout:" + d.this.x + " mIsGetTtcExcIdsSuccess:" + d.this.w); if (!(d.this.v == null || d.this.f120K == null)) { w.b("RewardMVVideoAdapter", "=====getTtcRunnable 删除 获取ttcid的超时任务"); d.this.f120K.removeCallbacks(d.this.v); } d.this.w = true; w.b("RewardMVVideoAdapter", "=====getTtcRunnable 给handler发送消息 mTtcIds:" + d.this.q + " mExcludes:" + d.this.r); if (d.this.f120K != null) { Message obtainMessage = d.this.f120K.obtainMessage(); obtainMessage.obj = this.b; obtainMessage.what = 1; d.this.f120K.sendMessage(obtainMessage); } } catch (Exception e) { e.printStackTrace(); } } } /* compiled from: RewardMVVideoAdapter */ public class e implements Runnable { private String b; public e(String str) { this.b = str; } public final void run() { try { w.b("RewardMVVideoAdapter", "=====超时task 开始执行 mTtcIds:" + d.this.q + " RewardMVVideoAdapter.this.mExcludes:" + d.this.r); if (d.this.w) { w.b("RewardMVVideoAdapter", "超时task 已经成功获取ttcid excludeids mIsGetTtcExcIdsTimeout:" + d.this.x + " mIsGetTtcExcIdsSuccess:" + d.this.w + "超时task不做处理"); return; } w.b("RewardMVVideoAdapter", "获取ttcid excludeids超时 mIsGetTtcExcIdsTimeout:" + d.this.x + " mIsGetTtcExcIdsSuccess:" + d.this.w); d.this.x = true; if (d.this.f120K != null) { Message obtainMessage = d.this.f120K.obtainMessage(); obtainMessage.obj = this.b; obtainMessage.what = 2; d.this.f120K.sendMessage(obtainMessage); } } catch (Exception e) { e.printStackTrace(); } } } private boolean b(CampaignEx campaignEx) { if (campaignEx == null) { return false; } try { if (campaignEx.getPlayable_ads_without_video() == 2) { return true; } return false; } catch (Throwable th) { if (!MBridgeConstans.DEBUG) { return false; } th.printStackTrace(); return false; } } public final void a(List<CampaignEx> list) { this.O = list; } public final CopyOnWriteArrayList<CampaignEx> d() { return this.H; } public final void a(int i2, int i3, int i4) { this.D = i2; this.E = i3; this.F = i4; } public final void b(String str) { if (this.u != null && TextUtils.isEmpty(str)) { int c2 = this.u.c() * 1000; List<CampaignEx> list = this.O; if (list != null && list.size() > 0) { if (System.currentTimeMillis() - this.O.get(0).getTimestamp() < ((long) c2)) { c("hit ltorwc"); return; } } } b(str, this.I); } static /* synthetic */ void a(d dVar, String str, List list, List list2, boolean z2) { com.mbridge.msdk.foundation.db.f.a(i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(str, list, list2, z2); if (list2 != null && list2.size() > 0) { w.a("test_isReay_db", "标记缓存数据 : " + list2.size()); Iterator it = list2.iterator(); while (it.hasNext()) { CampaignEx campaignEx = (CampaignEx) it.next(); if (campaignEx.getRewardTemplateMode() != null && !TextUtils.isEmpty(campaignEx.getRewardTemplateMode().e())) { com.mbridge.msdk.videocommon.a.b(str + "_" + campaignEx.getId() + "_" + campaignEx.getRequestId() + "_" + campaignEx.getRewardTemplateMode().e()); com.mbridge.msdk.videocommon.a.b(campaignEx.getAdType(), campaignEx); } } } if (z2) { dVar.a(str, list, list2); } } static /* synthetic */ void a(d dVar, String str, List list, boolean z2) { if (!TextUtils.isEmpty(str) && list != null && list.size() > 0) { w.a("RewardMVVideoAdapter", "删除失败的数据 : " + list.size()); com.mbridge.msdk.foundation.db.f.a(i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(str, list, z2); } } static /* synthetic */ void a(d dVar, WindVaneWebView windVaneWebView, String str, CampaignEx campaignEx, List list, String str2, String str3, com.mbridge.msdk.videocommon.d.c cVar, String str4) { j jVar; try { a.C0240a aVar = new a.C0240a(); WindVaneWebView windVaneWebView2 = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView2); if (list == null || list.size() <= 0) { jVar = new j(null, campaignEx); } else { jVar = new j(null, campaignEx, list); } jVar.a(dVar.z); jVar.a(str3); jVar.a(cVar); jVar.e(dVar.I); c cVar2 = new c(windVaneWebView, str3, campaignEx, list, str2, str3, cVar, dVar.z, dVar); windVaneWebView2.setWebViewListener(new f(windVaneWebView, str, str3, aVar, campaignEx, dVar, cVar2, dVar.f120K)); windVaneWebView2.setObject(jVar); windVaneWebView2.loadUrl(str2); dVar.f120K.postDelayed(cVar2, 5000); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Throwable th) { w.a("RewardMVVideoAdapter", th.getMessage()); } } static /* synthetic */ void a(d dVar, String str, CampaignEx campaignEx, String str2, String str3, com.mbridge.msdk.videocommon.d.c cVar) { j jVar; try { a.C0240a aVar = new a.C0240a(); WindVaneWebView windVaneWebView = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView); String b2 = com.mbridge.msdk.video.bt.a.c.a().b(); aVar.a(b2); CampaignUnit campaignUnit = dVar.G; if (campaignUnit == null || campaignUnit.getAds() == null || dVar.G.getAds().size() <= 0) { jVar = new j(null, campaignEx); } else { jVar = new j(null, campaignEx, dVar.G.getAds()); } jVar.a(dVar.z); jVar.a(str3); jVar.c(b2); jVar.a(cVar); jVar.e(dVar.I); b bVar = new b(str3, campaignEx, str2, str3, cVar, dVar.z, dVar); windVaneWebView.setWebViewListener(new a(str, str3, aVar, campaignEx, dVar, bVar, dVar.f120K)); windVaneWebView.setObject(jVar); windVaneWebView.loadUrl(str2); dVar.f120K.postDelayed(bVar, 5000); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Throwable th) { w.a("RewardMVVideoAdapter", th.getMessage()); } } static /* synthetic */ void a(d dVar, String str, String str2) { CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList; try { w.d("RewardMVVideoAdapter", "====delCampaignFromDownLoadCampaignListByUrld"); if (dVar.y != null && !TextUtils.isEmpty(str2)) { Iterator<CampaignEx> it = dVar.y.iterator(); while (true) { if (!it.hasNext()) { break; } CampaignEx next = it.next(); if (next != null) { String videoUrlEncode = next.getVideoUrlEncode(); if (!TextUtils.isEmpty(videoUrlEncode) && str2.equals(videoUrlEncode)) { dVar.y.remove(next); dVar.a(next); break; } String str3 = next.getendcard_url(); if (!TextUtils.isEmpty(str3) && str2.equals(str3)) { dVar.y.remove(next); dVar.a(next); break; } CampaignEx.c rewardTemplateMode = next.getRewardTemplateMode(); if (rewardTemplateMode != null) { List<CampaignEx.c.a> f2 = rewardTemplateMode.f(); if (f2 != null) { Iterator<CampaignEx.c.a> it2 = f2.iterator(); while (true) { if (it2.hasNext()) { CampaignEx.c.a next2 = it2.next(); if (next2 != null && next2.b != null && next2.b.contains(str2)) { dVar.y.remove(next); dVar.a(next); break; } } else { break; } } } String e2 = rewardTemplateMode.e(); if (!TextUtils.isEmpty(e2) && str2.equals(e2)) { dVar.y.remove(next); dVar.a(next); break; } } else { continue; } } } if (dVar.t != null && (copyOnWriteArrayList = dVar.y) != null && copyOnWriteArrayList.size() == 0) { Handler handler = dVar.f120K; if (handler != null) { handler.removeMessages(5); } w.d("RewardMVVideoAdapter", "====del campaign and callback failed"); dVar.c(str); dVar.t.a(str); } } else if (dVar.t != null) { Handler handler2 = dVar.f120K; if (handler2 != null) { handler2.removeMessages(5); } w.d("RewardMVVideoAdapter", "====del campaign and callback failed"); dVar.c(str); dVar.t.a(str); } } catch (Throwable th) { w.b("RewardMVVideoAdapter", th.getMessage(), th); } } static /* synthetic */ void a(d dVar, final CampaignUnit campaignUnit) { dVar.G = campaignUnit; w.a("RewardMVVideoAdapter", "Campaign 请求成功: " + campaignUnit.getAds().size() + " 条"); dVar.H = dVar.a(campaignUnit); try { CampaignEx campaignEx = campaignUnit.getAds().get(0); Context context = dVar.j; StringBuilder sb = new StringBuilder(); sb.append("start download resource tpl "); sb.append(!TextUtils.isEmpty(campaignUnit.getAds().get(0).getCMPTEntryUrl())); com.mbridge.msdk.reward.b.a.a(campaignEx, context, sb.toString(), dVar.k, dVar.B, "", "", System.currentTimeMillis() - dVar.L); } catch (Exception unused) { } CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = dVar.H; com.mbridge.msdk.foundation.same.f.b.a().execute(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass6 */ public final void run() { w.b("RewardMVVideoAdapter", "在子线程处理业务逻辑 开始"); l.a(i.a(d.this.j)).b(); CampaignUnit campaignUnit = campaignUnit; if (!(campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().size() <= 0)) { d.a(d.this, campaignUnit.getAds()); } w.b("RewardMVVideoAdapter", "在子线程处理业务逻辑 完成"); } }); CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList2 = dVar.H; if (copyOnWriteArrayList2 == null || copyOnWriteArrayList2.size() <= 0) { w.b("RewardMVVideoAdapter", "onload load失败 返回的compaign 没有带视频素材"); if (TextUtils.isEmpty(dVar.M)) { dVar.M = "APP ALREADY INSTALLED"; } dVar.c(dVar.M); return; } w.b("RewardMVVideoAdapter", "onload load成功 size:" + dVar.H.size()); Handler handler = dVar.f120K; if (handler != null) { handler.sendEmptyMessage(3); } if (campaignUnit != null) { String sessionId = campaignUnit.getSessionId(); if (ae.b(sessionId)) { w.b("RewardMVVideoAdapter", "onload sessionId:" + sessionId); com.mbridge.msdk.reward.a.a.a = sessionId; } } CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList3 = dVar.H; if (copyOnWriteArrayList3 != null) { try { if (copyOnWriteArrayList3.size() > 0) { dVar.m += copyOnWriteArrayList3.size(); } } catch (Exception e2) { e2.printStackTrace(); } } com.mbridge.msdk.videocommon.d.c cVar = dVar.u; if (cVar == null || dVar.m > cVar.u()) { w.b("RewardMVVideoAdapter", "onload 重置offset为0"); dVar.m = 0; } w.b("RewardMVVideoAdapter", "onload 算出 下次的offset是:" + dVar.m); if (ae.b(dVar.k)) { com.mbridge.msdk.reward.a.a.a(dVar.k, dVar.m); } CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList4 = dVar.H; if (copyOnWriteArrayList4 != null && copyOnWriteArrayList4.size() > 0) { w.b("RewardMVVideoAdapter", "#######onload 把广告存在本地 size:" + dVar.H.size()); String str = dVar.l; String str2 = dVar.k; CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList5 = dVar.H; if (com.mbridge.msdk.videocommon.a.a.a() != null) { com.mbridge.msdk.videocommon.a.a.a().a(str, str2, copyOnWriteArrayList5); } } final CampaignEx campaignEx2 = dVar.H.get(0); final boolean z2 = !TextUtils.isEmpty(campaignEx2.getCMPTEntryUrl()); final int nscpt = campaignEx2.getNscpt(); dVar.e = false; dVar.f = false; synchronized (dVar.a) { if (dVar.g) { dVar.g = false; } } dVar.i = false; dVar.h = false; if (dVar.B && campaignEx2 != null) { com.mbridge.msdk.foundation.db.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).a(campaignEx2.getBidToken(), campaignEx2.getCampaignUnitId(), campaignEx2.getEncryptPrice()); } c.m.a().a(dVar.j, z2, nscpt, dVar.B, dVar.A ? 287 : 94, dVar.l, dVar.k, campaignEx2.getRequestId(), dVar.H, new c.AbstractC0232c() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3 */ @Override // com.mbridge.msdk.reward.adapter.c.AbstractC0232c public final void a(final String str, final String str2, final String str3, final List<CampaignEx> list) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: " + list.size()); d.this.e = true; if (list != null && list.size() > 0) { try { CampaignEx campaignEx = list.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "resource download success is tpl :" + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } } if (!z2) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板"); for (final CampaignEx campaignEx2 : list) { if (campaignEx2 == null || campaignEx2.getRewardTemplateMode() == null || TextUtils.isEmpty(campaignEx2.getRewardTemplateMode().e()) || campaignEx2.getRewardTemplateMode().e().contains(CampaignEx.KEY_IS_CMPT_ENTRY) || d.this.f120K == null) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,不存在播放模板"); d dVar = d.this; if (dVar.a(dVar.H, z2, nscpt)) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,不存在播放模板,isReay true"); w.a("HBOPTIMIZE", "模板加载成功 requestId " + list.get(0).getRequestId()); d dVar2 = d.this; d.a(dVar2, dVar2.k, list, d.this.O, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } d.this.t.a(); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功,isReay true onVideoLoadSuccess"); } } else { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,不存在播放模板,isReay false"); w.d("HBOPTIMIZE", "模板加载失败 requestId " + list.get(0).getRequestId()); d dVar3 = d.this; d.a(dVar3, str2, dVar3.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (!TextUtils.isEmpty(d.this.k)) { String str4 = ""; if (campaignEx2 != null && !TextUtils.isEmpty(campaignEx2.getRequestIdNotice())) { str4 = campaignEx2.getRequestIdNotice(); } com.mbridge.msdk.reward.b.a.a(d.this.j, campaignEx2, "have no temp but isReady false", d.this.k, d.this.B, str3, str4); } d.this.t.a("errorCode: 3503 errorMessage: have no temp but isReady false"); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,不存在播放模板,isReay false onVideoLoadFail"); } } } else { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,开始预加载播放模板"); d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3.AnonymousClass1 */ public final void run() { c.m.a().a(d.this.I, d.this.f120K, d.this.A, d.this.B, null, campaignEx2.getRewardTemplateMode().e(), d.this.z, campaignEx2, d.this.H, H5DownLoadManager.getInstance().getH5ResAddress(campaignEx2.getRewardTemplateMode().e()), str, str2, str3, campaignEx2.getRequestIdNotice(), d.this.u, new c.j() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3.AnonymousClass1.AnonymousClass1 */ @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功"); w.a("HBOPTIMIZE", "模板加载成功 requestId " + str4); try { CampaignEx campaignEx = (CampaignEx) list.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template success is tpl :" + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (d.this.a(d.this.H, z2, nscpt)) { d.a(d.this, d.this.k, list, d.this.O, d.this.B); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功,isReay true"); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功,isReay true onVideoLoadSuccess"); d.this.t.a(); return; } return; } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功,isReay false"); d.a(d.this, str3, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (!TextUtils.isEmpty(d.this.k) && d.this.H != null && d.this.H.size() > 0) { com.mbridge.msdk.reward.b.a.a(d.this.j, (CampaignEx) d.this.H.get(0), "temp preload success but isReady false", d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3502 errorMessage: temp preload success but isReady false"); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 非大模板,播放模板预加载成功,isReay false onVideoLoadFail"); } } @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar, String str6) { w.a("RewardMVVideoAdapter", "Campaign 下载失败: 非大模板,播放模板预加载失败"); w.d("HBOPTIMIZE", "模板加载失败 requestId " + str4); try { CampaignEx campaignEx = (CampaignEx) list.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template failed is tpl :" + z2 + " " + str6, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (campaignEx2.getRsIgnoreCheckRule() == null || campaignEx2.getRsIgnoreCheckRule().size() <= 0 || !campaignEx2.getRsIgnoreCheckRule().contains(1)) { d.a(d.this, str3, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (!TextUtils.isEmpty(d.this.k) && d.this.N != null && d.this.N.size() > 0) { Context context2 = d.this.j; CampaignEx campaignEx2 = (CampaignEx) d.this.N.get(0); com.mbridge.msdk.reward.b.a.a(context2, campaignEx2, "temp preload failed: " + str6, d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } b bVar = d.this.t; bVar.a("errorCode: 3301 errorMessage: temp preload failed: " + str6); w.a("RewardMVVideoAdapter", "Campaign 下载失败: 非大模板,播放模板预加载失败 onVideoLoadFail"); return; } return; } w.b("RewardMVVideoAdapter", "template preload fail but hit ignoreCheckRule"); } }); } }); } } return; } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板"); if (!d.this.f || d.this.g || d.this.f120K == null) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板,大模板下载不成功: isCampaignTPLDownloadSuccess: " + d.this.f + " isCampaignTPLProLoad: " + d.this.g); return; } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板,大模板下载成功,开始预加载大模板"); synchronized (d.this.a) { if (!d.this.g) { d.this.g = true; w.a("test_pre_load_tpl", "Campaign 下载成功,大模板下载成功,开始预加载大模板"); d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3.AnonymousClass2 */ public final void run() { c.m.a().a(d.this.I, d.this.f120K, d.this.A, d.this.B, str3, campaignEx2.getRequestIdNotice(), d.this.l, str2, campaignEx2.getCMPTEntryUrl(), d.this.z, campaignEx2, d.this.H, H5DownLoadManager.getInstance().getH5ResAddress(campaignEx2.getCMPTEntryUrl()), str2, d.this.u, new c.j() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3.AnonymousClass2.AnonymousClass1 */ @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar) { try { w.a("HBOPTIMIZE", "模板加载成功 requestId " + str4); CampaignEx campaignEx = (CampaignEx) list.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template success is tpl :" + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载成功"); if (d.this.a(d.this.H, z2, nscpt)) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载成功,isReady true"); d.a(d.this, d.this.k, list, d.this.O, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } d.this.t.a(); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载成功,isReady true onVideoLoadSuccess"); return; } return; } w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载成功,isReady false"); d.a(d.this, str3, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (!TextUtils.isEmpty(d.this.k) && d.this.N != null && d.this.N.size() > 0) { com.mbridge.msdk.reward.b.a.a(d.this.j, (CampaignEx) d.this.N.get(0), "tpl temp preload success but isReady false", d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3505 errorMessage: tpl temp preload success but isReady false"); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载成功,isReady false onVideoLoadFail"); } } @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar, String str6) { w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载失败"); w.d("HBOPTIMIZE", "模板加载失败 requestId " + str4); try { CampaignEx campaignEx = (CampaignEx) list.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template failed is tpl :" + z2 + " " + str6, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (campaignEx2.getRsIgnoreCheckRule() == null || campaignEx2.getRsIgnoreCheckRule().size() <= 0 || !campaignEx2.getRsIgnoreCheckRule().contains(3)) { d.a(d.this, str3, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { Context context2 = d.this.j; CampaignEx campaignEx2 = (CampaignEx) d.this.N.get(0); com.mbridge.msdk.reward.b.a.a(context2, campaignEx2, "tpl temp preload failed: " + str6, d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } b bVar = d.this.t; bVar.a("errorCode: 3303 errorMessage: tpl temp preload failed: " + str6); w.a("RewardMVVideoAdapter", "Campaign 下载成功: 大模板预加载失败 onVideoLoadFail"); return; } return; } w.b("RewardMVVideoAdapter", "template download fail but hit ignoreCheckRule"); } }, false); } }); } } } @Override // com.mbridge.msdk.reward.adapter.c.AbstractC0232c public final void a(String str, final String str2, final String str3, final List<CampaignEx> list, final String str4) { w.a("RewardMVVideoAdapter", "Campaign 下载失败: " + list.size()); w.d("HBOPTIMIZE", "模板加载失败 requestId " + str3); d.this.e = false; if (list != null && list.size() > 0) { try { CampaignEx campaignEx = list.get(0); Context context = d.this.j; StringBuilder sb = new StringBuilder(); sb.append("resource download failed: "); try { sb.append(str4); sb.append(" is tpl: "); sb.append(z2); com.mbridge.msdk.reward.b.a.a(campaignEx, context, sb.toString(), d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } } catch (Exception unused2) { } if (d.this.t != null && d.this.f120K != null) { d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass3.AnonymousClass3 */ public final void run() { List list; d.a(d.this, str2, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (!d.this.i && d.this.t != null) { d.this.i = true; if (!TextUtils.isEmpty(d.this.k) && (list = list) != null && list.size() > 0) { Context context = d.this.j; CampaignEx campaignEx = (CampaignEx) list.get(0); com.mbridge.msdk.reward.b.a.a(context, campaignEx, "" + str4, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3201 errorMessage: campaign resource download failed"); w.a("RewardMVVideoAdapter", "Campaign 下载失败:onVideoLoadFail"); } } }); return; } } if (d.this.t != null) { } } }, new c.i() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass4 */ @Override // com.mbridge.msdk.reward.adapter.c.i public final void a(String str, String str2, String str3, String str4) { w.a("RewardMVVideoAdapter", "template 下载成功: "); } @Override // com.mbridge.msdk.reward.adapter.c.i public final void a(String str, final String str2, final String str3, String str4, final String str5) { w.a("RewardMVVideoAdapter", "template 下载失败: "); if (!z2 && d.this.t != null && d.this.f120K != null) { w.a("RewardMVVideoAdapter", "播放模板下载失败,非大模板"); try { CampaignEx campaignEx = campaignEx2; Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "resource download failed: " + str5 + " is tpl: " + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (campaignEx2.getRsIgnoreCheckRule() == null || campaignEx2.getRsIgnoreCheckRule().size() <= 0 || !campaignEx2.getRsIgnoreCheckRule().contains(1)) { d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass4.AnonymousClass1 */ public final void run() { d.a(d.this, str2, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (!d.this.i && d.this.t != null) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { Context context = d.this.j; CampaignEx campaignEx = (CampaignEx) d.this.N.get(0); com.mbridge.msdk.reward.b.a.a(context, campaignEx, "" + str5, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3202 errorMessage: temp resource download failed"); w.a("RewardMVVideoAdapter", "播放模板下载失败,非大模板 onVideoLoadFail"); } } }); } else { w.b("RewardMVVideoAdapter", "template download fail but hit ignoreCheckRule"); } } else if (nscpt == 1) { if (campaignEx2.getRsIgnoreCheckRule() != null && campaignEx2.getRsIgnoreCheckRule().size() > 0) { if (campaignEx2.getRsIgnoreCheckRule().contains(3)) { w.b("RewardMVVideoAdapter", "tpl download fail but hit ignoreCheckRule"); return; } else if (campaignEx2.getCMPTEntryUrl().equals(campaignEx2.getendcard_url()) && campaignEx2.getRsIgnoreCheckRule().contains(2)) { w.b("RewardMVVideoAdapter", "endcard download fail but hit ignoreCheckRule at 3203"); return; } } if (d.this.t != null && d.this.f120K != null) { d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass4.AnonymousClass2 */ public final void run() { d.a(d.this, str2, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (!d.this.i && d.this.t != null) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { com.mbridge.msdk.reward.b.a.a(d.this.j, (CampaignEx) d.this.N.get(0), "tpl temp resource download failed", d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3203 errorMessage: tpl temp resource download failed"); w.a("RewardMVVideoAdapter", "播放模板下载失败,大模板,nscpt 1 onVideoLoadFail"); } } }); } } } }); if (z2) { c.m.a().a(dVar.j, campaignEx2, dVar.l, dVar.k, campaignEx2.getRequestId(), new c.i() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass5 */ @Override // com.mbridge.msdk.reward.adapter.c.i public final void a(final String str, final String str2, final String str3, String str4) { w.a("RewardMVVideoAdapter", "大模板业务,大模板下载成功"); try { CampaignEx campaignEx = campaignEx2; Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "resource download success is tpl :" + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } d.this.f = true; if (!d.this.e || d.this.g || d.this.f120K == null) { w.a("RewardMVVideoAdapter", "大模板业务,大模板下载成功,Campaign 下载不成功,isCampaignsDownloadSuccess: " + d.this.e + " isCampaignTPLProLoad: " + d.this.g); return; } w.a("RewardMVVideoAdapter", "大模板业务,大模板下载成功,Campaign 下载成功,开始预加载大模板"); w.a("test_pre_load_tpl", "大模板下载成功,Campaign 下载成功,开始预加载大模板"); synchronized (d.this.a) { if (!d.this.g) { d.this.g = true; d.this.f120K.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass5.AnonymousClass1 */ public final void run() { c.m.a().a(d.this.I, d.this.f120K, d.this.A, d.this.B, str3, campaignEx2.getRequestIdNotice(), str, str2, campaignEx2.getCMPTEntryUrl(), d.this.z, campaignEx2, d.this.H, H5DownLoadManager.getInstance().getH5ResAddress(campaignEx2.getCMPTEntryUrl()), str2, d.this.u, new c.j() { /* class com.mbridge.msdk.reward.adapter.d.AnonymousClass5.AnonymousClass1.AnonymousClass1 */ @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar) { w.a("HBOPTIMIZE", "模板加载成功 requestId " + str4); try { CampaignEx campaignEx = campaignEx2; Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template success is tpl :" + z2, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (d.this.a(d.this.H, z2, nscpt)) { w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载成功,isReady true"); d.a(d.this, d.this.k, d.this.N, d.this.O, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.h) { d.this.h = true; if (!TextUtils.isEmpty(d.this.k)) { com.mbridge.msdk.reward.b.a.a(d.this.j, d.this.H, d.this.k, System.currentTimeMillis() - d.this.L); } d.this.t.a(); w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载成功,isReady true onVideoLoadSuccess"); return; } return; } w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载成功,isReady false"); d.a(d.this, str3, d.this.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { com.mbridge.msdk.reward.b.a.a(d.this.j, (CampaignEx) d.this.N.get(0), "tpl temp preload success but isReady false", d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3505 errorMessage: tpl temp preload success but isReady false"); w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载成功 isReady false onVideoLoadFail"); } } @Override // com.mbridge.msdk.reward.adapter.c.j public final void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar, String str6) { w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载失败"); w.d("HBOPTIMIZE", "模板加载失败 requestId " + str4); d.a(d.this, str3, d.this.N, d.this.B); try { CampaignEx campaignEx = campaignEx2; Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "preload template failed is tpl :" + z2 + " " + str6, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { Context context2 = d.this.j; CampaignEx campaignEx2 = (CampaignEx) d.this.N.get(0); com.mbridge.msdk.reward.b.a.a(context2, campaignEx2, "tpl temp preload failed: " + str6, d.this.k, d.this.B, str4, campaignEx2.getRequestIdNotice()); } b bVar = d.this.t; bVar.a("errorCode: 3303 errorMessage: tpl temp preload failed: " + str6); w.a("RewardMVVideoAdapter", "大模板业务,大模板预加载失败 onVideoLoadFail"); } } }, false); } }); } } } @Override // com.mbridge.msdk.reward.adapter.c.i public final void a(String str, String str2, String str3, String str4, String str5) { w.a("RewardMVVideoAdapter", "大模板业务,大模板下载失败"); w.d("HBOPTIMIZE", "模板加载成功 requestId " + str3); if (d.this.N.get(0) != null && d.this.N.size() > 0) { try { CampaignEx campaignEx = (CampaignEx) d.this.N.get(0); Context context = d.this.j; com.mbridge.msdk.reward.b.a.a(campaignEx, context, "resource download failed: " + str5 + " is tpl: " + z2, d.this.k, d.this.B, str3, ((CampaignEx) d.this.N.get(0)).getRequestIdNotice(), System.currentTimeMillis() - d.this.L); } catch (Exception unused) { } } if (campaignEx2.getRsIgnoreCheckRule() != null && campaignEx2.getRsIgnoreCheckRule().size() > 0) { if (campaignEx2.getRsIgnoreCheckRule().contains(3)) { w.b("RewardMVVideoAdapter", "tpl download fail but hit ignoreCheckRule"); return; } else if (campaignEx2.getCMPTEntryUrl().equals(campaignEx2.getendcard_url()) && campaignEx2.getRsIgnoreCheckRule().contains(2)) { w.b("RewardMVVideoAdapter", "endcard download fail but hit ignoreCheckRule at 3203"); return; } } d.this.f = false; d dVar = d.this; d.a(dVar, str2, dVar.N, d.this.B); if (d.this.f120K != null) { d.this.f120K.removeMessages(5); } if (d.this.t != null && !d.this.i) { d.this.i = true; if (d.this.N != null && d.this.N.size() > 0) { Context context2 = d.this.j; CampaignEx campaignEx2 = (CampaignEx) d.this.N.get(0); com.mbridge.msdk.reward.b.a.a(context2, campaignEx2, "" + str5, d.this.k, d.this.B, str3, campaignEx2.getRequestIdNotice()); } d.this.t.a("errorCode: 3203 errorMessage: tpl temp resource download failed"); w.a("RewardMVVideoAdapter", "大模板业务,大模板下载失败 onVideoLoadFail"); } } }); } } static /* synthetic */ void a(d dVar, List list) { w.b("RewardMVVideoAdapter", "onload 开始 更新本机已安装广告列表"); if (dVar.j == null || list == null || list.size() == 0) { w.b("RewardMVVideoAdapter", "onload 列表为空 不做更新本机已安装广告列表"); return; } l a2 = l.a(i.a(dVar.j)); boolean z2 = false; for (int i2 = 0; i2 < list.size(); i2++) { CampaignEx campaignEx = (CampaignEx) list.get(i2); if (campaignEx != null) { if (aa.c(dVar.j, campaignEx.getPackageName())) { if (com.mbridge.msdk.foundation.controller.a.e() != null) { com.mbridge.msdk.foundation.controller.a.e().add(new com.mbridge.msdk.foundation.entity.i(campaignEx.getId(), campaignEx.getPackageName())); z2 = true; } } else if (a2 != null && !a2.a(campaignEx.getId())) { com.mbridge.msdk.foundation.entity.h hVar = new com.mbridge.msdk.foundation.entity.h(); hVar.a(campaignEx.getId()); hVar.a(campaignEx.getFca()); hVar.b(campaignEx.getFcb()); hVar.d(0); hVar.c(0); hVar.a(System.currentTimeMillis()); a2.a(hVar); } } } if (z2) { w.b("RewardMVVideoAdapter", "更新安装列表"); com.mbridge.msdk.foundation.controller.a.f().h(); } } }