package com.ironsource.adapters.admob.interstitial; import android.text.TextUtils; import androidx.annotation.NonNull; import com.google.android.gms.ads.AdFormat; import com.google.android.gms.ads.interstitial.InterstitialAd; import com.ironsource.adapters.admob.AdMobAdapter; import com.ironsource.environment.ContextProvider; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter; import com.ironsource.mediationsdk.bidding.BiddingDataCallback; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.sdk.InterstitialSmashListener; import com.ironsource.mediationsdk.utils.ErrorBuilder; import java.util.Iterator; import java.util.concurrent.ConcurrentHashMap; import org.json.JSONObject; /* loaded from: classes2.dex */ public class AdMobInterstitialAdapter extends AbstractInterstitialAdapter { private final ConcurrentHashMap mAdUnitIdToAd; private final ConcurrentHashMap mAdUnitIdToAdsAvailability; private final ConcurrentHashMap mAdUnitIdToListener; public AdMobInterstitialAdapter(AdMobAdapter adMobAdapter) { super(adMobAdapter); this.mAdUnitIdToListener = new ConcurrentHashMap<>(); this.mAdUnitIdToAd = new ConcurrentHashMap<>(); this.mAdUnitIdToAdsAvailability = new ConcurrentHashMap<>(); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitial(String str, String str2, @NonNull JSONObject jSONObject, @NonNull InterstitialSmashListener interstitialSmashListener) { initInterstitialInternal(jSONObject, interstitialSmashListener); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitialForBidding(String str, String str2, @NonNull JSONObject jSONObject, @NonNull InterstitialSmashListener interstitialSmashListener) { initInterstitialInternal(jSONObject, interstitialSmashListener); } private void initInterstitialInternal(@NonNull JSONObject jSONObject, @NonNull InterstitialSmashListener interstitialSmashListener) { String adUnitIdKey = getAdapter().getAdUnitIdKey(); String configStringValueFromKey = getConfigStringValueFromKey(jSONObject, adUnitIdKey); if (TextUtils.isEmpty(configStringValueFromKey)) { interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(getAdUnitIdMissingErrorString(adUnitIdKey), "Interstitial")); return; } IronLog.ADAPTER_API.verbose("adUnitId = " + configStringValueFromKey); this.mAdUnitIdToListener.put(configStringValueFromKey, interstitialSmashListener); if (getAdapter().getInitState() == AdMobAdapter.InitState.INIT_STATE_SUCCESS) { IronLog.INTERNAL.verbose("onInterstitialInitSuccess - adUnitId = " + configStringValueFromKey); interstitialSmashListener.onInterstitialInitSuccess(); return; } if (getAdapter().getInitState() == AdMobAdapter.InitState.INIT_STATE_FAILED) { IronLog.INTERNAL.verbose("onInterstitialInitFailed - adUnitId = " + configStringValueFromKey); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError("AdMob sdk init failed", "Interstitial")); return; } getAdapter().initSDK(jSONObject); } @Override // com.ironsource.mediationsdk.adapter.AbstractAdUnitAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackSuccess() { Iterator it = this.mAdUnitIdToListener.values().iterator(); while (it.hasNext()) { it.next().onInterstitialInitSuccess(); } } @Override // com.ironsource.mediationsdk.adapter.AbstractAdUnitAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackFailed(String str) { Iterator it = this.mAdUnitIdToListener.values().iterator(); while (it.hasNext()) { it.next().onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(str, "Interstitial")); } } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitial(@NonNull JSONObject jSONObject, JSONObject jSONObject2, @NonNull InterstitialSmashListener interstitialSmashListener) { loadInterstitialInternal(jSONObject, jSONObject2, null, interstitialSmashListener); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitialForBidding(@NonNull JSONObject jSONObject, JSONObject jSONObject2, String str, @NonNull InterstitialSmashListener interstitialSmashListener) { loadInterstitialInternal(jSONObject, jSONObject2, str, interstitialSmashListener); } private void loadInterstitialInternal(@NonNull final JSONObject jSONObject, final JSONObject jSONObject2, final String str, @NonNull final InterstitialSmashListener interstitialSmashListener) { postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.admob.interstitial.AdMobInterstitialAdapter.1 @Override // java.lang.Runnable public void run() { AdMobInterstitialAdapter adMobInterstitialAdapter = AdMobInterstitialAdapter.this; String configStringValueFromKey = adMobInterstitialAdapter.getConfigStringValueFromKey(jSONObject, adMobInterstitialAdapter.getAdapter().getAdUnitIdKey()); IronLog.ADAPTER_API.verbose("adUnitId = " + configStringValueFromKey); AdMobInterstitialAdapter.this.mAdUnitIdToAdsAvailability.put(configStringValueFromKey, Boolean.FALSE); InterstitialAd.load(ContextProvider.getInstance().getApplicationContext(), configStringValueFromKey, AdMobInterstitialAdapter.this.getAdapter().createAdRequest(jSONObject2, str), new AdMobInterstitialAdLoadListener(AdMobInterstitialAdapter.this, configStringValueFromKey, interstitialSmashListener)); } }); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void showInterstitial(@NonNull final JSONObject jSONObject, @NonNull final InterstitialSmashListener interstitialSmashListener) { postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.admob.interstitial.AdMobInterstitialAdapter.2 @Override // java.lang.Runnable public void run() { AdMobInterstitialAdapter adMobInterstitialAdapter = AdMobInterstitialAdapter.this; String configStringValueFromKey = adMobInterstitialAdapter.getConfigStringValueFromKey(jSONObject, adMobInterstitialAdapter.getAdapter().getAdUnitIdKey()); IronLog ironLog = IronLog.ADAPTER_API; ironLog.verbose("adUnitId = " + configStringValueFromKey); InterstitialAd interstitialAd = AdMobInterstitialAdapter.this.getInterstitialAd(configStringValueFromKey); if (AdMobInterstitialAdapter.this.isInterstitialReadyForAdUnitId(configStringValueFromKey) && interstitialAd != null) { interstitialAd.setFullScreenContentCallback(new AdMobInterstitialAdShowListener(configStringValueFromKey, interstitialSmashListener)); interstitialAd.show(ContextProvider.getInstance().getCurrentActiveActivity()); } else { ironLog.error("Ad not ready to display"); interstitialSmashListener.onInterstitialAdShowFailed(ErrorBuilder.buildNoAdsToShowError("Interstitial")); } AdMobInterstitialAdapter.this.mAdUnitIdToAdsAvailability.put(configStringValueFromKey, Boolean.FALSE); } }); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public final boolean isInterstitialReady(@NonNull JSONObject jSONObject) { return isInterstitialReadyForAdUnitId(getConfigStringValueFromKey(jSONObject, getAdapter().getAdUnitIdKey())); } /* JADX INFO: Access modifiers changed from: private */ public boolean isInterstitialReadyForAdUnitId(String str) { return !TextUtils.isEmpty(str) && this.mAdUnitIdToAdsAvailability.containsKey(str) && this.mAdUnitIdToAdsAvailability.get(str).booleanValue(); } @Override // com.ironsource.mediationsdk.sdk.ReleaseMemoryAdapterInterface public void releaseMemory(@NonNull IronSource.AD_UNIT ad_unit, JSONObject jSONObject) { Iterator it = this.mAdUnitIdToAd.values().iterator(); while (it.hasNext()) { it.next().setFullScreenContentCallback(null); } this.mAdUnitIdToAd.clear(); this.mAdUnitIdToListener.clear(); this.mAdUnitIdToAdsAvailability.clear(); } @Override // com.ironsource.mediationsdk.adapter.AbstractInterstitialAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void collectInterstitialBiddingData(@NonNull JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback) { getAdapter().collectBiddingData(biddingDataCallback, AdFormat.INTERSTITIAL, null); } public void onInterstitialAdLoaded(String str, InterstitialAd interstitialAd) { this.mAdUnitIdToAd.put(str, interstitialAd); this.mAdUnitIdToAdsAvailability.put(str, Boolean.TRUE); } /* JADX INFO: Access modifiers changed from: private */ public InterstitialAd getInterstitialAd(String str) { if (TextUtils.isEmpty(str) || !this.mAdUnitIdToAd.containsKey(str)) { return null; } return this.mAdUnitIdToAd.get(str); } }