package com.unity3d.ads.api; import com.unity3d.ads.broadcast.BroadcastError; import com.unity3d.ads.broadcast.BroadcastMonitor; import com.unity3d.ads.webview.bridge.WebViewCallback; import com.unity3d.ads.webview.bridge.WebViewExposed; import org.json.JSONArray; import org.json.JSONException; /* loaded from: classes2.dex */ public class Broadcast { @WebViewExposed public static void addBroadcastListener(String str, JSONArray jSONArray, WebViewCallback webViewCallback) { addBroadcastListener(str, null, jSONArray, webViewCallback); } @WebViewExposed public static void removeAllBroadcastListeners(WebViewCallback webViewCallback) { BroadcastMonitor.removeAllBroadcastListeners(); webViewCallback.invoke(new Object[0]); } @WebViewExposed public static void removeBroadcastListener(String str, WebViewCallback webViewCallback) { BroadcastMonitor.removeBroadcastListener(str); webViewCallback.invoke(new Object[0]); } @WebViewExposed public static void addBroadcastListener(String str, String str2, JSONArray jSONArray, WebViewCallback webViewCallback) { try { if (jSONArray.length() > 0) { String[] strArr = new String[jSONArray.length()]; for (int i = 0; i < jSONArray.length(); i++) { strArr[i] = jSONArray.getString(i); } BroadcastMonitor.addBroadcastListener(str, str2, strArr); } webViewCallback.invoke(new Object[0]); } catch (JSONException unused) { webViewCallback.error(BroadcastError.JSON_ERROR, new Object[0]); } } }