package com.vungle.ads.internal; import android.content.Context; import com.vungle.ads.AdConfig; import com.vungle.ads.BaseAd; import com.vungle.ads.VungleAdSize; import com.vungle.ads.internal.presenter.AdPlayCallbackWrapper; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public final class BannerAdImpl extends BaseAd { private final AdPlayCallbackWrapper adPlayCallback; private final VungleAdSize adSize; public final AdPlayCallbackWrapper getAdPlayCallback$vungle_ads_release() { return this.adPlayCallback; } /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public BannerAdImpl(Context context, String placementId, VungleAdSize adSize, AdConfig adConfig) { super(context, placementId, adConfig); Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(placementId, "placementId"); Intrinsics.checkNotNullParameter(adSize, "adSize"); Intrinsics.checkNotNullParameter(adConfig, "adConfig"); this.adSize = adSize; 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 BannerAdImpl$adPlayCallback$1(this, placementId)); } @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 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; } }