Files
rr3-apk/decompiled/sources/com/mbridge/msdk/video/bt/module/MBridgeBTContainer.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

1336 lines
61 KiB
Java

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<CampaignEx> D;
private List<com.mbridge.msdk.videocommon.download.a> 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<CampaignEx> 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<com.mbridge.msdk.videocommon.download.a> 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<CampaignEx> 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<String, View> 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<View> 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<CampaignEx> 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<CampaignEx> 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<CampaignEx> a;
private Context b;
private String c;
private String d;
public a(List<CampaignEx> 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<CampaignEx> 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<String> pv_urls = campaignEx.getPv_urls();
if (pv_urls == null || pv_urls.size() <= 0) {
return;
}
Iterator<String> it = pv_urls.iterator();
while (it.hasNext()) {
com.mbridge.msdk.click.a.a(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<String, View> 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<CampaignEx> 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<String, View> 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<CampaignEx> 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<String, View> 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<String, View> 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<CampaignEx> 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<String, View> 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<CampaignEx> 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<CampaignEx> 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<CampaignEx> 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<com.mbridge.msdk.videocommon.download.a> 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<com.mbridge.msdk.foundation.entity.CampaignEx> 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.<init>() // 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<CampaignEx> 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<String, View> 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<com.mbridge.msdk.foundation.entity.d> 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();
}
}
}
}