package com.vungle.ads; import android.content.Context; import com.vungle.ads.internal.AdInternal; import com.vungle.ads.internal.BannerAdInternal; import com.vungle.ads.internal.model.AdPayload; import com.vungle.ads.internal.model.Placement; import com.vungle.ads.internal.presenter.AdPlayCallbackWrapper; import com.vungle.ads.internal.protos.Sdk; import com.vungle.ads.internal.util.Logger; import com.vungle.ads.internal.util.ThreadUtil; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public final class BannerAd extends BaseAd { private final AdPlayCallbackWrapper adPlayCallback; private final VungleAdSize adSize; private BannerView bannerView; public /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { int[] iArr = new int[BannerAdSize.values().length]; iArr[BannerAdSize.BANNER.ordinal()] = 1; iArr[BannerAdSize.BANNER_SHORT.ordinal()] = 2; iArr[BannerAdSize.BANNER_LEADERBOARD.ordinal()] = 3; iArr[BannerAdSize.VUNGLE_MREC.ordinal()] = 4; $EnumSwitchMapping$0 = iArr; } } private BannerAd(Context context, String str, VungleAdSize vungleAdSize, AdConfig adConfig) { super(context, str, adConfig); this.adSize = vungleAdSize; AdInternal adInternal$vungle_ads_release = getAdInternal$vungle_ads_release(); Intrinsics.checkNotNull(adInternal$vungle_ads_release, "null cannot be cast to non-null type com.vungle.ads.internal.BannerAdInternal"); this.adPlayCallback = ((BannerAdInternal) adInternal$vungle_ads_release).wrapCallback$vungle_ads_release(new BannerAd$adPlayCallback$1(this, str)); } /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */ public BannerAd(Context context, String placementId, VungleAdSize adSize) { this(context, placementId, adSize, new AdConfig()); Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(placementId, "placementId"); Intrinsics.checkNotNullParameter(adSize, "adSize"); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public BannerAd(android.content.Context r2, java.lang.String r3, com.vungle.ads.BannerAdSize r4) { /* r1 = this; java.lang.String r0 = "context" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r2, r0) java.lang.String r0 = "placementId" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0) java.lang.String r0 = "adSize" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r4, r0) com.vungle.ads.VungleAdSize$Companion r0 = com.vungle.ads.VungleAdSize.Companion int[] r0 = com.vungle.ads.BannerAd.WhenMappings.$EnumSwitchMapping$0 int r4 = r4.ordinal() r4 = r0[r4] r0 = 1 if (r4 == r0) goto L34 r0 = 2 if (r4 == r0) goto L31 r0 = 3 if (r4 == r0) goto L2e r0 = 4 if (r4 != r0) goto L28 com.vungle.ads.VungleAdSize r4 = com.vungle.ads.VungleAdSize.MREC goto L36 L28: kotlin.NoWhenBranchMatchedException r2 = new kotlin.NoWhenBranchMatchedException r2.() throw r2 L2e: com.vungle.ads.VungleAdSize r4 = com.vungle.ads.VungleAdSize.BANNER_LEADERBOARD goto L36 L31: com.vungle.ads.VungleAdSize r4 = com.vungle.ads.VungleAdSize.BANNER_SHORT goto L36 L34: com.vungle.ads.VungleAdSize r4 = com.vungle.ads.VungleAdSize.BANNER L36: com.vungle.ads.AdConfig r0 = new com.vungle.ads.AdConfig r0.() r1.(r2, r3, r4, r0) return */ throw new UnsupportedOperationException("Method not decompiled: com.vungle.ads.BannerAd.(android.content.Context, java.lang.String, com.vungle.ads.BannerAdSize):void"); } public final VungleAdSize getAdViewSize() { AdInternal adInternal$vungle_ads_release = getAdInternal$vungle_ads_release(); Intrinsics.checkNotNull(adInternal$vungle_ads_release, "null cannot be cast to non-null type com.vungle.ads.internal.BannerAdInternal"); VungleAdSize updatedAdSize$vungle_ads_release = ((BannerAdInternal) adInternal$vungle_ads_release).getUpdatedAdSize$vungle_ads_release(); return updatedAdSize$vungle_ads_release == null ? this.adSize : updatedAdSize$vungle_ads_release; } @Override // com.vungle.ads.BaseAd public BannerAdInternal constructAdInternal$vungle_ads_release(Context context) { Intrinsics.checkNotNullParameter(context, "context"); return new BannerAdInternal(context, this.adSize); } public final void finishAd() { BannerView bannerView = this.bannerView; if (bannerView != null) { bannerView.finishAdInternal(true); } } public final BannerView getBannerView() { Placement placement; 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); BannerView bannerView = this.bannerView; if (bannerView != null) { return bannerView; } final VungleError canPlayAd = getAdInternal$vungle_ads_release().canPlayAd(true); if (canPlayAd != null) { if (getAdInternal$vungle_ads_release().isErrorTerminal$vungle_ads_release(canPlayAd.getCode())) { getAdInternal$vungle_ads_release().setAdState(AdInternal.AdState.ERROR); } ThreadUtil.INSTANCE.runOnUiThread(new Runnable() { // from class: com.vungle.ads.BannerAd$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { BannerAd.m3785getBannerView$lambda1(BannerAd.this, canPlayAd); } }); return null; } AdPayload advertisement = getAdInternal$vungle_ads_release().getAdvertisement(); if (advertisement == null || (placement = getAdInternal$vungle_ads_release().getPlacement()) == null) { return null; } getAdInternal$vungle_ads_release().cancelDownload$vungle_ads_release(); try { try { this.bannerView = new BannerView(getContext(), placement, advertisement, getAdViewSize(), getAdConfig(), this.adPlayCallback, getAdInternal$vungle_ads_release().getBidPayload()); 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(); return this.bannerView; } catch (InstantiationException e) { Logger.Companion.e("BannerAd", "Can not create banner view: " + e.getMessage(), e); getResponseToShowMetric$vungle_ads_release().markEnd(); AnalyticsClient.logMetric$vungle_ads_release$default(AnalyticsClient.INSTANCE, getResponseToShowMetric$vungle_ads_release(), getPlacementId(), getCreativeId(), getEventId(), (String) null, 16, (Object) null); return null; } } catch (Throwable th) { getResponseToShowMetric$vungle_ads_release().markEnd(); AnalyticsClient.logMetric$vungle_ads_release$default(AnalyticsClient.INSTANCE, getResponseToShowMetric$vungle_ads_release(), getPlacementId(), getCreativeId(), getEventId(), (String) null, 16, (Object) null); throw th; } } /* JADX INFO: Access modifiers changed from: private */ /* renamed from: getBannerView$lambda-1, reason: not valid java name */ public static final void m3785getBannerView$lambda1(BannerAd this$0, VungleError vungleError) { Intrinsics.checkNotNullParameter(this$0, "this$0"); BaseAdListener adListener = this$0.getAdListener(); if (adListener != null) { adListener.onAdFailedToPlay(this$0, vungleError); } } }