Pixel Fusion v1.0.2版本的 MD5 值为:7c04c460c2996569d4ad075cd671a946
以下内容为反编译后的 dcadbB.java 源代码,内容仅作参考
package com.vungle.ads.internal.presenter;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.view.MotionEvent;
import android.webkit.WebView;
import android.webkit.WebViewRenderProcess;
import androidx.annotation.VisibleForTesting;
import androidx.core.app.NotificationCompat;
import androidx.exifinterface.media.ExifInterface;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import com.json.gh;
import com.json.sdk.controller.f;
import com.json.t4;
import com.mbridge.msdk.MBridgeConstans;
import com.vungle.ads.AdConfig;
import com.vungle.ads.BBCbBb;
import com.vungle.ads.DAbBD;
import com.vungle.ads.DcBCadACC;
import com.vungle.ads.ServiceLocator;
import com.vungle.ads.aBbbDb;
import com.vungle.ads.internal.network.VungleApiClient;
import com.vungle.ads.internal.protos.Sdk;
import com.vungle.ads.internal.ui.view.MRAIDAdWidget;
import com.vungle.ads.internal.ui.view.babbDABcB;
import com.vungle.ads.internal.util.DCdbbdD;
import com.vungle.ads.internal.util.cDAcDC;
import dcDAcbD.dDbCdDC;
import java.io.File;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.Executor;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.C1022BcBaaccAbbd;
import kotlin.Lazy;
import kotlin.LazyKt__LazyJVMKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.internal.CaDaAc;
import kotlin.jvm.internal.DcBba;
import kotlin.jvm.internal.dDDAbdcBbB;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata(d1 = {"\u0000ð\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\t\n\u0002\b\u000e\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\n\u0018\u0000 ¢\u00012\u00020\u00012\u00020\u0002:\u0002£\u0001BK\u0012\u0006\u00107\u001a\u000206\u0012\u0006\u0010:\u001a\u000209\u0012\u0006\u0010=\u001a\u00020<\u0012\u0006\u0010@\u001a\u00020?\u0012\u0006\u0010C\u001a\u00020B\u0012\u0006\u0010F\u001a\u00020E\u0012\b\u0010I\u001a\u0004\u0018\u00010H\u0012\u0006\u0010L\u001a\u00020K¢\u0006\u0006\b \u0001\u0010¡\u0001J\b\u0010\u0004\u001a\u00020\u0003H\u0002J\u0010\u0010\u0007\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0005H\u0002J\u0010\u0010\b\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0005H\u0002J$\u0010\r\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010\n\u001a\u00020\t2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u000bH\u0002J\u0010\u0010\u0010\u001a\u00020\t2\u0006\u0010\u000f\u001a\u00020\u000eH\u0002J\b\u0010\u0011\u001a\u00020\u0003H\u0002J\u0010\u0010\u0014\u001a\u00020\u00032\b\u0010\u0013\u001a\u0004\u0018\u00010\u0012J\u0019\u0010\u0019\u001a\u00020\u00032\b\u0010\u0016\u001a\u0004\u0018\u00010\u0015H\u0000¢\u0006\u0004\b\u0017\u0010\u0018J\u0006\u0010\u001a\u001a\u00020\u0003J\u0006\u0010\u001b\u001a\u00020\u0003J\u0006\u0010\u001c\u001a\u00020\u0003J\u0010\u0010\u001f\u001a\u00020\u00032\b\b\u0001\u0010\u001e\u001a\u00020\u001dJ\u000e\u0010!\u001a\u00020\u00032\u0006\u0010 \u001a\u00020\tJ\u0010\u0010$\u001a\u00020\u00032\b\u0010#\u001a\u0004\u0018\u00010\"J\u0006\u0010%\u001a\u00020\u0003J\u0018\u0010)\u001a\u00020\t2\u0006\u0010&\u001a\u00020\u000b2\u0006\u0010(\u001a\u00020'H\u0016J\u0018\u0010,\u001a\u00020\u00032\u0006\u0010*\u001a\u00020\u000b2\u0006\u0010+\u001a\u00020\tH\u0016J#\u0010/\u001a\u00020\t2\b\u0010.\u001a\u0004\u0018\u00010-2\b\u0010+\u001a\u0004\u0018\u00010\tH\u0016¢\u0006\u0004\b/\u00100J\u001c\u00104\u001a\u00020\u00032\b\u00101\u001a\u0004\u0018\u00010-2\b\u00103\u001a\u0004\u0018\u000102H\u0016J\u0006\u00105\u001a\u00020\u0003R\u0014\u00107\u001a\u0002068\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b7\u00108R\u0014\u0010:\u001a\u0002098\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b:\u0010;R\u0014\u0010=\u001a\u00020<8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b=\u0010>R\u0014\u0010@\u001a\u00020?8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b@\u0010AR\u0016\u0010C\u001a\u00020B8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bC\u0010DR\u0014\u0010F\u001a\u00020E8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bF\u0010GR\u0016\u0010I\u001a\u0004\u0018\u00010H8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bI\u0010JR\u0014\u0010L\u001a\u00020K8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bL\u0010MR*\u0010N\u001a\u0004\u0018\u00010\u00128\u0006@\u0006X\u0087\u000e¢\u0006\u0018\n\u0004\bN\u0010O\u0012\u0004\bT\u0010U\u001a\u0004\bP\u0010Q\"\u0004\bR\u0010SR\u0016\u0010V\u001a\u00020\t8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bV\u0010WR \u0010Y\u001a\u00020X8\u0000X\u0081\u0004¢\u0006\u0012\n\u0004\bY\u0010Z\u0012\u0004\b]\u0010U\u001a\u0004\b[\u0010\\R\u0014\u0010^\u001a\u00020X8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b^\u0010ZR*\u0010`\u001a\u0004\u0018\u00010_8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\b`\u0010a\u0012\u0004\bf\u0010U\u001a\u0004\bb\u0010c\"\u0004\bd\u0010eR*\u0010g\u001a\u0004\u0018\u00010\u000b8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\bg\u0010h\u0012\u0004\bm\u0010U\u001a\u0004\bi\u0010j\"\u0004\bk\u0010lR!\u0010t\u001a\u00020n8@X\u0081\u0084\u0002¢\u0006\u0012\n\u0004\bo\u0010p\u0012\u0004\bs\u0010U\u001a\u0004\bq\u0010rR\u001b\u0010y\u001a\u00020u8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bv\u0010p\u001a\u0004\bw\u0010xR\u001b\u0010~\u001a\u00020z8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b{\u0010p\u001a\u0004\b|\u0010}R\u001f\u0010\u0083\u0001\u001a\u00020\u007f8BX\u0082\u0084\u0002¢\u0006\u000f\n\u0005\b\u0080\u0001\u0010p\u001a\u0006\b\u0081\u0001\u0010\u0082\u0001R\u0019\u0010\u0016\u001a\u0004\u0018\u00010\u00158\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b\u0016\u0010\u0084\u0001R \u0010\u0089\u0001\u001a\u00030\u0085\u00018BX\u0082\u0084\u0002¢\u0006\u000f\n\u0005\b\u0086\u0001\u0010p\u001a\u0006\b\u0087\u0001\u0010\u0088\u0001R/\u0010\u008a\u0001\u001a\u00020\t8\u0000@\u0000X\u0081\u000e¢\u0006\u001e\n\u0005\b\u008a\u0001\u0010W\u0012\u0005\b\u008f\u0001\u0010U\u001a\u0006\b\u008b\u0001\u0010\u008c\u0001\"\u0006\b\u008d\u0001\u0010\u008e\u0001R'\u0010\u0095\u0001\u001a\u00030\u0090\u00018@X\u0081\u0084\u0002¢\u0006\u0016\n\u0005\b\u0091\u0001\u0010p\u0012\u0005\b\u0094\u0001\u0010U\u001a\u0006\b\u0092\u0001\u0010\u0093\u0001R/\u0010\u0096\u0001\u001a\u00020\t8\u0000@\u0000X\u0081\u000e¢\u0006\u001e\n\u0005\b\u0096\u0001\u0010W\u0012\u0005\b\u0099\u0001\u0010U\u001a\u0006\b\u0097\u0001\u0010\u008c\u0001\"\u0006\b\u0098\u0001\u0010\u008e\u0001R'\u0010\u009f\u0001\u001a\u00030\u009a\u00018@X\u0081\u0084\u0002¢\u0006\u0016\n\u0005\b\u009b\u0001\u0010p\u0012\u0005\b\u009e\u0001\u0010U\u001a\u0006\b\u009c\u0001\u0010\u009d\u0001¨\u0006¤\u0001"}, d2 = {"Lcom/vungle/ads/internal/presenter/dcadbB;", "Lcom/vungle/ads/internal/ui/view/babbDABcB$BbdcDCacCa;", "Lcom/vungle/ads/internal/ui/view/babbDABcB$DAbacDAb;", "", "closeView", "Lcom/vungle/ads/DAbBD;", "reason", "makeBusError", "reportErrorAndCloseAd", "", "fatal", "", "errorMessage", "handleWebViewException", "Ljava/io/File;", "template", "loadMraid", "recordPlayAssetMetric", "Lcom/vungle/ads/internal/presenter/BbdcDCacCa;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "setEventListener", "Lcom/vungle/ads/internal/presenter/daAbdddd;", "presenterDelegate", "setPresenterDelegate$vungle_ads_release", "(Lcom/vungle/ads/internal/presenter/daAbdddd;)V", "setPresenterDelegate", "onViewConfigurationChanged", "start", "stop", "", "stopReason", "detach", t4.h.o, "setAdVisibility", "Landroid/view/MotionEvent;", NotificationCompat.CATEGORY_EVENT, "onViewTouched", "handleExit", f.b.COMMAND, "LddacDBbDDB/BcBaaccAbbd;", "arguments", "processCommand", "errorDesc", "didCrash", "onReceivedError", "Landroid/webkit/WebView;", MBridgeConstans.DYNAMIC_VIEW_KEY_VIEW, "onWebRenderingProcessGone", "(Landroid/webkit/WebView;Ljava/lang/Boolean;)Z", "webView", "Landroid/webkit/WebViewRenderProcess;", "webViewRenderProcess", "onRenderProcessUnresponsive", "prepare", "Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;", "adWidget", "Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;", "LdcDAcbD/DAbacDAb;", "advertisement", "LdcDAcbD/DAbacDAb;", "LdcDAcbD/aDaDD;", "placement", "LdcDAcbD/aDaDD;", "Lcom/vungle/ads/internal/ui/dDbCdDC;", "vungleWebClient", "Lcom/vungle/ads/internal/ui/dDbCdDC;", "Ljava/util/concurrent/Executor;", "executor", "Ljava/util/concurrent/Executor;", "LAcbbbdbAabc/CdCaB;", "omTracker", "LAcbbbdbAabc/CdCaB;", "LdcDAcbD/CdCaB;", "bidPayload", "LdcDAcbD/CdCaB;", "Lcom/vungle/ads/internal/platform/bBDaADdaAa;", "platform", "Lcom/vungle/ads/internal/platform/bBDaADdaAa;", "bus", "Lcom/vungle/ads/internal/presenter/BbdcDCacCa;", "getBus", "()Lcom/vungle/ads/internal/presenter/BbdcDCacCa;", "setBus", "(Lcom/vungle/ads/internal/presenter/BbdcDCacCa;)V", "getBus$annotations", "()V", "adViewed", "Z", "Ljava/util/concurrent/atomic/AtomicBoolean;", "isDestroying", "Ljava/util/concurrent/atomic/AtomicBoolean;", "isDestroying$vungle_ads_release", "()Ljava/util/concurrent/atomic/AtomicBoolean;", "isDestroying$vungle_ads_release$annotations", "sendReportIncentivized", "", "adStartTime", "Ljava/lang/Long;", "getAdStartTime$vungle_ads_release", "()Ljava/lang/Long;", "setAdStartTime$vungle_ads_release", "(Ljava/lang/Long;)V", "getAdStartTime$vungle_ads_release$annotations", "userId", "Ljava/lang/String;", "getUserId$vungle_ads_release", "()Ljava/lang/String;", "setUserId$vungle_ads_release", "(Ljava/lang/String;)V", "getUserId$vungle_ads_release$annotations", "Lcom/vungle/ads/internal/network/VungleApiClient;", "vungleApiClient$delegate", "Lkotlin/Lazy;", "getVungleApiClient$vungle_ads_release", "()Lcom/vungle/ads/internal/network/VungleApiClient;", "getVungleApiClient$vungle_ads_release$annotations", "vungleApiClient", "Lcom/vungle/ads/internal/executor/BbdcDCacCa;", "executors$delegate", "getExecutors", "()Lcom/vungle/ads/internal/executor/BbdcDCacCa;", "executors", "Lcom/vungle/ads/internal/util/bBCadBacC;", "pathProvider$delegate", "getPathProvider", "()Lcom/vungle/ads/internal/util/bBCadBacC;", "pathProvider", "Lcom/vungle/ads/internal/signals/babbDABcB;", "signalManager$delegate", "getSignalManager", "()Lcom/vungle/ads/internal/signals/babbDABcB;", "signalManager", "Lcom/vungle/ads/internal/presenter/daAbdddd;", "Lcom/vungle/ads/internal/util/DCbdcdcCCbc;", "scheduler$delegate", "getScheduler", "()Lcom/vungle/ads/internal/util/DCbdcdcCCbc;", "scheduler", "heartbeatEnabled", "getHeartbeatEnabled$vungle_ads_release", "()Z", "setHeartbeatEnabled$vungle_ads_release", "(Z)V", "getHeartbeatEnabled$vungle_ads_release$annotations", "Lcom/vungle/ads/internal/util/DCdbbdD;", "suspendableTimer$delegate", "getSuspendableTimer$vungle_ads_release", "()Lcom/vungle/ads/internal/util/DCdbbdD;", "getSuspendableTimer$vungle_ads_release$annotations", "suspendableTimer", "backEnabled", "getBackEnabled$vungle_ads_release", "setBackEnabled$vungle_ads_release", "getBackEnabled$vungle_ads_release$annotations", "Lcom/vungle/ads/internal/DAbacDAb;", "clickCoordinateTracker$delegate", "getClickCoordinateTracker$vungle_ads_release", "()Lcom/vungle/ads/internal/DAbacDAb;", "getClickCoordinateTracker$vungle_ads_release$annotations", "clickCoordinateTracker", "<init>", "(Lcom/vungle/ads/internal/ui/view/MRAIDAdWidget;LdcDAcbD/DAbacDAb;LdcDAcbD/aDaDD;Lcom/vungle/ads/internal/ui/dDbCdDC;Ljava/util/concurrent/Executor;LAcbbbdbAabc/CdCaB;LdcDAcbD/CdCaB;Lcom/vungle/ads/internal/platform/bBDaADdaAa;)V", "Companion", "BbdcDCacCa", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
public final class dcadbB implements babbDABcB.BbdcDCacCa, babbDABcB.DAbacDAb {
@NotNull
private static final String ACTION = "action";
@NotNull
public static final String ACTION_WITH_VALUE = "actionWithValue";
@NotNull
public static final String CLOSE = "close";
@NotNull
public static final String CONSENT_ACTION = "consentAction";
@NotNull
public static final String CREATIVE_HEARTBEAT = "creativeHeartbeat";
@NotNull
public static final Companion INSTANCE = new Companion(null);
@NotNull
public static final String ERROR = "error";
@NotNull
public static final String GET_AVAILABLE_DISK_SPACE = "getAvailableDiskSpace";
private static final double HEARTBEAT_INTERVAL = 6.0d;
@NotNull
public static final String OPEN = "open";
@NotNull
private static final String OPEN_NON_MRAID = "openNonMraid";
@NotNull
public static final String OPEN_PRIVACY = "openPrivacy";
@NotNull
public static final String SET_ORIENTATION_PROPERTIES = "setOrientationProperties";
@NotNull
public static final String SUCCESSFUL_VIEW = "successfulView";
@NotNull
private static final String TAG = "MRAIDPresenter";
@NotNull
public static final String TPAT = "tpat";
@NotNull
public static final String UPDATE_SIGNALS = "updateSignals";
@NotNull
private static final String USE_CUSTOM_CLOSE = "useCustomClose";
@NotNull
private static final String USE_CUSTOM_PRIVACY = "useCustomPrivacy";
@NotNull
public static final String VIDEO_LENGTH = "videoLength";
@NotNull
public static final String VIDEO_VIEWED = "videoViewed";
@Nullable
private Long adStartTime;
private boolean adViewed;
@NotNull
private final MRAIDAdWidget adWidget;
@NotNull
private final dcDAcbD.DAbacDAb advertisement;
private boolean backEnabled;
@Nullable
private final dcDAcbD.CdCaB bidPayload;
@Nullable
private BbdcDCacCa bus;
@NotNull
private final Lazy clickCoordinateTracker;
@NotNull
private Executor executor;
@NotNull
private final Lazy executors;
private boolean heartbeatEnabled;
@NotNull
private final AtomicBoolean isDestroying;
@NotNull
private final AcbbbdbAabc.CdCaB omTracker;
@NotNull
private final Lazy pathProvider;
@NotNull
private final dcDAcbD.aDaDD placement;
@NotNull
private final com.vungle.ads.internal.platform.bBDaADdaAa platform;
@Nullable
private daAbdddd presenterDelegate;
@NotNull
private final Lazy scheduler;
@NotNull
private final AtomicBoolean sendReportIncentivized;
@NotNull
private final Lazy signalManager;
@NotNull
private final Lazy suspendableTimer;
@Nullable
private String userId;
@NotNull
private final Lazy vungleApiClient;
@NotNull
private final com.vungle.ads.internal.ui.dDbCdDC vungleWebClient;
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u000f\n\u0002\u0010\u0006\n\u0002\b\u0018\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b)\u0010\u0007R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u001a\u0010\u0005\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u0005\u0010\u0004\u0012\u0004\b\u0006\u0010\u0007R\u001a\u0010\b\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\b\u0010\u0004\u0012\u0004\b\t\u0010\u0007R\u001a\u0010\n\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\n\u0010\u0004\u0012\u0004\b\u000b\u0010\u0007R\u001a\u0010\f\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\f\u0010\u0004\u0012\u0004\b\r\u0010\u0007R\u001a\u0010\u000e\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u000e\u0010\u0004\u0012\u0004\b\u000f\u0010\u0007R\u001a\u0010\u0010\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u0010\u0010\u0004\u0012\u0004\b\u0011\u0010\u0007R\u0014\u0010\u0013\u001a\u00020\u00128\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0013\u0010\u0014R\u001a\u0010\u0015\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u0015\u0010\u0004\u0012\u0004\b\u0016\u0010\u0007R\u0014\u0010\u0017\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0017\u0010\u0004R\u001a\u0010\u0018\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u0018\u0010\u0004\u0012\u0004\b\u0019\u0010\u0007R\u001a\u0010\u001a\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u001a\u0010\u0004\u0012\u0004\b\u001b\u0010\u0007R\u001a\u0010\u001c\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u001c\u0010\u0004\u0012\u0004\b\u001d\u0010\u0007R\u0014\u0010\u001e\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u001e\u0010\u0004R\u001a\u0010\u001f\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b\u001f\u0010\u0004\u0012\u0004\b \u0010\u0007R\u001a\u0010!\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b!\u0010\u0004\u0012\u0004\b\"\u0010\u0007R\u0014\u0010#\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b#\u0010\u0004R\u0014\u0010$\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b$\u0010\u0004R\u001a\u0010%\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b%\u0010\u0004\u0012\u0004\b&\u0010\u0007R\u001a\u0010'\u001a\u00020\u00028\u0000X\u0081T¢\u0006\f\n\u0004\b'\u0010\u0004\u0012\u0004\b(\u0010\u0007¨\u0006*"}, d2 = {"Lcom/vungle/ads/internal/presenter/dcadbB$BbdcDCacCa;", "", "", "ACTION", "Ljava/lang/String;", "ACTION_WITH_VALUE", "getACTION_WITH_VALUE$vungle_ads_release$annotations", "()V", "CLOSE", "getCLOSE$vungle_ads_release$annotations", "CONSENT_ACTION", "getCONSENT_ACTION$vungle_ads_release$annotations", "CREATIVE_HEARTBEAT", "getCREATIVE_HEARTBEAT$vungle_ads_release$annotations", "ERROR", "getERROR$vungle_ads_release$annotations", "GET_AVAILABLE_DISK_SPACE", "getGET_AVAILABLE_DISK_SPACE$vungle_ads_release$annotations", "", "HEARTBEAT_INTERVAL", "D", "OPEN", "getOPEN$vungle_ads_release$annotations", "OPEN_NON_MRAID", "OPEN_PRIVACY", "getOPEN_PRIVACY$vungle_ads_release$annotations", "SET_ORIENTATION_PROPERTIES", "getSET_ORIENTATION_PROPERTIES$vungle_ads_release$annotations", "SUCCESSFUL_VIEW", "getSUCCESSFUL_VIEW$vungle_ads_release$annotations", "TAG", "TPAT", "getTPAT$vungle_ads_release$annotations", "UPDATE_SIGNALS", "getUPDATE_SIGNALS$vungle_ads_release$annotations", "USE_CUSTOM_CLOSE", "USE_CUSTOM_PRIVACY", "VIDEO_LENGTH", "getVIDEO_LENGTH$vungle_ads_release$annotations", "VIDEO_VIEWED", "getVIDEO_VIEWED$vungle_ads_release$annotations", "<init>", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
public static final class Companion {
public Companion(CaDaAc caDaAc) {
this();
}
private Companion() {
}
@VisibleForTesting
public static void getACTION_WITH_VALUE$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getCLOSE$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getCONSENT_ACTION$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getCREATIVE_HEARTBEAT$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getERROR$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getGET_AVAILABLE_DISK_SPACE$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getOPEN$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getOPEN_PRIVACY$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getSET_ORIENTATION_PROPERTIES$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getSUCCESSFUL_VIEW$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getTPAT$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getUPDATE_SIGNALS$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getVIDEO_LENGTH$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getVIDEO_VIEWED$vungle_ads_release$annotations() {
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u0000\n\u0002\b\u0005\u0010\u0005\u001a\u00028\u0000\"\n\b\u0000\u0010\u0001\u0018\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"", ExifInterface.f27041AbaBCdCCAbD, "invoke", "()Ljava/lang/Object;", "com/vungle/ads/ServiceLocator$Companion$BbdcDCacCa", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class BcCcABbc extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<com.vungle.ads.internal.util.bBCadBacC> {
final Context $context;
public BcCcABbc(Context context) {
super(0);
this.$context = context;
}
@Override
@NotNull
public final com.vungle.ads.internal.util.bBCadBacC invoke() {
return ServiceLocator.INSTANCE.getInstance(this.$context).getService(com.vungle.ads.internal.util.bBCadBacC.class);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/vungle/ads/internal/util/DCbdcdcCCbc;", "invoke", "()Lcom/vungle/ads/internal/util/DCbdcdcCCbc;", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class CdCaB extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<com.vungle.ads.internal.util.DCbdcdcCCbc> {
public static final CdCaB INSTANCE = new CdCaB();
public CdCaB() {
super(0);
}
@Override
@NotNull
public final com.vungle.ads.internal.util.DCbdcdcCCbc invoke() {
return new com.vungle.ads.internal.util.DCbdcdcCCbc();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/vungle/ads/internal/util/DCdbbdD;", "invoke", "()Lcom/vungle/ads/internal/util/DCdbbdD;", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class DACCBbdCb extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<DCdbbdD> {
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
public static final class BbdcDCacCa extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<Unit> {
final dcadbB this$0;
public BbdcDCacCa(dcadbB dcadbb) {
super(0);
this.this$0 = dcadbb;
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(318, "Error ad template missing Heartbeat", this.this$0.placement.getReferenceId(), this.this$0.advertisement.getCreativeId(), this.this$0.advertisement.eventId());
this.this$0.reportErrorAndCloseAd(new aBbbDb(DAbBD.HEARTBEAT_ERROR, null, 2, null));
}
}
public DACCBbdCb() {
super(0);
}
@Override
@NotNull
public final DCdbbdD invoke() {
return new DCdbbdD(dcadbB.HEARTBEAT_INTERVAL, true, null, new BbdcDCacCa(dcadbB.this), 4, null);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/vungle/ads/internal/DAbacDAb;", "invoke", "()Lcom/vungle/ads/internal/DAbacDAb;", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class DAbacDAb extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<com.vungle.ads.internal.DAbacDAb> {
public DAbacDAb() {
super(0);
}
@Override
@NotNull
public final com.vungle.ads.internal.DAbacDAb invoke() {
Context context = dcadbB.this.adWidget.getContext();
DcBba.bBCadBacC(context, "adWidget.context");
return new com.vungle.ads.internal.DAbacDAb(context, dcadbB.this.advertisement, dcadbB.this.executor);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u0000\n\u0002\b\u0005\u0010\u0005\u001a\u00028\u0000\"\n\b\u0000\u0010\u0001\u0018\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"", ExifInterface.f27041AbaBCdCCAbD, "invoke", "()Ljava/lang/Object;", "com/vungle/ads/ServiceLocator$Companion$BbdcDCacCa", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class DCbdcdcCCbc extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<com.vungle.ads.internal.signals.babbDABcB> {
final Context $context;
public DCbdcdcCCbc(Context context) {
super(0);
this.$context = context;
}
@Override
@NotNull
public final com.vungle.ads.internal.signals.babbDABcB invoke() {
return ServiceLocator.INSTANCE.getInstance(this.$context).getService(com.vungle.ads.internal.signals.babbDABcB.class);
}
}
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001J(\u0010\b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\u000e\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u0005H\u0016J\"\u0010\u000b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¨\u0006\f"}, d2 = {"com/vungle/ads/internal/presenter/dcadbB$bBDaADdaAa", "Lcom/vungle/ads/internal/network/DAbacDAb;", "Ljava/lang/Void;", "Lcom/vungle/ads/internal/network/BbdcDCacCa;", NotificationCompat.CATEGORY_CALL, "Lcom/vungle/ads/internal/network/bBDaADdaAa;", gh.b2, "", "onResponse", "", "t", "onFailure", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
public static final class bBDaADdaAa implements com.vungle.ads.internal.network.DAbacDAb<Void> {
@Override
public void onFailure(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable Throwable t) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(dcadbB.TAG, "send RI Failure");
}
@Override
public void onResponse(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable com.vungle.ads.internal.network.bBDaADdaAa<Void> response) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(dcadbB.TAG, "send RI success");
}
}
@Metadata(d1 = {"\u0000\u0017\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¨\u0006\u0006"}, d2 = {"com/vungle/ads/internal/presenter/dcadbB$babbDABcB", "Lcom/vungle/ads/internal/ui/babbDABcB;", "", "opened", "", "onDeeplinkClick", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
public static final class babbDABcB implements com.vungle.ads.internal.ui.babbDABcB {
public babbDABcB() {
}
@Override
public void onDeeplinkClick(boolean opened) {
List tpatUrls$default = dcDAcbD.DAbacDAb.getTpatUrls$default(dcadbB.this.advertisement, com.vungle.ads.internal.bBDaADdaAa.DEEPLINK_CLICK, String.valueOf(opened), null, 4, null);
com.vungle.ads.internal.network.dDbCdDC ddbcddc = new com.vungle.ads.internal.network.dDbCdDC(dcadbB.this.getVungleApiClient$vungle_ads_release(), dcadbB.this.placement.getReferenceId(), dcadbB.this.advertisement.getCreativeId(), dcadbB.this.advertisement.eventId(), dcadbB.this.getExecutors().getIO_EXECUTOR(), dcadbB.this.getPathProvider(), dcadbB.this.getSignalManager());
if (tpatUrls$default != null) {
dcadbB dcadbb = dcadbB.this;
Iterator it = tpatUrls$default.iterator();
while (it.hasNext()) {
ddbcddc.sendTpat((String) it.next(), dcadbb.executor);
}
}
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u0000\n\u0002\b\u0005\u0010\u0005\u001a\u00028\u0000\"\n\b\u0000\u0010\u0001\u0018\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"", ExifInterface.f27041AbaBCdCCAbD, "invoke", "()Ljava/lang/Object;", "com/vungle/ads/ServiceLocator$Companion$BbdcDCacCa", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class cdCCdCc extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<VungleApiClient> {
final Context $context;
public cdCCdCc(Context context) {
super(0);
this.$context = context;
}
@Override
@NotNull
public final VungleApiClient invoke() {
return ServiceLocator.INSTANCE.getInstance(this.$context).getService(VungleApiClient.class);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u0000\n\u0002\b\u0005\u0010\u0005\u001a\u00028\u0000\"\n\b\u0000\u0010\u0001\u0018\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"", ExifInterface.f27041AbaBCdCCAbD, "invoke", "()Ljava/lang/Object;", "com/vungle/ads/ServiceLocator$Companion$BbdcDCacCa", "<anonymous>"}, k = 3, mv = {1, 7, 1})
public static final class dDbCdDC extends dDDAbdcBbB implements AdDcdCab.BbdcDCacCa<com.vungle.ads.internal.executor.BbdcDCacCa> {
final Context $context;
public dDbCdDC(Context context) {
super(0);
this.$context = context;
}
@Override
@NotNull
public final com.vungle.ads.internal.executor.BbdcDCacCa invoke() {
return ServiceLocator.INSTANCE.getInstance(this.$context).getService(com.vungle.ads.internal.executor.BbdcDCacCa.class);
}
}
public dcadbB(@NotNull MRAIDAdWidget adWidget, @NotNull dcDAcbD.DAbacDAb advertisement, @NotNull dcDAcbD.aDaDD placement, @NotNull com.vungle.ads.internal.ui.dDbCdDC vungleWebClient, @NotNull Executor executor, @NotNull AcbbbdbAabc.CdCaB omTracker, @Nullable dcDAcbD.CdCaB cdCaB, @NotNull com.vungle.ads.internal.platform.bBDaADdaAa platform) {
Lazy lazy;
Lazy lazy2;
Lazy lazy3;
Lazy lazy4;
Lazy lazy5;
Lazy lazy6;
Lazy lazy7;
DcBba.daAbdddd(adWidget, "adWidget");
DcBba.daAbdddd(advertisement, "advertisement");
DcBba.daAbdddd(placement, "placement");
DcBba.daAbdddd(vungleWebClient, "vungleWebClient");
DcBba.daAbdddd(executor, "executor");
DcBba.daAbdddd(omTracker, "omTracker");
DcBba.daAbdddd(platform, "platform");
this.adWidget = adWidget;
this.advertisement = advertisement;
this.placement = placement;
this.vungleWebClient = vungleWebClient;
this.executor = executor;
this.omTracker = omTracker;
this.bidPayload = cdCaB;
this.platform = platform;
this.isDestroying = new AtomicBoolean(false);
this.sendReportIncentivized = new AtomicBoolean(false);
ServiceLocator.Companion companion = ServiceLocator.INSTANCE;
Context context = adWidget.getContext();
DcBba.bBCadBacC(context, "adWidget.context");
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
lazy = LazyKt__LazyJVMKt.lazy(lazyThreadSafetyMode, (AdDcdCab.BbdcDCacCa) new cdCCdCc(context));
this.vungleApiClient = lazy;
Context context2 = adWidget.getContext();
DcBba.bBCadBacC(context2, "adWidget.context");
lazy2 = LazyKt__LazyJVMKt.lazy(lazyThreadSafetyMode, (AdDcdCab.BbdcDCacCa) new dDbCdDC(context2));
this.executors = lazy2;
Context context3 = adWidget.getContext();
DcBba.bBCadBacC(context3, "adWidget.context");
lazy3 = LazyKt__LazyJVMKt.lazy(lazyThreadSafetyMode, (AdDcdCab.BbdcDCacCa) new BcCcABbc(context3));
this.pathProvider = lazy3;
Context context4 = adWidget.getContext();
DcBba.bBCadBacC(context4, "adWidget.context");
lazy4 = LazyKt__LazyJVMKt.lazy(lazyThreadSafetyMode, (AdDcdCab.BbdcDCacCa) new DCbdcdcCCbc(context4));
this.signalManager = lazy4;
lazy5 = LazyKt__LazyJVMKt.lazy(CdCaB.INSTANCE);
this.scheduler = lazy5;
lazy6 = LazyKt__LazyJVMKt.lazy(new DACCBbdCb());
this.suspendableTimer = lazy6;
lazy7 = LazyKt__LazyJVMKt.lazy(new DAbacDAb());
this.clickCoordinateTracker = lazy7;
}
private final void closeView() {
Long l = this.adStartTime;
if (l != null) {
long currentTimeMillis = System.currentTimeMillis() - l.longValue();
com.vungle.ads.internal.network.dDbCdDC ddbcddc = new com.vungle.ads.internal.network.dDbCdDC(getVungleApiClient$vungle_ads_release(), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId(), getExecutors().getIO_EXECUTOR(), getPathProvider(), getSignalManager());
List<String> tpatUrls = this.advertisement.getTpatUrls(com.vungle.ads.internal.bBDaADdaAa.AD_CLOSE_TPAT_KEY, String.valueOf(currentTimeMillis), String.valueOf(this.platform.getVolumeLevel()));
if (tpatUrls != null) {
ddbcddc.sendTpats(tpatUrls, this.executor);
}
}
this.adWidget.close();
}
public final com.vungle.ads.internal.executor.BbdcDCacCa getExecutors() {
return (com.vungle.ads.internal.executor.BbdcDCacCa) this.executors.getValue();
}
public final com.vungle.ads.internal.util.bBCadBacC getPathProvider() {
return (com.vungle.ads.internal.util.bBCadBacC) this.pathProvider.getValue();
}
private final com.vungle.ads.internal.util.DCbdcdcCCbc getScheduler() {
return (com.vungle.ads.internal.util.DCbdcdcCCbc) this.scheduler.getValue();
}
public final com.vungle.ads.internal.signals.babbDABcB getSignalManager() {
return (com.vungle.ads.internal.signals.babbDABcB) this.signalManager.getValue();
}
private final void handleWebViewException(DAbBD reason, boolean fatal, String errorMessage) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "handleWebViewException: " + reason.getLocalizedMessage() + ", fatal: " + fatal + ", errorMsg: " + errorMessage);
if (fatal) {
makeBusError(reason);
closeView();
}
}
public static void handleWebViewException$default(dcadbB dcadbb, DAbBD dAbBD, boolean z, String str, int i, Object obj) {
if ((i & 4) != 0) {
str = null;
}
dcadbb.handleWebViewException(dAbBD, z, str);
}
private final boolean loadMraid(File template) {
File file;
String parent = template.getParent();
String str = null;
if (parent != null) {
file = new File(parent);
} else {
file = null;
}
StringBuilder sb = new StringBuilder();
if (file != null) {
str = file.getPath();
}
sb.append(str);
File file2 = new File(CBcBD.CdCaB.BbdcDCacCa(sb, File.separator, "index.html"));
if (!file2.exists()) {
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(310, "Fail to load html " + file2.getPath(), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
return false;
}
this.adWidget.showWebsite(dcDAcbD.DAbacDAb.FILE_SCHEME + file2.getPath());
return true;
}
private final void makeBusError(DAbBD reason) {
BbdcDCacCa bbdcDCacCa = this.bus;
if (bbdcDCacCa != null) {
bbdcDCacCa.onError(reason, this.placement.getReferenceId());
}
}
public static final void m153prepare$lambda14(dcadbB this$0) {
DcBba.daAbdddd(this$0, "this$0");
this$0.backEnabled = true;
}
public static final void m154processCommand$lambda10(dcadbB this$0) {
DcBba.daAbdddd(this$0, "this$0");
this$0.getSuspendableTimer$vungle_ads_release().reset();
}
public static final void m155processCommand$lambda11(dcadbB this$0, long j) {
DcBba.daAbdddd(this$0, "this$0");
this$0.vungleWebClient.notifyDiskAvailableSize(j);
}
public static final void m156processCommand$lambda5(dcadbB this$0) {
DcBba.daAbdddd(this$0, "this$0");
this$0.vungleWebClient.notifyPropertiesChange(true);
}
public static final void m157processCommand$lambda6(dcadbB this$0) {
DcBba.daAbdddd(this$0, "this$0");
this$0.adWidget.setVisibility(0);
}
public static final void m158processCommand$lambda8(dcadbB this$0) {
DcBba.daAbdddd(this$0, "this$0");
String referenceId = this$0.placement.getReferenceId();
List list = null;
Boolean bool = null;
String str = null;
com.vungle.ads.internal.network.BbdcDCacCa<Void> ri = this$0.getVungleApiClient$vungle_ads_release().ri(new dDbCdDC.C0719dDbCdDC(list, bool, str, this$0.adStartTime, this$0.advertisement.appId(), referenceId, this$0.userId, 7, (CaDaAc) null));
if (ri == null) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "Invalid ri call.");
} else {
ri.enqueue(new bBDaADdaAa());
}
}
public static final void m159processCommand$lambda9(dcadbB this$0, boolean z, String str, String str2) {
DcBba.daAbdddd(this$0, "this$0");
this$0.handleWebViewException(new aBbbDb(DAbBD.CREATIVE_ERROR, null, 2, null), z, caCbdcBC.DAbacDAb.BbdcDCacCa(str, " : ", str2));
}
private final void recordPlayAssetMetric() {
Sdk.SDKMetric.DAbacDAb dAbacDAb;
if (this.advertisement.getAssetsFullyDownloaded()) {
dAbacDAb = Sdk.SDKMetric.DAbacDAb.LOCAL_ASSETS_USED;
} else {
dAbacDAb = Sdk.SDKMetric.DAbacDAb.REMOTE_ASSETS_USED;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logMetric$vungle_ads_release(new DcBCadACC(dAbacDAb), (r13 & 2) != 0 ? null : this.placement.getReferenceId(), (r13 & 4) != 0 ? null : this.advertisement.getCreativeId(), (r13 & 8) != 0 ? null : this.advertisement.eventId(), (r13 & 16) != 0 ? null : null);
}
public final void reportErrorAndCloseAd(DAbBD reason) {
makeBusError(reason);
closeView();
}
public final void detach(@MRAIDAdWidget.AdStopReason int stopReason) {
boolean z;
BbdcDCacCa bbdcDCacCa;
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(TAG, "detach()");
boolean z2 = false;
if ((stopReason & 1) != 0) {
z = true;
} else {
z = false;
}
if ((stopReason & 2) != 0) {
z2 = true;
}
this.vungleWebClient.setWebViewObserver(null);
this.vungleWebClient.setMraidDelegate(null);
if (!z && z2 && !this.isDestroying.getAndSet(true) && (bbdcDCacCa = this.bus) != null) {
bbdcDCacCa.onNext("end", null, this.placement.getReferenceId());
}
this.adWidget.destroyWebView(this.omTracker.stop());
if (this.heartbeatEnabled) {
getSuspendableTimer$vungle_ads_release().cancel();
}
}
@Nullable
public final Long getAdStartTime() {
return this.adStartTime;
}
public final boolean getBackEnabled() {
return this.backEnabled;
}
@Nullable
public final BbdcDCacCa getBus() {
return this.bus;
}
@NotNull
public final com.vungle.ads.internal.DAbacDAb getClickCoordinateTracker$vungle_ads_release() {
return (com.vungle.ads.internal.DAbacDAb) this.clickCoordinateTracker.getValue();
}
public final boolean getHeartbeatEnabled() {
return this.heartbeatEnabled;
}
@NotNull
public final DCdbbdD getSuspendableTimer$vungle_ads_release() {
return (DCdbbdD) this.suspendableTimer.getValue();
}
@Nullable
public final String getUserId() {
return this.userId;
}
@NotNull
public final VungleApiClient getVungleApiClient$vungle_ads_release() {
return (VungleApiClient) this.vungleApiClient.getValue();
}
public final void handleExit() {
if (this.backEnabled) {
this.adWidget.showWebsite("javascript:window.vungle.mraidBridgeExt.requestMRAIDClose()");
}
}
@NotNull
public final AtomicBoolean getIsDestroying() {
return this.isDestroying;
}
@Override
public void onReceivedError(@NotNull String errorDesc, boolean didCrash) {
DcBba.daAbdddd(errorDesc, "errorDesc");
if (didCrash) {
reportErrorAndCloseAd(new aBbbDb(DAbBD.AD_RENDER_NETWORK_ERROR, null, 2, null));
}
}
@Override
public void onRenderProcessUnresponsive(@Nullable WebView webView, @Nullable WebViewRenderProcess webViewRenderProcess) {
handleWebViewException$default(this, new aBbbDb(DAbBD.WEBVIEW_RENDER_UNRESPONSIVE, null, 2, null), true, null, 4, null);
}
public final void onViewConfigurationChanged() {
this.vungleWebClient.notifyPropertiesChange(true);
}
public final void onViewTouched(@Nullable MotionEvent event) {
if (event != null) {
getClickCoordinateTracker$vungle_ads_release().trackCoordinate(event);
}
}
@Override
public boolean onWebRenderingProcessGone(@Nullable WebView view, @Nullable Boolean didCrash) {
handleWebViewException$default(this, new aBbbDb(DAbBD.WEB_CRASH, null, 2, null), true, null, 4, null);
return true;
}
public final void prepare() {
Integer num;
int i;
String str;
String str2;
String str3;
String str4;
String str5;
int settings;
boolean z;
boolean z2 = false;
this.isDestroying.set(false);
this.adWidget.linkWebView(this.vungleWebClient);
AdConfig adConfig = this.advertisement.getAdConfig();
if (adConfig != null && (settings = adConfig.getSettings()) > 0) {
if ((settings & 2) == 2) {
z = true;
} else {
z = false;
}
this.backEnabled = z;
}
com.vungle.ads.internal.babbDABcB babbdabcb = com.vungle.ads.internal.babbDABcB.INSTANCE;
this.heartbeatEnabled = babbdabcb.heartbeatEnabled();
AdConfig adConfig2 = this.advertisement.getAdConfig();
if (adConfig2 != null) {
num = Integer.valueOf(adConfig2.getAdOrientation());
} else {
num = null;
}
if (num != null && num.intValue() == 0) {
i = 7;
} else if (num != null && num.intValue() == 1) {
i = 6;
} else {
i = 4;
}
this.adWidget.setOrientation(i);
this.omTracker.start();
this.vungleWebClient.setMraidDelegate(this);
this.vungleWebClient.setErrorHandler(this);
File assetDirectory = this.advertisement.getAssetDirectory();
if (assetDirectory != null && assetDirectory.exists()) {
StringBuilder sb = new StringBuilder();
sb.append(assetDirectory.getPath());
if (!loadMraid(new File(CBcBD.CdCaB.BbdcDCacCa(sb, File.separator, "template")))) {
reportErrorAndCloseAd(new com.vungle.ads.dDbCdDC());
return;
}
this.adStartTime = Long.valueOf(System.currentTimeMillis());
daAbdddd daabdddd = this.presenterDelegate;
if (daabdddd != null) {
str = daabdddd.getUserId();
} else {
str = null;
}
this.userId = str;
daAbdddd daabdddd2 = this.presenterDelegate;
if (daabdddd2 == null || (str2 = daabdddd2.getAlertTitleText()) == null) {
str2 = "";
}
daAbdddd daabdddd3 = this.presenterDelegate;
if (daabdddd3 == null || (str3 = daabdddd3.getAlertBodyText()) == null) {
str3 = "";
}
daAbdddd daabdddd4 = this.presenterDelegate;
if (daabdddd4 == null || (str4 = daabdddd4.getAlertContinueButtonText()) == null) {
str4 = "";
}
daAbdddd daabdddd5 = this.presenterDelegate;
if (daabdddd5 == null || (str5 = daabdddd5.getAlertCloseButtonText()) == null) {
str5 = "";
}
this.advertisement.setIncentivizedText(str2, str3, str4, str5);
if (babbdabcb.getGDPRIsCountryDataProtected() && DcBba.dDbCdDC("unknown", dBAaBA.babbDABcB.INSTANCE.getConsentStatus())) {
z2 = true;
}
this.vungleWebClient.setConsentStatus(z2, babbdabcb.getGDPRConsentTitle(), babbdabcb.getGDPRConsentMessage(), babbdabcb.getGDPRButtonAccept(), babbdabcb.getGDPRButtonDeny());
if (z2) {
dBAaBA.babbDABcB.INSTANCE.updateGdprConsent("opted_out_by_timeout", "vungle_modal", "");
}
int showCloseDelay = this.advertisement.getShowCloseDelay(Boolean.valueOf(this.placement.getIsIncentivized()));
if (showCloseDelay > 0) {
getScheduler().schedule(new Runnable() {
@Override
public final void run() {
dcadbB.m153prepare$lambda14(dcadbB.this);
}
}, showCloseDelay);
} else {
this.backEnabled = true;
}
BbdcDCacCa bbdcDCacCa = this.bus;
if (bbdcDCacCa != null) {
bbdcDCacCa.onNext("start", null, this.placement.getReferenceId());
}
if (this.heartbeatEnabled) {
getSuspendableTimer$vungle_ads_release().start();
return;
}
return;
}
reportErrorAndCloseAd(new com.vungle.ads.dDbCdDC());
}
@Override
public boolean processCommand(@NotNull String command, @NotNull C1022BcBaaccAbbd arguments) {
float parseFloat;
BbdcDCacCa bbdcDCacCa;
dcDAcbD.CdCaB cdCaB;
String value;
List<String> tpatUrls$default;
int i;
DcBba.daAbdddd(command, "command");
DcBba.daAbdddd(arguments, "arguments");
Handler handler = new Handler(Looper.getMainLooper());
boolean z = false;
String str = null;
switch (command.hashCode()) {
case -1912374177:
if (command.equals(SUCCESSFUL_VIEW)) {
BbdcDCacCa bbdcDCacCa2 = this.bus;
if (bbdcDCacCa2 != null) {
bbdcDCacCa2.onNext(SUCCESSFUL_VIEW, null, this.placement.getReferenceId());
}
if (this.placement.getIsIncentivized() && com.vungle.ads.internal.babbDABcB.INSTANCE.isReportIncentivizedEnabled() && !this.sendReportIncentivized.getAndSet(true)) {
this.executor.execute(new Runnable() {
@Override
public final void run() {
dcadbB.m158processCommand$lambda8(dcadbB.this);
}
});
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case -1422950858:
if (command.equals("action")) {
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case -735200587:
if (command.equals(ACTION_WITH_VALUE)) {
com.vungle.ads.internal.util.aDaDD adadd = com.vungle.ads.internal.util.aDaDD.INSTANCE;
String contentStringValue = adadd.getContentStringValue(arguments, NotificationCompat.CATEGORY_EVENT);
String contentStringValue2 = adadd.getContentStringValue(arguments, t4.h.X);
if (DcBba.dDbCdDC(contentStringValue, "videoViewed")) {
if (contentStringValue2 != null) {
try {
parseFloat = Float.parseFloat(contentStringValue2);
} catch (NumberFormatException unused) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "value for videoViewed is null !");
}
bbdcDCacCa = this.bus;
if (bbdcDCacCa != null && parseFloat > 0.0f && !this.adViewed) {
this.adViewed = true;
if (bbdcDCacCa != null) {
bbdcDCacCa.onNext("adViewed", null, this.placement.getReferenceId());
}
cdCaB = this.bidPayload;
if (cdCaB != null) {
com.vungle.ads.internal.network.dDbCdDC ddbcddc = new com.vungle.ads.internal.network.dDbCdDC(getVungleApiClient$vungle_ads_release(), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId(), getExecutors().getIO_EXECUTOR(), getPathProvider(), getSignalManager());
List<String> impression = cdCaB.getImpression();
if (impression != null) {
Iterator<T> it = impression.iterator();
while (it.hasNext()) {
ddbcddc.sendTpat((String) it.next(), this.executor);
}
}
}
}
}
parseFloat = 0.0f;
bbdcDCacCa = this.bus;
if (bbdcDCacCa != null) {
this.adViewed = true;
if (bbdcDCacCa != null) {
}
cdCaB = this.bidPayload;
if (cdCaB != null) {
}
}
}
if (DcBba.dDbCdDC(contentStringValue, VIDEO_LENGTH)) {
handler.post(new Runnable() {
@Override
public final void run() {
dcadbB.m156processCommand$lambda5(dcadbB.this);
}
});
}
handler.post(new Runnable() {
@Override
public final void run() {
dcadbB.m157processCommand$lambda6(dcadbB.this);
}
});
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case -660787472:
if (command.equals(CONSENT_ACTION)) {
String contentStringValue3 = com.vungle.ads.internal.util.aDaDD.INSTANCE.getContentStringValue(arguments, NotificationCompat.CATEGORY_EVENT);
dBAaBA.DAbacDAb dAbacDAb = dBAaBA.DAbacDAb.OPT_OUT;
if (DcBba.dDbCdDC(contentStringValue3, dAbacDAb.getValue())) {
value = dAbacDAb.getValue();
} else {
value = dBAaBA.DAbacDAb.OPT_IN.getValue();
}
dBAaBA.babbDABcB.INSTANCE.updateGdprConsent(value, "vungle_modal", null);
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case -511324706:
if (command.equals("openPrivacy")) {
String contentStringValue4 = com.vungle.ads.internal.util.aDaDD.INSTANCE.getContentStringValue(arguments, "url");
if (contentStringValue4 == null || contentStringValue4.length() == 0) {
z = true;
}
if (!z && com.vungle.ads.internal.util.BcCcABbc.INSTANCE.isValidUrl(contentStringValue4)) {
Context context = this.adWidget.getContext();
DcBba.bBCadBacC(context, "adWidget.context");
if (!com.vungle.ads.internal.util.CdCaB.launch(null, contentStringValue4, context, new com.vungle.ads.internal.ui.bBDaADdaAa(this.bus, this.placement.getReferenceId()), null)) {
new BBCbBb(contentStringValue4).logErrorNoReturnValue$vungle_ads_release();
}
return true;
}
if (contentStringValue4 == null) {
contentStringValue4 = "nonePrivacyUrl";
}
new BBCbBb(contentStringValue4).setPlacementId$vungle_ads_release(this.placement.getReferenceId()).setCreativeId$vungle_ads_release(this.advertisement.getCreativeId()).setEventId$vungle_ads_release(this.advertisement.eventId()).logErrorNoReturnValue$vungle_ads_release();
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case -418575596:
break;
case -348095344:
if (command.equals(USE_CUSTOM_PRIVACY)) {
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 3417674:
break;
case 3566511:
if (command.equals("tpat")) {
String contentStringValue5 = com.vungle.ads.internal.util.aDaDD.INSTANCE.getContentStringValue(arguments, NotificationCompat.CATEGORY_EVENT);
if (contentStringValue5 == null || contentStringValue5.length() == 0) {
z = true;
}
if (z) {
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(129, "Empty tpat key", this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
return true;
}
com.vungle.ads.internal.network.dDbCdDC ddbcddc2 = new com.vungle.ads.internal.network.dDbCdDC(getVungleApiClient$vungle_ads_release(), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId(), getExecutors().getIO_EXECUTOR(), getPathProvider(), getSignalManager());
if (DcBba.dDbCdDC(contentStringValue5, com.vungle.ads.internal.bBDaADdaAa.CHECKPOINT_0)) {
tpatUrls$default = this.advertisement.getTpatUrls(contentStringValue5, this.platform.getCarrierName(), String.valueOf(this.platform.getVolumeLevel()));
} else {
tpatUrls$default = dcDAcbD.DAbacDAb.getTpatUrls$default(this.advertisement, contentStringValue5, null, null, 6, null);
}
if (tpatUrls$default != null) {
ddbcddc2.sendTpats(tpatUrls$default, this.executor);
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 94756344:
if (command.equals("close")) {
closeView();
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 96784904:
if (command.equals("error")) {
com.vungle.ads.internal.util.aDaDD adadd2 = com.vungle.ads.internal.util.aDaDD.INSTANCE;
final String contentStringValue6 = adadd2.getContentStringValue(arguments, "code");
final boolean parseBoolean = Boolean.parseBoolean(adadd2.getContentStringValue(arguments, "fatal"));
final String contentStringValue7 = adadd2.getContentStringValue(arguments, "errorMessage");
if (parseBoolean) {
i = 317;
} else {
i = 301;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(i, caCbdcBC.DAbacDAb.BbdcDCacCa(contentStringValue6, " : ", contentStringValue7), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
cDAcDC.INSTANCE.runOnUiThread(new Runnable() {
@Override
public final void run() {
dcadbB.m159processCommand$lambda9(dcadbB.this, parseBoolean, contentStringValue6, contentStringValue7);
}
});
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 133423073:
if (command.equals(SET_ORIENTATION_PROPERTIES)) {
String contentStringValue8 = com.vungle.ads.internal.util.aDaDD.INSTANCE.getContentStringValue(arguments, "forceOrientation");
if (contentStringValue8 == null || contentStringValue8.length() == 0) {
z = true;
}
if (!z) {
Locale ENGLISH = Locale.ENGLISH;
DcBba.bBCadBacC(ENGLISH, "ENGLISH");
String lowerCase = contentStringValue8.toLowerCase(ENGLISH);
DcBba.bBCadBacC(lowerCase, "this as java.lang.String).toLowerCase(locale)");
if (DcBba.dDbCdDC(lowerCase, t4.h.C)) {
this.adWidget.setOrientation(6);
} else if (DcBba.dDbCdDC(lowerCase, t4.h.D)) {
this.adWidget.setOrientation(7);
}
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 592314818:
if (command.equals(UPDATE_SIGNALS)) {
String contentStringValue9 = com.vungle.ads.internal.util.aDaDD.INSTANCE.getContentStringValue(arguments, "signals");
if (contentStringValue9 == null || contentStringValue9.length() == 0) {
z = true;
}
if (!z) {
getSignalManager().updateTemplateSignals(contentStringValue9);
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 1496446614:
if (command.equals(GET_AVAILABLE_DISK_SPACE)) {
try {
File noBackupFilesDir = this.adWidget.getContext().getNoBackupFilesDir();
com.vungle.ads.internal.util.bBCadBacC pathProvider = getPathProvider();
String path = noBackupFilesDir.getPath();
DcBba.bBCadBacC(path, "dir.path");
final long availableBytes = pathProvider.getAvailableBytes(path);
handler.post(new Runnable() {
@Override
public final void run() {
dcadbB.m155processCommand$lambda11(dcadbB.this, availableBytes);
}
});
} catch (Exception unused2) {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "Failed to get available disk space");
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 1614272768:
if (command.equals(USE_CUSTOM_CLOSE)) {
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
case 1850430989:
if (command.equals(CREATIVE_HEARTBEAT)) {
if (this.heartbeatEnabled) {
handler.post(new Runnable() {
@Override
public final void run() {
dcadbB.m154processCommand$lambda10(dcadbB.this);
}
});
}
return true;
}
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
default:
com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(311, "Unknown MRAID Command: ".concat(command), this.placement.getReferenceId(), this.advertisement.getCreativeId(), this.advertisement.eventId());
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "processCommand# Unknown MRAID Command: ".concat(command));
return true;
}
}
public final void setAdStartTime$vungle_ads_release(@Nullable Long l) {
this.adStartTime = l;
}
public final void setAdVisibility(boolean isViewable) {
this.vungleWebClient.setAdVisibility(isViewable);
}
public final void setBackEnabled$vungle_ads_release(boolean z) {
this.backEnabled = z;
}
public final void setBus(@Nullable BbdcDCacCa bbdcDCacCa) {
this.bus = bbdcDCacCa;
}
public final void setEventListener(@Nullable BbdcDCacCa listener) {
this.bus = listener;
}
public final void setHeartbeatEnabled$vungle_ads_release(boolean z) {
this.heartbeatEnabled = z;
}
public final void setPresenterDelegate$vungle_ads_release(@Nullable daAbdddd presenterDelegate) {
this.presenterDelegate = presenterDelegate;
}
public final void setUserId$vungle_ads_release(@Nullable String str) {
this.userId = str;
}
public final void start() {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(TAG, "start()");
this.adWidget.resumeWeb();
setAdVisibility(true);
if (com.vungle.ads.internal.babbDABcB.INSTANCE.adLoadOptimizationEnabled()) {
recordPlayAssetMetric();
}
}
public final void stop() {
com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(TAG, "stop()");
this.adWidget.pauseWeb();
setAdVisibility(false);
}
@VisibleForTesting
public static void getAdStartTime$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getBackEnabled$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getBus$annotations() {
}
@VisibleForTesting
public static void getClickCoordinateTracker$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getHeartbeatEnabled$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getSuspendableTimer$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getUserId$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void getVungleApiClient$vungle_ads_release$annotations() {
}
@VisibleForTesting
public static void isDestroying$vungle_ads_release$annotations() {
}
}