package com.mbridge.msdk.advanced.signal; import android.content.Context; import android.os.Bundle; import android.text.TextUtils; import android.util.Base64; import com.ironsource.v8; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.c.h; import com.mbridge.msdk.c.k; import com.mbridge.msdk.foundation.db.j; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.tools.ab; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.mbbid.common.BidResponsedEx; import com.mbridge.msdk.mbsignalcommon.base.d; import com.mbridge.msdk.mbsignalcommon.communication.c; import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView; import com.mbridge.msdk.mbsignalcommon.windvane.g; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes4.dex */ public final class b extends c { private WeakReference c; private List d; private String e; private String f; private int g; private int h; private com.mbridge.msdk.advanced.b.a j; private NativeAdvancedExpandDialog k; private String b = "NativeAdvancedJSBridgeImpl"; private int i = 5; public final List a() { return this.d; } public final void a(int i) { this.h = i; } public final void a(com.mbridge.msdk.advanced.b.a aVar) { if (aVar != null) { this.j = aVar; } } public final void a(List list) { this.d = list; } public final void b(int i) { this.i = i; } public b(Context context, String str, String str2) { this.f = str; this.e = str2; this.c = new WeakReference<>(context); } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void a(Object obj, String str) { try { JSONObject jSONObject = new JSONObject(); com.mbridge.msdk.advanced.common.b bVar = new com.mbridge.msdk.advanced.common.b(com.mbridge.msdk.foundation.controller.c.m().c()); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("dev_close_state", this.g); jSONObject2.put("customURLScheme", 1); jSONObject.put("sdkSetting", jSONObject2); jSONObject.put("device", bVar.a()); jSONObject.put("campaignList", CampaignEx.parseCamplistToJson(this.d)); k b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k(), this.e); if (b == null) { b = k.f(this.e); } if (!TextUtils.isEmpty(this.f)) { b.a(this.f); } b.b(this.e); b.g(this.i); b.b(this.h); jSONObject.put("unitSetting", b.x()); String g = h.a().g(com.mbridge.msdk.foundation.controller.c.m().k()); if (!TextUtils.isEmpty(g)) { jSONObject.put("appSetting", new JSONObject(g)); } jSONObject.put("sdk_info", d.a); af.b(this.b, v8.a.e + jSONObject.toString()); g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Throwable th) { af.b(this.b, v8.a.e, th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void b(Object obj, String str) { JSONObject jSONObject; try { List list = this.d; CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0); if (TextUtils.isEmpty(str)) { return; } try { if (campaignEx != null) { jSONObject = CampaignEx.campaignToJsonObject(campaignEx); } else { jSONObject = new JSONObject(); } JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt"); Iterator keys = jSONObject2.keys(); while (keys.hasNext()) { String next = keys.next(); jSONObject.put(next, jSONObject2.getString(next)); } CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject); String optString = jSONObject.optString("unitId"); if (!TextUtils.isEmpty(optString)) { parseCampaignWithBackData.setCampaignUnitId(optString); } campaignEx = parseCampaignWithBackData; } catch (JSONException e) { af.b(this.b, e.getMessage()); } com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(campaignEx); } } catch (Throwable th) { af.b(this.b, "click", th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void c(Object obj, String str) { WindVaneWebView windVaneWebView; try { if (!(obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) || (windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b) == null) { return; } try { windVaneWebView.getWebViewListener().a(windVaneWebView, new JSONObject(str).getInt("isReady")); } catch (Exception unused) { windVaneWebView.getWebViewListener().a(windVaneWebView, 2); } } catch (Throwable th) { af.a(this.b, th.getMessage()); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void d(Object obj, String str) { try { if (TextUtils.isEmpty(str)) { return; } int optInt = new JSONObject(str).optInt("state"); com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(optInt); } } catch (Throwable th) { af.b(this.b, "toggleCloseBtn", th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void e(Object obj, String str) { if (this.j != null) { a.a(obj); this.j.a(obj, str); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void f(Object obj, String str) { try { if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) { g.a().a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b); } } catch (Throwable th) { af.b(this.b, "onSignalCommunicationConnect", th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void g(Object obj, String str) { JSONObject jSONObject; af.b(this.b, "install"); try { List list = this.d; CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0); if (TextUtils.isEmpty(str)) { return; } try { if (campaignEx != null) { jSONObject = CampaignEx.campaignToJsonObject(campaignEx); } else { jSONObject = new JSONObject(); } JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt"); Iterator keys = jSONObject2.keys(); while (keys.hasNext()) { String next = keys.next(); jSONObject.put(next, jSONObject2.getString(next)); } CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject); String optString = jSONObject.optString("unitId"); if (!TextUtils.isEmpty(optString)) { parseCampaignWithBackData.setCampaignUnitId(optString); } campaignEx = parseCampaignWithBackData; } catch (JSONException e) { e.printStackTrace(); } com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(campaignEx); } } catch (Throwable th) { af.b(this.b, "install", th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void h(Object obj, String str) { try { if (TextUtils.isEmpty(str)) { return; } int i = new JSONObject(str).getInt("countdown"); com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.b(i); } } catch (JSONException e) { af.b(this.b, "resetCountdown", e); } } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final void open(String str) { com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(true, str); } } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final void close() { af.b(this.b, "close"); try { com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(); } } catch (Throwable th) { af.b(this.b, "close", th); } } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final void unload() { close(); } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final CampaignEx getMraidCampaign() { List list = this.d; if (list == null || list.isEmpty()) { return null; } return this.d.get(0); } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final void useCustomClose(boolean z) { try { if (this.h == -1) { int i = z ? 2 : 1; com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(i); } } } catch (Throwable th) { af.b(this.b, "useCustomClose", th); } } @Override // com.mbridge.msdk.mbsignalcommon.mraid.b public final void expand(String str, boolean z) { try { Bundle bundle = new Bundle(); bundle.putString("url", str); bundle.putBoolean("shouldUseCustomClose", z); WeakReference weakReference = this.c; if (weakReference == null || weakReference.get() == null) { return; } NativeAdvancedExpandDialog nativeAdvancedExpandDialog = this.k; if (nativeAdvancedExpandDialog == null || !nativeAdvancedExpandDialog.isShowing()) { NativeAdvancedExpandDialog nativeAdvancedExpandDialog2 = new NativeAdvancedExpandDialog(this.c.get(), bundle, this.j); this.k = nativeAdvancedExpandDialog2; nativeAdvancedExpandDialog2.setCampaignList(this.e, this.d); this.k.show(); com.mbridge.msdk.advanced.b.a aVar = this.j; if (aVar != null) { aVar.a(true); } String str2 = this.e; CampaignEx mraidCampaign = getMraidCampaign(); try { JSONObject jSONObject = new JSONObject(); if (mraidCampaign.isBidCampaign()) { jSONObject.put("hb", 1); } jSONObject.put("key", "2000070"); jSONObject.put("rid", mraidCampaign.getRequestId()); jSONObject.put("rid_n", mraidCampaign.getRequestIdNotice()); jSONObject.put(BidResponsedEx.KEY_CID, mraidCampaign.getId()); jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2); jSONObject.put(CampaignEx.JSON_KEY_CLICK_URL, str); jSONObject.put("network_type", String.valueOf(ab.m(com.mbridge.msdk.foundation.controller.c.m().c()))); com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject); } catch (Throwable th) { af.b("NativeAdvancedReport", th.getMessage()); } } } catch (Throwable th2) { af.b(this.b, "expand", th2); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void i(Object obj, String str) { af.a(this.b, "sendImpressions:" + str); try { if (TextUtils.isEmpty(str)) { return; } JSONArray jSONArray = new JSONArray(str); final ArrayList arrayList = new ArrayList(); for (int i = 0; i < jSONArray.length(); i++) { String string = jSONArray.getString(i); for (CampaignEx campaignEx : this.d) { if (campaignEx.getId().equals(string)) { com.mbridge.msdk.foundation.same.a.b.a(this.e, campaignEx, "h5_native"); arrayList.add(string); } } } new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.signal.b.1 @Override // java.lang.Runnable public final void run() { try { j a = j.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c())); Iterator it = arrayList.iterator(); while (it.hasNext()) { a.a((String) it.next()); } } catch (Exception unused) { af.b(b.this.b, "campain can't insert db"); } } }).start(); } catch (Throwable th) { af.b(this.b, "sendImpressions", th); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void j(Object obj, String str) { if (TextUtils.isEmpty(str)) { com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is empty"); return; } try { a.a(obj, new JSONObject(str)); } catch (Throwable th) { af.a(this.b, th.getMessage()); } } @Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b public final void k(Object obj, String str) { af.a(this.b, "reportUrls:" + str); if (TextUtils.isEmpty(str)) { com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is null"); return; } 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 a = 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, "", a, 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, "", a, false, optInt != 0, optInt2); } } g.a().a(obj, com.mbridge.msdk.mbsignalcommon.communication.d.a(0)); } catch (Throwable th) { af.b(this.b, "reportUrls", th); } } }