package com.ironsource.adapters.vungle.interstitial; import android.content.Context; import com.ironsource.adapters.vungle.VungleAdapter; import com.ironsource.environment.ContextProvider; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.sdk.InterstitialSmashListener; import com.ironsource.mediationsdk.utils.ErrorBuilder; import com.vungle.ads.AdConfig; import com.vungle.ads.FullscreenAd; import com.vungle.ads.InterstitialAd; import java.lang.ref.WeakReference; import java.util.Collection; import java.util.Iterator; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import org.json.JSONObject; @SourceDebugExtension({"SMAP\nVungleInterstitialAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 VungleInterstitialAdapter.kt\ncom/ironsource/adapters/vungle/interstitial/VungleInterstitialAdapter\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,222:1\n1863#2,2:223\n1863#2,2:225\n*S KotlinDebug\n*F\n+ 1 VungleInterstitialAdapter.kt\ncom/ironsource/adapters/vungle/interstitial/VungleInterstitialAdapter\n*L\n99#1:223,2\n105#1:225,2\n*E\n"}) /* loaded from: classes2.dex */ public final class VungleInterstitialAdapter extends AbstractInterstitialAdapter { private final ConcurrentHashMap mInterstitialPlacementToListenerMap; private final ConcurrentHashMap mPlacementIdToAdAvailability; private final ConcurrentHashMap mPlacementToInterstitialAd; public /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { int[] iArr = new int[VungleAdapter.Companion.InitState.values().length]; try { iArr[VungleAdapter.Companion.InitState.INIT_STATE_SUCCESS.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { iArr[VungleAdapter.Companion.InitState.INIT_STATE_FAILED.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } $EnumSwitchMapping$0 = iArr; } } /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public VungleInterstitialAdapter(VungleAdapter adapter) { super(adapter); Intrinsics.checkNotNullParameter(adapter, "adapter"); this.mPlacementToInterstitialAd = new ConcurrentHashMap<>(); this.mInterstitialPlacementToListenerMap = new ConcurrentHashMap<>(); this.mPlacementIdToAdAvailability = new ConcurrentHashMap<>(); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitial(String str, String str2, JSONObject config, InterstitialSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); initInterstitialInternal(config, listener); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitialForBidding(String str, String str2, JSONObject config, InterstitialSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); initInterstitialInternal(config, listener); } private final void initInterstitialInternal(JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { String optString = jSONObject.optString(VungleAdapter.PLACEMENT_ID); String optString2 = jSONObject.optString(VungleAdapter.APP_ID); Intrinsics.checkNotNull(optString); if (optString.length() == 0) { IronLog.INTERNAL.error(getAdUnitIdMissingErrorString(VungleAdapter.PLACEMENT_ID)); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(getAdUnitIdMissingErrorString(optString), "Interstitial")); return; } Intrinsics.checkNotNull(optString2); if (optString2.length() == 0) { IronLog.INTERNAL.error(getAdUnitIdMissingErrorString(VungleAdapter.APP_ID)); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(getAdUnitIdMissingErrorString(optString2), "Interstitial")); return; } IronLog.ADAPTER_API.verbose("placementId = " + optString + ", appId = " + optString2); this.mInterstitialPlacementToListenerMap.put(optString, interstitialSmashListener); int i = WhenMappings.$EnumSwitchMapping$0[getAdapter().getInitState().ordinal()]; if (i == 1) { interstitialSmashListener.onInterstitialInitSuccess(); return; } if (i == 2) { interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError("Vungle SDK Init Failed", "Interstitial")); return; } VungleAdapter adapter = getAdapter(); Context applicationContext = ContextProvider.getInstance().getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "getApplicationContext(...)"); adapter.initSDK(applicationContext, optString2); } @Override // com.ironsource.mediationsdk.adapter.AbstractAdUnitAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackSuccess() { Collection values = this.mInterstitialPlacementToListenerMap.values(); Intrinsics.checkNotNullExpressionValue(values, "(...)"); Iterator it = values.iterator(); while (it.hasNext()) { ((InterstitialSmashListener) it.next()).onInterstitialInitSuccess(); } } @Override // com.ironsource.mediationsdk.adapter.AbstractAdUnitAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackFailed(String str) { Collection values = this.mInterstitialPlacementToListenerMap.values(); Intrinsics.checkNotNullExpressionValue(values, "(...)"); Iterator it = values.iterator(); while (it.hasNext()) { ((InterstitialSmashListener) it.next()).onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(str, "Interstitial")); } } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitial(JSONObject config, JSONObject jSONObject, InterstitialSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("loadInterstitial Vungle ad with placementId = " + optString); loadInterstitialInternal(config, listener, null); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitialForBidding(JSONObject config, JSONObject jSONObject, String str, InterstitialSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("loadInterstitial Vungle ad with placementId = " + optString); loadInterstitialInternal(config, listener, str); } private final void loadInterstitialInternal(JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener, String str) { String optString = jSONObject.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("loadInterstitial Vungle ad with placementId = " + optString); Intrinsics.checkNotNull(optString); setInterstitialAdAvailability$gluads_release(optString, false); VungleInterstitialAdListener vungleInterstitialAdListener = new VungleInterstitialAdListener(new WeakReference(this), interstitialSmashListener, optString); Context applicationContext = ContextProvider.getInstance().getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "getApplicationContext(...)"); InterstitialAd interstitialAd = new InterstitialAd(applicationContext, optString, new AdConfig()); interstitialAd.setAdListener(vungleInterstitialAdListener); this.mPlacementToInterstitialAd.put(optString, interstitialAd); interstitialAd.load(str); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void showInterstitial(JSONObject config, InterstitialSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog ironLog = IronLog.ADAPTER_API; ironLog.verbose("placementId = " + optString); if (!isInterstitialReady(config)) { IronLog.INTERNAL.error("There is no ad available for placementId = " + optString); listener.onInterstitialAdShowFailed(ErrorBuilder.buildNoAdsToShowError("Interstitial")); return; } final InterstitialAd interstitialAd = this.mPlacementToInterstitialAd.get(optString); ironLog.verbose("showInterstitial vungle ad <" + optString); postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.vungle.interstitial.VungleInterstitialAdapter$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { VungleInterstitialAdapter.showInterstitial$lambda$3(InterstitialAd.this); } }); Intrinsics.checkNotNull(optString); setInterstitialAdAvailability$gluads_release(optString, false); } /* JADX INFO: Access modifiers changed from: private */ public static final void showInterstitial$lambda$3(InterstitialAd interstitialAd) { if (interstitialAd != null) { FullscreenAd.DefaultImpls.play$default(interstitialAd, null, 1, null); } } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public boolean isInterstitialReady(JSONObject config) { Boolean bool; InterstitialAd interstitialAd; Intrinsics.checkNotNullParameter(config, "config"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("placementId = <" + optString + '>'); Intrinsics.checkNotNull(optString); if (optString.length() == 0 || (bool = this.mPlacementIdToAdAvailability.get(optString)) == null || !bool.booleanValue() || (interstitialAd = this.mPlacementToInterstitialAd.get(optString)) == null) { return false; } return interstitialAd.canPlayAd().booleanValue(); } public final void setInterstitialAdAvailability$gluads_release(String placementId, boolean z) { Intrinsics.checkNotNullParameter(placementId, "placementId"); this.mPlacementIdToAdAvailability.put(placementId, Boolean.valueOf(z)); } public final void setInterstitialAd$gluads_release(String placementId, InterstitialAd interstitialAd) { Intrinsics.checkNotNullParameter(placementId, "placementId"); Intrinsics.checkNotNullParameter(interstitialAd, "interstitialAd"); this.mPlacementToInterstitialAd.put(placementId, interstitialAd); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public Map getInterstitialBiddingData(JSONObject config, JSONObject jSONObject) { Intrinsics.checkNotNullParameter(config, "config"); return getAdapter().getBiddingData(); } @Override // com.ironsource.mediationsdk.sdk.ReleaseMemoryAdapterInterface public void releaseMemory(IronSource.AD_UNIT adUnit, JSONObject jSONObject) { Intrinsics.checkNotNullParameter(adUnit, "adUnit"); IronLog.INTERNAL.verbose("adUnit = " + adUnit); if (adUnit == IronSource.AD_UNIT.INTERSTITIAL) { this.mInterstitialPlacementToListenerMap.clear(); this.mPlacementToInterstitialAd.clear(); this.mPlacementIdToAdAvailability.clear(); } } }