package com.ironsource.mediationsdk; import com.ironsource.environment.thread.IronSourceThreadManager; import com.ironsource.i9; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface; import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener; import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface; import com.ironsource.mediationsdk.bidding.BiddingDataCallback; import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyBannerLayout; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.logger.IronSourceError; import com.ironsource.mediationsdk.sdk.AdUnitAdapterInterface; import com.ironsource.mediationsdk.sdk.BannerAdapterInterface; import com.ironsource.mediationsdk.sdk.BannerSmashListener; import com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface; import com.ironsource.mediationsdk.sdk.InterstitialSmashListener; import com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface; import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONObject; /* loaded from: classes4.dex */ public abstract class AbstractAdapter implements RewardedVideoAdapterInterface, InterstitialAdapterInterface, BannerAdapterInterface, NativeAdAdapterInterface, AdapterNetworkDataInterface { private static Boolean mAdapterDebug; private String mPluginType; private final String mProviderName; private String mProviderNetworkKey; private final Map mAdUnitAdapters = new HashMap(); protected LoadWhileShowSupportState mLWSSupportState = LoadWhileShowSupportState.NONE; protected LoadWhileShowSupportState mBannerLoadWhileShowSupportState = LoadWhileShowSupportState.LOAD_WHILE_SHOW_BY_INSTANCE; public AbstractAdapter(String str) { this.mProviderName = str; } private BannerAdapterInterface getBannerAdapter() { return (BannerAdapterInterface) this.mAdUnitAdapters.get(IronSource.AD_UNIT.BANNER); } private InterstitialAdapterInterface getInterstitialAdapter() { return (InterstitialAdapterInterface) this.mAdUnitAdapters.get(IronSource.AD_UNIT.INTERSTITIAL); } private NativeAdAdapterInterface getNativeAdAdapter() { return (NativeAdAdapterInterface) this.mAdUnitAdapters.get(IronSource.AD_UNIT.NATIVE_AD); } private RewardedVideoAdapterInterface getRewardedVideoAdapter() { return (RewardedVideoAdapterInterface) this.mAdUnitAdapters.get(IronSource.AD_UNIT.REWARDED_VIDEO); } public static void postBackgroundThread(Runnable runnable) { IronSourceThreadManager.INSTANCE.postAdapterBackgroundTask(runnable); } public static void postOnUIThread(Runnable runnable) { IronSourceThreadManager.INSTANCE.postOnUiThreadTask(runnable); } @Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void collectBannerBiddingData(JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.collectBannerBiddingData(jSONObject, jSONObject2, biddingDataCallback); return; } Map bannerBiddingData = getBannerBiddingData(jSONObject, jSONObject2); if (bannerBiddingData != null) { biddingDataCallback.onSuccess(bannerBiddingData); } else { biddingDataCallback.onFailure("bidding data map is null"); } } @Override // com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void collectInterstitialBiddingData(JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.collectInterstitialBiddingData(jSONObject, jSONObject2, biddingDataCallback); return; } Map interstitialBiddingData = getInterstitialBiddingData(jSONObject, jSONObject2); if (interstitialBiddingData != null) { biddingDataCallback.onSuccess(interstitialBiddingData); } else { biddingDataCallback.onFailure("bidding data map is null"); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void collectNativeAdBiddingData(JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.collectNativeAdBiddingData(jSONObject, jSONObject2, biddingDataCallback); return; } Map nativeAdBiddingData = getNativeAdBiddingData(jSONObject, jSONObject2); if (nativeAdBiddingData != null) { biddingDataCallback.onSuccess(nativeAdBiddingData); } else { biddingDataCallback.onFailure("bidding data map is null"); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void collectRewardedVideoBiddingData(JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.collectRewardedVideoBiddingData(jSONObject, jSONObject2, biddingDataCallback); return; } Map rewardedVideoBiddingData = getRewardedVideoBiddingData(jSONObject, jSONObject2); if (rewardedVideoBiddingData != null) { biddingDataCallback.onSuccess(rewardedVideoBiddingData); } else { biddingDataCallback.onFailure("bidding data map is null"); } } public void destroyBanner(JSONObject jSONObject) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.destroyBanner(jSONObject); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void destroyNativeAd(JSONObject jSONObject) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.destroyNativeAd(jSONObject); } } public void earlyInit(String str, String str2, JSONObject jSONObject) { } @Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface public int getAdaptiveHeight(int i) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { return bannerAdapter.getAdaptiveHeight(i); } return -1; } public Map getBannerBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { return bannerAdapter.getBannerBiddingData(jSONObject, jSONObject2); } return null; } public LoadWhileShowSupportState getBannerLoadWhileShowSupportState(JSONObject jSONObject) { return this.mBannerLoadWhileShowSupportState; } public abstract String getCoreSDKVersion(); public String getDynamicUserId() { return p.m().l(); } public Map getInterstitialBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { return interstitialAdapter.getInterstitialBiddingData(jSONObject, jSONObject2); } return null; } public LoadWhileShowSupportState getLoadWhileShowSupportState(JSONObject jSONObject) { return this.mLWSSupportState; } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public Map getNativeAdBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { return nativeAdAdapter.getNativeAdBiddingData(jSONObject, jSONObject2); } return null; } public String getPluginType() { return this.mPluginType; } public String getProviderName() { return this.mProviderName; } public String getProviderNetworkKey() { return this.mProviderNetworkKey; } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public Map getRewardedVideoBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { return rewardedVideoAdapter.getRewardedVideoBiddingData(jSONObject, jSONObject2); } return null; } public abstract String getVersion(); @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initAndLoadRewardedVideo(String str, String str2, JSONObject jSONObject, JSONObject jSONObject2, RewardedVideoSmashListener rewardedVideoSmashListener) { try { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.initAndLoadRewardedVideo(str, str2, jSONObject, jSONObject2, rewardedVideoSmashListener); } else if (rewardedVideoSmashListener != null) { rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); } } public void initBannerForBidding(String str, String str2, JSONObject jSONObject, BannerSmashListener bannerSmashListener) { try { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.initBannerForBidding(str, str2, jSONObject, bannerSmashListener); } else if (bannerSmashListener != null) { bannerSmashListener.onBannerInitFailed(new IronSourceError(510, "method not implemented")); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); StringBuilder sb = new StringBuilder(); sb.append("error - "); sb.append(e.getMessage()); bannerSmashListener.onBannerInitFailed(new IronSourceError(510, sb.toString())); } } public void initBanners(String str, String str2, JSONObject jSONObject, BannerSmashListener bannerSmashListener) { try { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.initBanners(str, str2, jSONObject, bannerSmashListener); } else if (bannerSmashListener != null) { bannerSmashListener.onBannerInitFailed(new IronSourceError(510, "method not implemented")); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); StringBuilder sb = new StringBuilder(); sb.append("error - "); sb.append(e.getMessage()); bannerSmashListener.onBannerInitFailed(new IronSourceError(510, sb.toString())); } } public void initInterstitial(String str, String str2, JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { try { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.initInterstitial(str, str2, jSONObject, interstitialSmashListener); } else if (interstitialSmashListener != null) { interstitialSmashListener.onInterstitialInitFailed(new IronSourceError(510, "method not implemented")); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); StringBuilder sb = new StringBuilder(); sb.append("error - "); sb.append(e.getMessage()); interstitialSmashListener.onInterstitialInitFailed(new IronSourceError(510, sb.toString())); } } public void initInterstitialForBidding(String str, String str2, JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { try { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.initInterstitialForBidding(str, str2, jSONObject, interstitialSmashListener); } else if (interstitialSmashListener != null) { interstitialSmashListener.onInterstitialInitFailed(new IronSourceError(510, "method not implemented")); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); StringBuilder sb = new StringBuilder(); sb.append("error - "); sb.append(e.getMessage()); interstitialSmashListener.onInterstitialInitFailed(new IronSourceError(510, sb.toString())); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void initNativeAdForBidding(String str, String str2, JSONObject jSONObject, NativeAdSmashListener nativeAdSmashListener) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.initNativeAdForBidding(str, str2, jSONObject, nativeAdSmashListener); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void initNativeAds(String str, String str2, JSONObject jSONObject, NativeAdSmashListener nativeAdSmashListener) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.initNativeAds(str, str2, jSONObject, nativeAdSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initRewardedVideoForDemandOnly(String str, String str2, JSONObject jSONObject, RewardedVideoSmashListener rewardedVideoSmashListener) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.initRewardedVideoForDemandOnly(str, str2, jSONObject, rewardedVideoSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initRewardedVideoWithCallback(String str, String str2, JSONObject jSONObject, RewardedVideoSmashListener rewardedVideoSmashListener) { try { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.initRewardedVideoWithCallback(str, str2, jSONObject, rewardedVideoSmashListener); } else if (rewardedVideoSmashListener != null) { rewardedVideoSmashListener.onRewardedVideoInitFailed(new IronSourceError(510, "method not implemented")); } } catch (Error e) { i9.d().a(e); IronLog.INTERNAL.error("provider -" + this.mProviderName + " error - " + e.getMessage()); StringBuilder sb = new StringBuilder(); sb.append("error - "); sb.append(e.getMessage()); rewardedVideoSmashListener.onRewardedVideoInitFailed(new IronSourceError(510, sb.toString())); } } public boolean isAdaptersDebugEnabled() { Boolean bool = mAdapterDebug; return bool != null && bool.booleanValue(); } public boolean isInterstitialReady(JSONObject jSONObject) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { return interstitialAdapter.isInterstitialReady(jSONObject); } return false; } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public boolean isRewardedVideoAvailable(JSONObject jSONObject) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { return rewardedVideoAdapter.isRewardedVideoAvailable(jSONObject); } return false; } public boolean isUsingActivityBeforeImpression(IronSource.AD_UNIT ad_unit) { return true; } public void loadBanner(JSONObject jSONObject, JSONObject jSONObject2, IronSourceBannerLayout ironSourceBannerLayout, BannerSmashListener bannerSmashListener) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.loadBanner(jSONObject, jSONObject2, ironSourceBannerLayout, bannerSmashListener); } } public void loadBannerForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, IronSourceBannerLayout ironSourceBannerLayout, BannerSmashListener bannerSmashListener) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.loadBannerForBidding(jSONObject, jSONObject2, str, ironSourceBannerLayout, bannerSmashListener); } } public void loadBannerForDemandOnlyForBidding(JSONObject jSONObject, String str, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, BannerSmashListener bannerSmashListener) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.loadBannerForDemandOnlyForBidding(jSONObject, str, iSDemandOnlyBannerLayout, bannerSmashListener); } } public void loadInterstitial(JSONObject jSONObject, JSONObject jSONObject2, InterstitialSmashListener interstitialSmashListener) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.loadInterstitial(jSONObject, jSONObject2, interstitialSmashListener); } } public void loadInterstitialForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, InterstitialSmashListener interstitialSmashListener) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.loadInterstitialForBidding(jSONObject, jSONObject2, str, interstitialSmashListener); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void loadNativeAd(JSONObject jSONObject, JSONObject jSONObject2, NativeAdSmashListener nativeAdSmashListener) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.loadNativeAd(jSONObject, jSONObject2, nativeAdSmashListener); } } @Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface public void loadNativeAdForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, NativeAdSmashListener nativeAdSmashListener) { NativeAdAdapterInterface nativeAdAdapter = getNativeAdAdapter(); if (nativeAdAdapter != null) { nativeAdAdapter.loadNativeAdForBidding(jSONObject, jSONObject2, str, nativeAdSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideo(JSONObject jSONObject, JSONObject jSONObject2, RewardedVideoSmashListener rewardedVideoSmashListener) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.loadRewardedVideo(jSONObject, jSONObject2, rewardedVideoSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideoForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, RewardedVideoSmashListener rewardedVideoSmashListener) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.loadRewardedVideoForBidding(jSONObject, jSONObject2, str, rewardedVideoSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void onBannerViewBound(JSONObject jSONObject) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.onBannerViewBound(jSONObject); } } @Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void onBannerViewWillBind(JSONObject jSONObject) { BannerAdapterInterface bannerAdapter = getBannerAdapter(); if (bannerAdapter != null) { bannerAdapter.onBannerViewWillBind(jSONObject); } } public void onNetworkInitCallbackFailed(String str) { Iterator it = this.mAdUnitAdapters.values().iterator(); while (it.hasNext()) { it.next().onNetworkInitCallbackFailed(str); } } public void onNetworkInitCallbackSuccess() { Iterator it = this.mAdUnitAdapters.values().iterator(); while (it.hasNext()) { it.next().onNetworkInitCallbackSuccess(); } } @Override // com.ironsource.mediationsdk.sdk.ReleaseMemoryAdapterInterface public void releaseMemory(IronSource.AD_UNIT ad_unit, JSONObject jSONObject) { IronLog ironLog = IronLog.INTERNAL; ironLog.verbose("adUnit = " + ad_unit); AdUnitAdapterInterface adUnitAdapterInterface = this.mAdUnitAdapters.get(ad_unit); if (adUnitAdapterInterface != null) { adUnitAdapterInterface.releaseMemory(ad_unit, jSONObject); return; } ironLog.verbose(ad_unit + " adapter is null"); } public void setAdapterDebug(Boolean bool) { mAdapterDebug = bool; } public void setBannerAdapter(BannerAdapterInterface bannerAdapterInterface) { this.mAdUnitAdapters.put(IronSource.AD_UNIT.BANNER, bannerAdapterInterface); } public void setConsent(boolean z) { } public void setInterstitialAdapter(InterstitialAdapterInterface interstitialAdapterInterface) { this.mAdUnitAdapters.put(IronSource.AD_UNIT.INTERSTITIAL, interstitialAdapterInterface); } public void setMetaData(String str, List list) { } public void setNativeAdAdapter(NativeAdAdapterInterface nativeAdAdapterInterface) { this.mAdUnitAdapters.put(IronSource.AD_UNIT.NATIVE_AD, nativeAdAdapterInterface); } public void setNetworkData(AdapterNetworkData adapterNetworkData) { IronLog.INTERNAL.verbose("setNetworkData not implemented | adapter=" + getClass().getSimpleName() + ", networkData=" + adapterNetworkData); } public void setNewConsent(boolean z) { setConsent(z); } public void setPluginData(String str) { this.mPluginType = str; } public void setProviderNetworkKey(String str) { this.mProviderNetworkKey = str; } public void setRewardedVideoAdapter(RewardedVideoAdapterInterface rewardedVideoAdapterInterface) { this.mAdUnitAdapters.put(IronSource.AD_UNIT.REWARDED_VIDEO, rewardedVideoAdapterInterface); } public void showInterstitial(JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { InterstitialAdapterInterface interstitialAdapter = getInterstitialAdapter(); if (interstitialAdapter != null) { interstitialAdapter.showInterstitial(jSONObject, interstitialSmashListener); } } @Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void showRewardedVideo(JSONObject jSONObject, RewardedVideoSmashListener rewardedVideoSmashListener) { RewardedVideoAdapterInterface rewardedVideoAdapter = getRewardedVideoAdapter(); if (rewardedVideoAdapter != null) { rewardedVideoAdapter.showRewardedVideo(jSONObject, rewardedVideoSmashListener); } } }