package com.vungle.ads; import android.content.Context; import com.vungle.ads.internal.model.AdPayload; import com.vungle.ads.internal.protos.Sdk; import com.vungle.ads.internal.signals.SignaledAd; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public abstract class BaseFullscreenAd extends BaseAd implements FullscreenAd { /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public BaseFullscreenAd(Context context, String placementId, AdConfig adConfig) { super(context, placementId, adConfig); Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(placementId, "placementId"); Intrinsics.checkNotNullParameter(adConfig, "adConfig"); } @Override // com.vungle.ads.BaseAd, com.vungle.ads.Ad public void load(String str) { setSignaledAd$vungle_ads_release(getSignalManager$vungle_ads_release().getSignaledAd(getPlacementId())); super.load(str); } @Override // com.vungle.ads.BaseAd public void onAdLoaded$vungle_ads_release(AdPayload advertisement) { Intrinsics.checkNotNullParameter(advertisement, "advertisement"); super.onAdLoaded$vungle_ads_release(advertisement); SignaledAd signaledAd$vungle_ads_release = getSignaledAd$vungle_ads_release(); if (signaledAd$vungle_ads_release == null) { return; } signaledAd$vungle_ads_release.setAdAvailabilityCallbackTime(System.currentTimeMillis()); } @Override // com.vungle.ads.FullscreenAd public void play(Context context) { AnalyticsClient analyticsClient = AnalyticsClient.INSTANCE; analyticsClient.logMetric$vungle_ads_release(new SingleValueMetric(Sdk.SDKMetric.SDKMetricType.PLAY_AD_API), (r13 & 2) != 0 ? null : getPlacementId(), (r13 & 4) != 0 ? null : getCreativeId(), (r13 & 8) != 0 ? null : getEventId(), (r13 & 16) != 0 ? null : null); getResponseToShowMetric$vungle_ads_release().markEnd(); AnalyticsClient.logMetric$vungle_ads_release$default(analyticsClient, getResponseToShowMetric$vungle_ads_release(), getPlacementId(), getCreativeId(), getEventId(), (String) null, 16, (Object) null); getShowToPresentMetric$vungle_ads_release().markStart(); getShowToFailMetric$vungle_ads_release().markStart(); SignaledAd signaledAd$vungle_ads_release = getSignaledAd$vungle_ads_release(); if (signaledAd$vungle_ads_release != null) { signaledAd$vungle_ads_release.setPlayAdTime(System.currentTimeMillis()); signaledAd$vungle_ads_release.calculateTimeBetweenAdAvailabilityAndPlayAd(); getSignalManager$vungle_ads_release().registerSignaledAd(context, signaledAd$vungle_ads_release); } getAdInternal$vungle_ads_release().play(context, new BaseFullscreenAd$play$2(this)); } }