package com.mbridge.msdk.video.bt.module; import android.app.Activity; import android.content.Context; import android.content.res.Configuration; import android.text.TextUtils; import android.util.AttributeSet; import android.util.Base64; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.core.app.NotificationCompat; import com.iab.omid.library.mmadbridge.adsession.AdEvents; import com.iab.omid.library.mmadbridge.adsession.AdSession; import com.iab.omid.library.mmadbridge.adsession.media.InteractionType; import com.iab.omid.library.mmadbridge.adsession.media.MediaEvents; import com.iab.omid.library.mmadbridge.adsession.media.Position; import com.iab.omid.library.mmadbridge.adsession.media.VastProperties; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.same.report.d.e; import com.mbridge.msdk.foundation.tools.ab; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.foundation.tools.aj; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.s; import com.mbridge.msdk.foundation.tools.x; import com.mbridge.msdk.interstitial.view.MBInterstitialActivity; import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView; import com.mbridge.msdk.mbsignalcommon.windvane.g; import com.mbridge.msdk.out.Campaign; import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode; import com.mbridge.msdk.video.bt.module.b.h; import com.mbridge.msdk.video.dynview.e.d; import com.mbridge.msdk.video.signal.a.a; import com.mbridge.msdk.video.signal.a.k; import com.mbridge.msdk.video.signal.c; import com.mbridge.msdk.video.signal.container.AbstractJSContainer; import com.mbridge.msdk.videocommon.a; import com.mbridge.msdk.widget.FeedBackButton; import csdk.gluads.Consts; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes4.dex */ public class MBridgeBTContainer extends AbstractJSContainer implements c { private static final String a = "MBridgeBTContainer"; private boolean A; private String B; private boolean C; private List D; private List E; private com.mbridge.msdk.video.bt.module.a.a F; private h G; private h H; private com.mbridge.msdk.video.bt.module.a.b I; private String J; private String K; private String L; private boolean M; private int N; private String O; private d P; private com.mbridge.msdk.foundation.same.report.d.c Q; private AdSession R; private MediaEvents S; private AdEvents T; private int b; private int c; private FrameLayout d; private MBridgeBTLayout e; private WindVaneWebView f; private LayoutInflater g; private Context h; private TextView x; private ImageView y; private boolean z; @Override // com.mbridge.msdk.video.signal.e public void click(int i, String str) { } public AdEvents getAdEvents() { return this.T; } public AdSession getAdSession() { return this.R; } public List getCampaigns() { return this.D; } public MediaEvents getVideoEvents() { return this.S; } @Override // com.mbridge.msdk.video.signal.e public void handlerH5Exception(int i, String str) { } public void setAdEvents(AdEvents adEvents) { this.T = adEvents; } public void setAdSession(AdSession adSession) { this.R = adSession; } public void setBTContainerCallback(com.mbridge.msdk.video.bt.module.a.a aVar) { this.F = aVar; } public void setCampaignDownLoadTasks(List list) { this.E = list; } public void setChoiceOneCallback(d dVar) { this.P = dVar; } public void setDeveloperExtraData(String str) { this.O = str; } public void setJSFactory(com.mbridge.msdk.video.signal.factory.b bVar) { this.w = bVar; } public void setShowRewardVideoListener(h hVar) { this.G = hVar; } public void setVideoEvents(MediaEvents mediaEvents) { this.S = mediaEvents; } public MBridgeBTContainer(Context context) { super(context); this.b = 0; this.c = 1; this.z = false; this.A = true; this.C = false; this.R = null; this.S = null; this.T = null; init(context); } public MBridgeBTContainer(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.b = 0; this.c = 1; this.z = false; this.A = true; this.C = false; this.R = null; this.S = null; this.T = null; init(context); } public void init(Context context) { this.h = context; this.g = LayoutInflater.from(context); } /* JADX WARN: Multi-variable type inference failed */ public void onCreate(boolean z) { String str; WindVaneWebView windVaneWebView; CampaignEx campaignEx; try { int findLayout = findLayout("mbridge_bt_container"); if (findLayout < 0) { a("mbridge_bt_container layout null"); return; } FrameLayout frameLayout = (FrameLayout) this.g.inflate(findLayout, this); this.d = frameLayout; if (frameLayout == null) { a("ViewIds null"); return; } this.K = ""; List list = this.D; if (list == null || list.size() <= 0) { str = ""; } else { CampaignEx campaignEx2 = this.D.get(0); str = campaignEx2.getCMPTEntryUrl(); this.K = campaignEx2.getRequestId(); this.L = campaignEx2.getCurrentLocalRid(); } a.C0246a a2 = com.mbridge.msdk.videocommon.a.a(this.j + "_" + this.K + "_" + str); RelativeLayout.LayoutParams layoutParams = null; if (a2 != null) { this.B = a2.b(); af.a(a, "get BT wraper.getTag = " + this.B); a2.a(""); windVaneWebView = a2.a(); } else { windVaneWebView = null; } this.f = windVaneWebView; com.mbridge.msdk.videocommon.a.b(this.j + "_" + this.K + "_" + str); AdSession adSession = this.R; if (adSession != null) { try { adSession.registerAdView(this); this.R.start(); af.a("omsdk", "btc: adSession.start();"); if (this.T != null) { af.a("omsdk", "btc: adEvents.loaded"); this.T.loaded(VastProperties.createVastPropertiesForNonSkippableMedia(true, Position.STANDALONE)); af.a("omsdk", "btc: adEvents.impressionOccurred"); this.T.impressionOccurred(); } } catch (Exception e) { af.a("omsdk", e.getMessage()); } } WindVaneWebView windVaneWebView2 = this.f; if (windVaneWebView2 != null) { com.mbridge.msdk.video.signal.factory.b bVar = new com.mbridge.msdk.video.signal.factory.b(this.i, this, windVaneWebView2); registerJsFactory(bVar); this.f.setApiManagerJSFactory(bVar); if (this.f.getParent() != null) { a("preload template webview is null or load error"); return; } if (this.f.getObject() instanceof k) { bVar.a((k) this.f.getObject()); if (this.f != null) { JSONObject jSONObject = new JSONObject(); jSONObject.put(com.mbridge.msdk.foundation.same.a.l, ak.d(getContext())); try { JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("name", this.n.a()); jSONObject2.put("amount", this.n.b()); jSONObject2.put("id", this.o); jSONObject.put("userId", this.m); jSONObject.put("reward", jSONObject2); jSONObject.put("playVideoMute", this.p); jSONObject.put("extra", this.O); } catch (JSONException e2) { af.a(a, e2.getMessage()); } catch (Exception e3) { af.a(a, e3.getMessage()); } this.H = new com.mbridge.msdk.video.bt.module.b.c(c(), ""); String jSONObject3 = jSONObject.toString(); try { e eVar = new e(); eVar.a("type", 1); com.mbridge.msdk.foundation.same.report.d.d.a().a("2000133", this.D, eVar); } catch (Exception unused) { } getJSNotifyProxy().a(jSONObject3); getJSCommon().b(true); getJSCommon().a(new b()); } ((com.mbridge.msdk.video.signal.a.d) getJSCommon()).m.a(); } this.f.setBackgroundColor(0); LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 != null && b2.containsKey(this.B)) { View view = b2.get(this.B); if (view instanceof MBridgeBTLayout) { MBridgeBTLayout mBridgeBTLayout = (MBridgeBTLayout) view; this.e = mBridgeBTLayout; try { WindVaneWebView windVaneWebView3 = (WindVaneWebView) mBridgeBTLayout.getBtWebView(); k kVar = (k) windVaneWebView3.getObject(); kVar.a(this.T); kVar.a(this.S); kVar.a(this.R); windVaneWebView3.setObject(kVar); } catch (Exception e4) { af.b(a, e4.getMessage()); } com.mbridge.msdk.foundation.d.b.a().a(this.j + "_1", new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.video.bt.module.MBridgeBTContainer.1 @Override // com.mbridge.msdk.foundation.d.a public final void showed() { String str2; try { JSONObject jSONObject4 = new JSONObject(); if (com.mbridge.msdk.foundation.controller.c.m().c() != null) { jSONObject4.put("status", 1); } str2 = jSONObject4.toString(); } catch (Throwable th) { af.b(MBridgeBTContainer.a, th.getMessage(), th); str2 = ""; } g.a().a((WebView) MBridgeBTContainer.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2)); } @Override // com.mbridge.msdk.foundation.d.a public final void close() { String str2; try { JSONObject jSONObject4 = new JSONObject(); if (com.mbridge.msdk.foundation.controller.c.m().c() != null) { jSONObject4.put("status", 2); } str2 = jSONObject4.toString(); } catch (Throwable th) { af.b(MBridgeBTContainer.a, th.getMessage(), th); str2 = ""; } g.a().a((WebView) MBridgeBTContainer.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2)); } @Override // com.mbridge.msdk.foundation.d.a public final void summit(String str2) { String str3; try { JSONObject jSONObject4 = new JSONObject(); if (com.mbridge.msdk.foundation.controller.c.m().c() != null) { jSONObject4.put("status", 2); } str3 = jSONObject4.toString(); } catch (Throwable th) { af.b(MBridgeBTContainer.a, th.getMessage(), th); str3 = ""; } g.a().a((WebView) MBridgeBTContainer.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str3.getBytes(), 2)); } }); this.e.addView(this.f, 0, new FrameLayout.LayoutParams(-1, -1)); com.mbridge.msdk.foundation.d.b.a().c(this.j + "_2"); FeedBackButton b3 = com.mbridge.msdk.foundation.d.b.a().b(this.j + "_1"); if (com.mbridge.msdk.foundation.d.b.a().b() && b3 != null) { try { layoutParams = (RelativeLayout.LayoutParams) b3.getLayoutParams(); } catch (Exception e5) { e5.printStackTrace(); } if (layoutParams == null) { layoutParams = new RelativeLayout.LayoutParams(com.mbridge.msdk.foundation.d.b.b, com.mbridge.msdk.foundation.d.b.a); } layoutParams.topMargin = ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 10.0f); layoutParams.leftMargin = ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 10.0f); b3.setLayoutParams(layoutParams); ViewGroup viewGroup = (ViewGroup) b3.getParent(); if (viewGroup != null) { viewGroup.removeView(b3); } this.e.addView(b3); } this.e.setTag(this.B); b2.put(this.B, this.e); Iterator it = b2.values().iterator(); while (true) { if (!it.hasNext()) { break; } View next = it.next(); if (next instanceof MBridgeBTRootLayout) { MBridgeBTRootLayout mBridgeBTRootLayout = (MBridgeBTRootLayout) next; this.J = mBridgeBTRootLayout.getInstanceId(); this.d.addView(mBridgeBTRootLayout, new FrameLayout.LayoutParams(-1, -1)); break; } } b2.remove(this.J); b2.put(this.J, this); } com.mbridge.msdk.video.bt.a.d.c().a(this.j, this.p); com.mbridge.msdk.video.bt.a.d.c().a(this.B, this.K); com.mbridge.msdk.video.bt.a.d.c().a(this.J, this.K); com.mbridge.msdk.video.bt.a.d.c().a(this.j + "_" + this.K, this.i); try { com.mbridge.msdk.foundation.same.f.a.b().execute(new a(this.D, getContext().getApplicationContext(), this.j, this.k)); } catch (Throwable unused2) { af.a(a, "remove campaign failed"); } List list2 = this.D; if (list2 == null || list2.size() <= 0) { return; } a(this.l, this.D.get(0)); return; } a("big template webviewLayout is null"); return; } List list3 = this.D; if (list3 == null || list3.size() <= 0 || (campaignEx = this.D.get(0)) == null || !(z || campaignEx.isDynamicView())) { a("big template webview is null"); return; } Context context = this.h; if (this.P == null) { a("ChoiceOneCallback is null"); return; } HashMap hashMap = new HashMap(); hashMap.put("choice_one_callback", this.P); com.mbridge.msdk.video.dynview.b.a(); new com.mbridge.msdk.video.dynview.h.a(context, this.D, new com.mbridge.msdk.video.dynview.e.h() { // from class: com.mbridge.msdk.video.bt.module.MBridgeBTContainer.2 @Override // com.mbridge.msdk.video.dynview.e.h public final void viewInflaterSuccess(com.mbridge.msdk.video.dynview.a aVar) { CampaignEx campaignEx3; String str2; if (aVar != null) { if (MBridgeBTContainer.this.d != null && aVar.a() != null) { MBridgeBTContainer.this.d.removeAllViews(); MBridgeBTContainer.this.d.addView(aVar.a()); MBridgeBTContainer mBridgeBTContainer = MBridgeBTContainer.this; mBridgeBTContainer.x = (TextView) mBridgeBTContainer.findViewById(mBridgeBTContainer.findID("mbridge_choice_one_countdown_tv")); MBridgeBTContainer mBridgeBTContainer2 = MBridgeBTContainer.this; mBridgeBTContainer2.y = (ImageView) mBridgeBTContainer2.findViewById(mBridgeBTContainer2.findID("mbridge_iv_link")); if (MBridgeBTContainer.this.F != null) { MBridgeBTContainer.this.F.a(); MBridgeBTContainer.this.F.a(2, ((AbstractJSContainer) MBridgeBTContainer.this).k, ((AbstractJSContainer) MBridgeBTContainer.this).j); } if (MBridgeBTContainer.this.D == null || MBridgeBTContainer.this.D.size() <= 0 || (campaignEx3 = (CampaignEx) MBridgeBTContainer.this.D.get(0)) == null) { return; } if (campaignEx3.isBidCampaign()) { MBridgeBTContainer.a(MBridgeBTContainer.this, campaignEx3); } String onlyImpressionURL = campaignEx3.getOnlyImpressionURL(); com.mbridge.msdk.videocommon.d.c a3 = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), ((AbstractJSContainer) MBridgeBTContainer.this).j); int y = a3 != null ? a3.y() : 1; if (campaignEx3.getSpareOfferFlag() == 1) { str2 = onlyImpressionURL + "&to=1&cbt=" + campaignEx3.getCbt() + "&tmorl=" + y; } else { str2 = onlyImpressionURL + "&to=0&cbt=" + campaignEx3.getCbt() + "&tmorl=" + y; } com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx3, ((AbstractJSContainer) MBridgeBTContainer.this).j, str2, false, true, com.mbridge.msdk.click.a.a.h); com.mbridge.msdk.foundation.same.a.b.k.put(campaignEx3.getOnlyImpressionURL(), Long.valueOf(System.currentTimeMillis())); MBridgeBTContainer.this.a(campaignEx3); try { e eVar2 = new e(); eVar2.a("type", "choseFromTwoShow"); com.mbridge.msdk.video.module.b.a.a("2000103", campaignEx3, eVar2); return; } catch (Exception e6) { if (MBridgeConstans.DEBUG) { e6.printStackTrace(); return; } return; } } MBridgeBTContainer.this.a("nativeview is null"); } } @Override // com.mbridge.msdk.video.dynview.e.h public final void viewInflaterFail(com.mbridge.msdk.video.dynview.c.a aVar) { String str2; if (aVar != null) { str2 = "errorCode:" + aVar.a() + "Msg:" + aVar.b(); } else { str2 = ""; } MBridgeBTContainer.this.a("nativeview is null" + str2); } }, hashMap); } catch (Throwable th) { a("onCreate exception " + th); } } public static final class a implements Runnable { private List a; private Context b; private String c; private String d; public a(List list, Context context, String str, String str2) { this.a = list; this.b = context; this.c = str; this.d = str2; } @Override // java.lang.Runnable public final void run() { List list = this.a; if (list == null || list.size() <= 0) { return; } try { com.mbridge.msdk.foundation.db.e.a(com.mbridge.msdk.foundation.db.g.a(this.b)).a(this.c, this.a); com.mbridge.msdk.videocommon.a.a.a().c(this.d, this.a.get(0).getAdType()); } catch (Exception unused) { af.a(MBridgeBTContainer.a, "remove campaign failed"); } } } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer public final void a(String str) { h hVar = this.G; if (hVar != null) { hVar.a(this.Q, str); } super.a(str); } public final void a(CampaignEx campaignEx) { if (campaignEx != null) { try { List pv_urls = campaignEx.getPv_urls(); if (pv_urls == null || pv_urls.size() <= 0) { return; } Iterator it = pv_urls.iterator(); while (it.hasNext()) { com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, this.j, it.next(), false, true); } } catch (Throwable th) { af.b(a, th.getMessage()); } } } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer, android.view.View public void onConfigurationChanged(Configuration configuration) { try { LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBTempContainer) { ((MBTempContainer) view).onConfigurationChanged(configuration); } else if (view instanceof MBridgeBTWebView) { ((MBridgeBTWebView) view).onConfigurationChanged(configuration); } else if (view instanceof MBridgeBTLayout) { ((MBridgeBTLayout) view).onConfigurationChanged(configuration); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } private com.mbridge.msdk.video.bt.module.a.b c() { if (this.I == null) { this.I = new com.mbridge.msdk.video.bt.module.a.b() { // from class: com.mbridge.msdk.video.bt.module.MBridgeBTContainer.3 @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(String str) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put(MBridgeConstans.PLACEMENT_ID, ((AbstractJSContainer) MBridgeBTContainer.this).k); jSONObject2.put("unitId", ((AbstractJSContainer) MBridgeBTContainer.this).j); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onAdShow " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewPlayStart", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(String str, boolean z, com.mbridge.msdk.videocommon.b.c cVar) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); if (cVar != null) { JSONObject jSONObject3 = new JSONObject(); jSONObject3.put("name", cVar.a()); jSONObject3.put("amount", cVar.b()); jSONObject2.put("reward", jSONObject3); } jSONObject2.put("isComplete", z); jSONObject2.put("convert", z ? 1 : 2); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onAdClose " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewCloseBtnClicked", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewDismissed", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(boolean z, int i) { MBridgeBTContainer.this.M = z; MBridgeBTContainer.this.N = i; } @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(String str, String str2) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put(MBridgeConstans.PLACEMENT_ID, ((AbstractJSContainer) MBridgeBTContainer.this).k); jSONObject2.put("unitId", ((AbstractJSContainer) MBridgeBTContainer.this).j); jSONObject2.put("error", str2); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onShowFail " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewPlayFailed", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(String str, String str2, String str3) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put(MBridgeConstans.PLACEMENT_ID, str2); jSONObject2.put("unitId", str3); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onVideoAdClicked " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewClicked", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void b(String str, String str2, String str3) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("convert", true); jSONObject2.put(MBridgeConstans.PLACEMENT_ID, str2); jSONObject2.put("unitId", str3); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onVideoComplete " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewPlayCompleted", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void c(String str, String str2, String str3) { if (MBridgeBTContainer.this.f != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put(MBridgeConstans.PLACEMENT_ID, str2); jSONObject2.put("unitId", str3); jSONObject.put("data", jSONObject2); af.a(MBridgeBTContainer.a, " BT Call H5 onEndcardShow " + jSONObject.toString()); } catch (JSONException e) { af.a(MBridgeBTContainer.a, e.getMessage()); } g.a().a((WebView) MBridgeBTContainer.this.f, "onSubPlayTemplateViewEndcardShowSuccess", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } } @Override // com.mbridge.msdk.video.bt.module.a.b public final void a(String str, int i, String str2, String str3) { if (MBridgeBTContainer.this.G != null) { MBridgeBTContainer.this.G.a(i, str2, str3); } } }; } return this.I; } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer public void onResume() { CampaignEx campaignEx; com.mbridge.msdk.video.dynview.d.a aVar; super.onResume(); List list = this.D; if (list != null && list.size() > 0 && (campaignEx = this.D.get(0)) != null && campaignEx.isDynamicView() && (aVar = com.mbridge.msdk.video.dynview.b.a.a().a) != null) { aVar.a(); } if (com.mbridge.msdk.foundation.d.b.c) { return; } try { LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBridgeBTVideoView) { ((MBridgeBTVideoView) view).onResume(); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer public void onStop() { CampaignEx campaignEx; super.onStop(); List list = this.D; if (list != null && list.size() > 0 && (campaignEx = this.D.get(0)) != null && campaignEx.isDynamicView()) { com.mbridge.msdk.video.dynview.b.a.a().b(); } try { LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBridgeBTVideoView) { ((MBridgeBTVideoView) view).onStop(); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } public void onBackPressed() { try { LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBTempContainer) { ((MBTempContainer) view).onBackPressed(); } else if (view instanceof MBridgeBTWebView) { ((MBridgeBTWebView) view).onBackPressed(); } else if (view instanceof MBridgeBTLayout) { ((MBridgeBTLayout) view).onBackPressed(); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer public void onPause() { CampaignEx campaignEx; com.mbridge.msdk.video.dynview.d.a aVar; super.onPause(); List list = this.D; if (list != null && list.size() > 0 && (campaignEx = this.D.get(0)) != null && campaignEx.isDynamicView() && (aVar = com.mbridge.msdk.video.dynview.b.a.a().a) != null) { aVar.b(); } try { LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBridgeBTVideoView) { ((MBridgeBTVideoView) view).onPause(); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } @Override // android.view.ViewGroup, android.view.View public void onDetachedFromWindow() { super.onDetachedFromWindow(); } public void onAdClose() { Activity activity = this.i; if (activity != null) { activity.finish(); } } @Override // com.mbridge.msdk.video.signal.container.AbstractJSContainer public void onDestroy() { if (this.C) { return; } this.C = true; if (this.R != null) { af.b("omsdk", "btc onDestroy"); this.R.finish(); } super.onDestroy(); com.mbridge.msdk.video.bt.a.d.c().d(this.j + "_" + this.K); try { WindVaneWebView windVaneWebView = this.f; if (windVaneWebView != null) { ViewGroup viewGroup = (ViewGroup) windVaneWebView.getParent(); if (viewGroup != null) { viewGroup.removeAllViews(); } this.f.clearWebView(); this.f.release(); } if (this.I != null) { this.I = null; } if (this.F != null) { this.F = null; } if (this.h != null) { this.h = null; } List list = this.D; if (list != null && list.size() > 0) { for (CampaignEx campaignEx : this.D) { if (campaignEx != null && campaignEx.getRewardTemplateMode() != null) { com.mbridge.msdk.videocommon.a.b(this.j + "_" + campaignEx.getRequestId() + "_" + campaignEx.getRewardTemplateMode().e()); } } com.mbridge.msdk.video.dynview.b.a.a().b(); } com.mbridge.msdk.video.bt.a.d.c().f(this.B); com.mbridge.msdk.video.bt.a.d.c().g(this.j); com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K).remove(this.B); com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K).remove(this.J); com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K).clear(); } catch (Throwable th) { af.a(a, th.getMessage()); } } @Override // com.mbridge.msdk.video.signal.c public void reactDeveloper(Object obj, String str) { int i; if (this.F != null && !TextUtils.isEmpty(str)) { try { JSONObject jSONObject = new JSONObject(str); int optInt = jSONObject.optInt("type"); String optString = jSONObject.optString("unitId", getUnitId()); String optString2 = jSONObject.optString(MBridgeConstans.PLACEMENT_ID, getPlacementId()); JSONObject optJSONObject = jSONObject.optJSONObject("data"); CampaignEx campaignEx = this.D.get(0); boolean z = true; if (optInt == 1 && optJSONObject != null) { boolean optBoolean = optJSONObject.optBoolean("expired"); if (campaignEx != null) { if (optBoolean) { campaignEx.setSpareOfferFlag(1); } else { campaignEx.setSpareOfferFlag(0); } } } setCBT(campaignEx); switch (optInt) { case 1: this.F.a(); this.F.a(2, optString2, optString); a(obj); break; case 2: r9 = optJSONObject != null ? optJSONObject.optJSONObject("error") : null; this.F.a(r9 != null ? r9.optString("msg") : ""); this.F.a(4, optString2, optString); a(obj); break; case 3: this.F.a(optString2, optString); this.F.a(5, optString2, optString); a(obj); break; case 4: try { e eVar = new e(); eVar.a("type", 2); com.mbridge.msdk.foundation.same.report.d.d.a().a("2000147", this.D, eVar); } catch (Throwable th) { af.b(a, th.getMessage()); } this.F.b(optString2, optString); this.F.a(6, optString2, optString); a(obj); break; case 5: this.F.a(jSONObject.optBoolean("isAutoClick"), optString2, optString); a(obj); break; case 6: if (optJSONObject != null) { if (optJSONObject.optInt("convert") != 1) { z = false; } r9 = optJSONObject.optJSONObject("reward"); String optString3 = optJSONObject.optString("extra"); if (!TextUtils.isEmpty(optString3)) { this.O = optString3; } } else { z = false; } CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(optJSONObject.optJSONObject(MBInterstitialActivity.INTENT_CAMAPIGN)); com.mbridge.msdk.videocommon.b.c a2 = com.mbridge.msdk.videocommon.b.c.a(r9); if (a2 == null) { a2 = this.n; } this.F.a(7, optString2, optString); try { e eVar2 = new e(); eVar2.a("type", 2); com.mbridge.msdk.foundation.same.report.d.d.a().a("2000152", parseCampaignWithBackData, eVar2); } catch (Exception e) { if (MBridgeConstans.DEBUG) { e.printStackTrace(); } } if (this.q && ((i = this.s) == com.mbridge.msdk.foundation.same.a.H || i == com.mbridge.msdk.foundation.same.a.I)) { this.F.a(this.M, this.N); } if (!z) { a2.a(0); af.a("omsdk", "bt videoEvents :" + this.S); MediaEvents mediaEvents = this.S; if (mediaEvents != null) { try { mediaEvents.skipped(); } catch (Exception e2) { af.a("omsdk", e2.getMessage()); } } } this.F.a(z, a2); af.a(a, "sendToServerRewardInfo"); if (!this.q && z) { if (parseCampaignWithBackData != null) { com.mbridge.msdk.video.module.b.b.a(parseCampaignWithBackData, a2, optString, this.m, this.O); } else { com.mbridge.msdk.video.module.b.b.a(campaignEx, a2, optString, this.m, this.O); } } com.mbridge.msdk.foundation.same.report.d.d.a().a("2000134", parseCampaignWithBackData); a(obj); break; default: a(obj); break; } } catch (JSONException e3) { a(obj, e3.getMessage()); af.a(a, e3.getMessage()); return; } } a(obj, "listener is null"); } @Override // com.mbridge.msdk.video.signal.c public void reportUrls(Object obj, String str) { af.a(a, "reportUrls:" + str); if (TextUtils.isEmpty(str)) { return; } try { JSONArray jSONArray = new JSONArray(str); for (int i = 0; i < jSONArray.length(); i++) { JSONObject jSONObject = jSONArray.getJSONObject(i); int optInt = jSONObject.optInt("type"); String a2 = ak.a(jSONObject.optString("url"), "&tun=", ab.q() + ""); int optInt2 = jSONObject.optInt("report"); if (optInt2 == 0) { Context c = com.mbridge.msdk.foundation.controller.c.m().c(); List list = this.D; com.mbridge.msdk.click.a.a(c, list != null ? list.get(0) : null, "", a2, false, optInt != 0); } else { Context c2 = com.mbridge.msdk.foundation.controller.c.m().c(); List list2 = this.D; com.mbridge.msdk.click.a.a(c2, list2 != null ? list2.get(0) : null, "", a2, false, optInt != 0, optInt2); } } g.a().a(obj, Base64.encodeToString("".getBytes(), 2)); } catch (Throwable th) { af.b(a, "reportUrls", th); } } public void appendSubView(MBridgeBTContainer mBridgeBTContainer, MBTempContainer mBTempContainer, JSONObject jSONObject) { try { FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1); if (jSONObject != null) { Context c = com.mbridge.msdk.foundation.controller.c.m().c(); int optInt = jSONObject.optInt("left", -999); int optInt2 = jSONObject.optInt("top", -999); int optInt3 = jSONObject.optInt(TtmlNode.RIGHT, -999); int optInt4 = jSONObject.optInt(Consts.SDK_BANNER_POSITION_BOTTOM, -999); if (optInt != -999 && c != null) { layoutParams.leftMargin = ak.a(c, optInt); } if (optInt2 != -999 && c != null) { layoutParams.topMargin = ak.a(c, optInt2); } if (optInt3 != -999 && c != null) { layoutParams.rightMargin = ak.a(c, optInt3); } if (optInt4 != -999 && c != null) { layoutParams.bottomMargin = ak.a(c, optInt4); } int optInt5 = jSONObject.optInt("width"); int optInt6 = jSONObject.optInt("height"); if (optInt5 > 0) { layoutParams.width = optInt5; } if (optInt6 > 0) { layoutParams.height = optInt6; } } mBridgeBTContainer.addView(mBTempContainer, layoutParams); mBTempContainer.setActivity(this.i); mBTempContainer.setMute(this.p); mBTempContainer.setBidCampaign(this.z); mBTempContainer.setIV(this.q); mBTempContainer.setBigOffer(this.A); mBTempContainer.setIVRewardEnable(this.s, this.t, this.u); mBTempContainer.setShowRewardListener(this.H); mBTempContainer.setCampaignDownLoadTask(d(mBTempContainer.getCampaign())); mBTempContainer.setMBridgeTempCallback(c()); mBTempContainer.setWebViewFront(getJSCommon().a()); mBTempContainer.init(this.h); mBTempContainer.onCreate(); } catch (Throwable th) { af.a(a, th.getMessage()); } } private com.mbridge.msdk.videocommon.download.a d(CampaignEx campaignEx) { List list = this.E; if (list == null || campaignEx == null) { return null; } for (com.mbridge.msdk.videocommon.download.a aVar : list) { if (aVar.l().getId().equals(campaignEx.getId())) { af.a(a, "tempContainer task initSuccess"); return aVar; } } return null; } public void broadcast(String str, JSONObject jSONObject) { if (this.f != null) { try { JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("code", this.b); jSONObject2.put("id", this.B); jSONObject2.put("eventName", str); jSONObject2.put("data", jSONObject); g.a().a((WebView) this.f, "broadcast", Base64.encodeToString(jSONObject2.toString().getBytes(), 2)); } catch (Exception unused) { com.mbridge.msdk.video.bt.a.d.c().a((WebView) this.f, "broadcast", this.B); } } } public int findID(String str) { return x.a(getContext(), str, "id"); } public int findLayout(String str) { return x.a(getContext(), str, TtmlNode.TAG_LAYOUT); } /* JADX WARN: Removed duplicated region for block: B:6:0x0023 A[Catch: Exception -> 0x001a, TryCatch #0 {Exception -> 0x001a, blocks: (B:22:0x0006, B:24:0x000c, B:26:0x0015, B:4:0x001d, B:6:0x0023, B:7:0x002d, B:9:0x0031, B:10:0x0038), top: B:21:0x0006 }] */ /* JADX WARN: Removed duplicated region for block: B:9:0x0031 A[Catch: Exception -> 0x001a, TryCatch #0 {Exception -> 0x001a, blocks: (B:22:0x0006, B:24:0x000c, B:26:0x0015, B:4:0x001d, B:6:0x0023, B:7:0x002d, B:9:0x0031, B:10:0x0038), top: B:21:0x0006 }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void setCampaigns(java.util.List r4) { /* r3 = this; r3.D = r4 java.lang.String r0 = "" if (r4 == 0) goto L1c int r1 = r4.size() // Catch: java.lang.Exception -> L1a if (r1 <= 0) goto L1c r1 = 0 java.lang.Object r1 = r4.get(r1) // Catch: java.lang.Exception -> L1a com.mbridge.msdk.foundation.entity.CampaignEx r1 = (com.mbridge.msdk.foundation.entity.CampaignEx) r1 // Catch: java.lang.Exception -> L1a if (r1 == 0) goto L1c java.lang.String r1 = r1.getCurrentLocalRid() // Catch: java.lang.Exception -> L1a goto L1d L1a: r4 = move-exception goto L43 L1c: r1 = r0 L1d: boolean r2 = android.text.TextUtils.isEmpty(r1) // Catch: java.lang.Exception -> L1a if (r2 != 0) goto L2d com.mbridge.msdk.foundation.same.report.d.d r2 = com.mbridge.msdk.foundation.same.report.d.d.a() // Catch: java.lang.Exception -> L1a com.mbridge.msdk.foundation.same.report.d.c r0 = r2.a(r1, r0) // Catch: java.lang.Exception -> L1a r3.Q = r0 // Catch: java.lang.Exception -> L1a L2d: com.mbridge.msdk.foundation.same.report.d.c r0 = r3.Q // Catch: java.lang.Exception -> L1a if (r0 != 0) goto L38 com.mbridge.msdk.foundation.same.report.d.c r0 = new com.mbridge.msdk.foundation.same.report.d.c // Catch: java.lang.Exception -> L1a r0.() // Catch: java.lang.Exception -> L1a r3.Q = r0 // Catch: java.lang.Exception -> L1a L38: com.mbridge.msdk.foundation.same.report.d.c r0 = r3.Q // Catch: java.lang.Exception -> L1a r0.c(r1) // Catch: java.lang.Exception -> L1a com.mbridge.msdk.foundation.same.report.d.c r0 = r3.Q // Catch: java.lang.Exception -> L1a r0.b(r4) // Catch: java.lang.Exception -> L1a goto L4a L43: boolean r0 = com.mbridge.msdk.MBridgeConstans.DEBUG if (r0 == 0) goto L4a r4.printStackTrace() L4a: return */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.video.bt.module.MBridgeBTContainer.setCampaigns(java.util.List):void"); } public void setCBT(CampaignEx campaignEx) { if (campaignEx != null) { if (campaignEx.getSpareOfferFlag() != 1) { campaignEx.setCbt(0); return; } com.mbridge.msdk.videocommon.d.c cVar = this.l; if (cVar != null) { if (cVar.y() == 1) { campaignEx.setCbt(1); } else { campaignEx.setCbt(0); } } } } public void setNotchPadding(int i, int i2, int i3, int i4, int i5) { TextView textView; FrameLayout.LayoutParams layoutParams; try { String a2 = s.a(i, i2, i3, i4, i5); af.b(a, a2); WindVaneWebView windVaneWebView = this.f; if (windVaneWebView != null && (windVaneWebView.getObject() instanceof k) && !TextUtils.isEmpty(a2)) { ((k) this.f.getObject()).b(a2); g.a().a((WebView) this.f, "oncutoutfetched", Base64.encodeToString(a2.getBytes(), 0)); } List list = this.D; if (list != null && list.size() > 0) { try { if (this.D.get(0).isDynamicView() && (textView = this.x) != null && (layoutParams = (FrameLayout.LayoutParams) textView.getLayoutParams()) != null) { if (i2 > 0) { layoutParams.leftMargin = i2; } if (i3 > 0) { layoutParams.rightMargin = i3; } if (i4 > 0) { layoutParams.topMargin = i4; } if (i5 > 0) { layoutParams.bottomMargin = i5; } this.x.setLayoutParams(layoutParams); if (this.y != null) { try { FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(this.y.getLayoutParams()); layoutParams2.leftMargin = layoutParams.rightMargin; layoutParams2.topMargin = layoutParams.topMargin; this.y.setLayoutParams(layoutParams2); } catch (Exception e) { e.printStackTrace(); } } } } catch (Exception e2) { af.b(a, e2.getMessage()); } } com.mbridge.msdk.video.bt.a.d.c().a(i, i2, i3, i4, i5); LinkedHashMap b2 = com.mbridge.msdk.video.bt.a.d.c().b(this.j, this.K); if (b2 == null || b2.size() <= 0) { return; } for (View view : b2.values()) { if (view instanceof MBridgeBTVideoView) { ((MBridgeBTVideoView) view).setNotchPadding(i2, i3, i4, i5); } if (view instanceof MBTempContainer) { ((MBTempContainer) view).setNotchPadding(i, i2, i3, i4, i5); } if ((view instanceof WindVaneWebView) && !TextUtils.isEmpty(a2)) { g.a().a(view, "oncutoutfetched", Base64.encodeToString(a2.getBytes(), 0)); } } } catch (Throwable th) { af.a(a, th.getMessage()); } } public class b extends a.C0245a { private b() { } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.video.signal.a.InterfaceC0244a public final void a() { super.a(); } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.out.BaseTrackingListener public final void onStartRedirection(Campaign campaign, String str) { super.onStartRedirection(campaign, str); aj.b(campaign, MBridgeBTContainer.this.d); } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.out.BaseTrackingListener public final void onFinishRedirection(Campaign campaign, String str) { super.onFinishRedirection(campaign, str); aj.a(campaign, MBridgeBTContainer.this.d); if (campaign == null || !(campaign instanceof CampaignEx)) { return; } try { CampaignEx campaignEx = (CampaignEx) campaign; String optString = new JSONObject(MBridgeBTContainer.this.getJSVideoModule().getCurrentProgress()).optString(NotificationCompat.CATEGORY_PROGRESS, ""); if (campaignEx.getLinkType() == 3 && campaignEx.getEndcard_click_result() == 2 && optString.equals("1.0") && ((AbstractJSContainer) MBridgeBTContainer.this).i != null) { if (!MBridgeBTContainer.this.A) { ((AbstractJSContainer) MBridgeBTContainer.this).i.finish(); } else { MBridgeBTContainer.this.onAdClose(); } } } catch (JSONException e) { e.printStackTrace(); } } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.out.BaseTrackingListener public final void onRedirectionFailed(Campaign campaign, String str) { super.onRedirectionFailed(campaign, str); aj.a(campaign, MBridgeBTContainer.this.d); } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.video.signal.a.InterfaceC0244a public final void a(boolean z) { super.a(z); if (MBridgeBTContainer.this.S != null) { try { MBridgeBTContainer.this.S.adUserInteraction(InteractionType.CLICK); af.a("omsdk", "btc adUserInteraction click"); } catch (Exception e) { af.a("omsdk", e.getMessage()); } } MBridgeBTContainer.this.H.a(z, ((AbstractJSContainer) MBridgeBTContainer.this).k, ((AbstractJSContainer) MBridgeBTContainer.this).j); } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.video.signal.a.InterfaceC0244a public final void a(int i, String str) { super.a(i, str); } @Override // com.mbridge.msdk.video.signal.a.a.C0245a, com.mbridge.msdk.video.signal.a.InterfaceC0244a public final void b() { super.b(); } } public void addNativeCloseButtonWhenWebViewCrash() { try { ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.c.m().c()); int a2 = ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 48.0f); int a3 = ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 20.0f); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(a2, a2); layoutParams.setMargins(a3, a3, a3, a3); layoutParams.gravity = 5; imageView.setLayoutParams(layoutParams); imageView.setImageResource(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), "mbridge_reward_close", "drawable")); imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); imageView.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.video.bt.module.MBridgeBTContainer.4 @Override // android.view.View.OnClickListener public final void onClick(View view) { MBridgeBTContainer.this.onAdClose(); } }); addView(imageView); } catch (Throwable th) { af.b(a, th.getMessage()); } } public static /* synthetic */ void a(MBridgeBTContainer mBridgeBTContainer, CampaignEx campaignEx) { if (campaignEx != null) { try { HashMap hashMap = new HashMap(); List a2 = com.mbridge.msdk.foundation.db.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getCampaignUnitId(), campaignEx.getRequestId()); if (a2 == null || a2.size() <= 0 || a2.get(0) == null) { return; } int c = a2.get(0).c(); String b2 = a2.get(0).b(); if (c == 1) { hashMap.put("encrypt_p=", "encrypt_p=" + b2); hashMap.put("irlfa=", "irlfa=1"); for (Map.Entry entry : hashMap.entrySet()) { campaignEx.setOnlyImpressionURL(campaignEx.getOnlyImpressionURL().replaceAll((String) entry.getKey(), (String) entry.getValue())); } } } catch (Exception e) { e.printStackTrace(); } } } }