package com.ironsource.adapters.vungle.rewardedvideo; 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.AbstractRewardedVideoAdapter; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener; import com.ironsource.mediationsdk.utils.ErrorBuilder; import com.ironsource.mediationsdk.utils.IronSourceConstants; import com.vungle.ads.AdConfig; import com.vungle.ads.FullscreenAd; import com.vungle.ads.RewardedAd; import java.lang.ref.WeakReference; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArraySet; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import org.json.JSONObject; @SourceDebugExtension({"SMAP\nVungleRewardedVideoAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 VungleRewardedVideoAdapter.kt\ncom/ironsource/adapters/vungle/rewardedvideo/VungleRewardedVideoAdapter\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,279:1\n1863#2,2:280\n216#3,2:282\n*S KotlinDebug\n*F\n+ 1 VungleRewardedVideoAdapter.kt\ncom/ironsource/adapters/vungle/rewardedvideo/VungleRewardedVideoAdapter\n*L\n96#1:280,2\n106#1:282,2\n*E\n"}) /* loaded from: classes2.dex */ public final class VungleRewardedVideoAdapter extends AbstractRewardedVideoAdapter { private final ConcurrentHashMap mPlacementIdToAdAvailability; private final ConcurrentHashMap mPlacementIdToListener; private final ConcurrentHashMap mPlacementToRewardedVideoAd; private final CopyOnWriteArraySet mRewardedVideoPlacementIdsForInitCallbacks; private final ConcurrentHashMap mRewardedVideoPlacementToListenerMap; 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 VungleRewardedVideoAdapter(VungleAdapter adapter) { super(adapter); Intrinsics.checkNotNullParameter(adapter, "adapter"); this.mPlacementIdToListener = new ConcurrentHashMap<>(); this.mPlacementToRewardedVideoAd = new ConcurrentHashMap<>(); this.mRewardedVideoPlacementToListenerMap = new ConcurrentHashMap<>(); this.mRewardedVideoPlacementIdsForInitCallbacks = new CopyOnWriteArraySet<>(); this.mPlacementIdToAdAvailability = new ConcurrentHashMap<>(); } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initRewardedVideoWithCallback(String str, String str2, JSONObject config, RewardedVideoSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); String optString2 = config.optString(VungleAdapter.APP_ID); if (optString == null || optString.length() == 0) { IronLog ironLog = IronLog.INTERNAL; Intrinsics.checkNotNull(optString); ironLog.error(getAdUnitIdMissingErrorString(optString)); listener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError(getAdUnitIdMissingErrorString(optString), IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); return; } if (optString2 == null || optString2.length() == 0) { IronLog ironLog2 = IronLog.INTERNAL; Intrinsics.checkNotNull(optString2); ironLog2.error(getAdUnitIdMissingErrorString(optString2)); listener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError(getAdUnitIdMissingErrorString(optString2), IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); return; } IronLog.ADAPTER_API.verbose("placementId = " + optString + ", appId = " + optString2); this.mPlacementIdToListener.put(optString, listener); this.mRewardedVideoPlacementIdsForInitCallbacks.add(optString); int i = WhenMappings.$EnumSwitchMapping$0[getAdapter().getInitState().ordinal()]; if (i == 1) { listener.onRewardedVideoInitSuccess(); return; } if (i == 2) { listener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError("Vungle SDK Init Failed", IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); 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() { Set> entrySet = this.mRewardedVideoPlacementToListenerMap.entrySet(); Intrinsics.checkNotNullExpressionValue(entrySet, "(...)"); Iterator it = entrySet.iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Intrinsics.checkNotNull(entry); Object key = entry.getKey(); Intrinsics.checkNotNullExpressionValue(key, "component1(...)"); String str = (String) key; Object value = entry.getValue(); Intrinsics.checkNotNullExpressionValue(value, "component2(...)"); RewardedVideoSmashListener rewardedVideoSmashListener = (RewardedVideoSmashListener) value; if (this.mRewardedVideoPlacementIdsForInitCallbacks.contains(str)) { rewardedVideoSmashListener.onRewardedVideoInitSuccess(); } else { loadRewardedVideoInternal(str, rewardedVideoSmashListener, null); } } } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initAndLoadRewardedVideo(String str, String str2, JSONObject config, JSONObject jSONObject, RewardedVideoSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); String optString2 = config.optString(VungleAdapter.APP_ID); if (optString == null || optString.length() == 0) { IronLog.INTERNAL.error(getAdUnitIdMissingErrorString(VungleAdapter.PLACEMENT_ID)); listener.onRewardedVideoAvailabilityChanged(false); return; } if (optString2 == null || optString2.length() == 0) { IronLog.INTERNAL.error(getAdUnitIdMissingErrorString(VungleAdapter.APP_ID)); listener.onRewardedVideoAvailabilityChanged(false); return; } IronLog ironLog = IronLog.ADAPTER_API; ironLog.verbose("placementId = " + optString + ", appId = " + optString2); this.mRewardedVideoPlacementToListenerMap.put(optString, listener); int i = WhenMappings.$EnumSwitchMapping$0[VungleAdapter.Companion.getMInitState$gluads_release().ordinal()]; if (i == 1) { ironLog.verbose("initRewardedVideo: load rv " + optString); loadRewardedVideoInternal(optString, listener, null); return; } if (i == 2) { ironLog.verbose("initRewardedVideo - onRewardedVideoAvailabilityChanged(false)"); listener.onRewardedVideoAvailabilityChanged(false); } else { VungleAdapter adapter = getAdapter(); Context applicationContext = ContextProvider.getInstance().getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "getApplicationContext(...)"); adapter.initSDK(applicationContext, optString2); } } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideoForBidding(JSONObject config, JSONObject jSONObject, String str, RewardedVideoSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("placementId = " + optString); Intrinsics.checkNotNull(optString); loadRewardedVideoInternal(optString, listener, str); } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideo(JSONObject config, JSONObject jSONObject, RewardedVideoSmashListener listener) { Intrinsics.checkNotNullParameter(config, "config"); Intrinsics.checkNotNullParameter(listener, "listener"); String optString = config.optString(VungleAdapter.PLACEMENT_ID); IronLog.ADAPTER_API.verbose("placementId = " + optString); Intrinsics.checkNotNull(optString); loadRewardedVideoInternal(optString, listener, null); } private final void loadRewardedVideoInternal(String str, RewardedVideoSmashListener rewardedVideoSmashListener, String str2) { IronLog.ADAPTER_API.verbose("loadRewardedVideo Vungle ad with placementId = " + str); setRewardedVideoAdAvailability$gluads_release(str, false); VungleRewardedVideoAdListener vungleRewardedVideoAdListener = new VungleRewardedVideoAdListener(new WeakReference(this), rewardedVideoSmashListener, str); Context applicationContext = ContextProvider.getInstance().getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "getApplicationContext(...)"); RewardedAd rewardedAd = new RewardedAd(applicationContext, str, new AdConfig()); rewardedAd.setAdListener(vungleRewardedVideoAdListener); this.mPlacementToRewardedVideoAd.put(str, rewardedAd); rewardedAd.load(str2); } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void showRewardedVideo(JSONObject config, RewardedVideoSmashListener 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 (!isRewardedVideoAvailable(config)) { IronLog.INTERNAL.error(getAdUnitIdMissingErrorString(VungleAdapter.PLACEMENT_ID)); listener.onRewardedVideoAdShowFailed(ErrorBuilder.buildNoAdsToShowError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); return; } final RewardedAd rewardedAd = this.mPlacementToRewardedVideoAd.get(optString); String dynamicUserId = getAdapter().getDynamicUserId(); if (dynamicUserId != null && rewardedAd != null) { rewardedAd.setUserId(dynamicUserId); } ironLog.verbose("showRewardedVideo vungle ad " + optString); postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.vungle.rewardedvideo.VungleRewardedVideoAdapter$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { VungleRewardedVideoAdapter.showRewardedVideo$lambda$4(RewardedAd.this); } }); Intrinsics.checkNotNull(optString); setRewardedVideoAdAvailability$gluads_release(optString, false); } @Override // com.ironsource.mediationsdk.adapter.AbstractAdUnitAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackFailed(String str) { for (Map.Entry entry : this.mRewardedVideoPlacementToListenerMap.entrySet()) { String key = entry.getKey(); RewardedVideoSmashListener value = entry.getValue(); if (this.mRewardedVideoPlacementIdsForInitCallbacks.contains(key)) { value.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError(str, IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); } else { value.onRewardedVideoAvailabilityChanged(false); } } } /* JADX INFO: Access modifiers changed from: private */ public static final void showRewardedVideo$lambda$4(RewardedAd rewardedAd) { if (rewardedAd != null) { FullscreenAd.DefaultImpls.play$default(rewardedAd, null, 1, null); } } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public boolean isRewardedVideoAvailable(JSONObject config) { Boolean bool; RewardedAd rewardedAd; 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() || (rewardedAd = this.mPlacementToRewardedVideoAd.get(optString)) == null) { return false; } return rewardedAd.canPlayAd().booleanValue(); } public final void setRewardedVideoAdAvailability$gluads_release(String placementId, boolean z) { Intrinsics.checkNotNullParameter(placementId, "placementId"); this.mPlacementIdToAdAvailability.put(placementId, Boolean.valueOf(z)); } public final void setRewardedVideoAd$gluads_release(String placementId, RewardedAd rewardedVideoAd) { Intrinsics.checkNotNullParameter(placementId, "placementId"); Intrinsics.checkNotNullParameter(rewardedVideoAd, "rewardedVideoAd"); this.mPlacementToRewardedVideoAd.put(placementId, rewardedVideoAd); } @Override // com.ironsource.mediationsdk.adapter.AbstractRewardedVideoAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public Map getRewardedVideoBiddingData(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.REWARDED_VIDEO) { this.mPlacementIdToListener.clear(); this.mPlacementToRewardedVideoAd.clear(); this.mRewardedVideoPlacementToListenerMap.clear(); this.mRewardedVideoPlacementIdsForInitCallbacks.clear(); this.mPlacementIdToAdAvailability.clear(); } } }