package com.unity3d.ads.adunit; import android.os.ConditionVariable; import com.ubt.jimu.transport.model.TransportFile; import com.unity3d.ads.properties.SdkProperties; import com.unity3d.ads.webview.WebViewApp; import com.unity3d.ads.webview.bridge.CallbackStatus; import java.lang.reflect.Method; import org.json.JSONObject; /* loaded from: classes2.dex */ public class AdUnitOpen { private static ConditionVariable _waitShowStatus; public static synchronized boolean open(String str, JSONObject jSONObject) throws NoSuchMethodException { boolean block; synchronized (AdUnitOpen.class) { Method method = AdUnitOpen.class.getMethod("showCallback", CallbackStatus.class); _waitShowStatus = new ConditionVariable(); WebViewApp.getCurrentApp().invokeMethod("webview", TransportFile.TYPE_DIY_SHOW, method, str, jSONObject); block = _waitShowStatus.block(SdkProperties.getShowTimeout()); _waitShowStatus = null; } return block; } public static void showCallback(CallbackStatus callbackStatus) { if (_waitShowStatus == null || !callbackStatus.equals(CallbackStatus.OK)) { return; } _waitShowStatus.open(); } }