package com.ironsource.adapters.fyber; import android.content.Context; import android.text.TextUtils; import com.fyber.inneractive.sdk.external.BidTokenProvider; import com.fyber.inneractive.sdk.external.InneractiveAdManager; import com.fyber.inneractive.sdk.external.InneractiveAdRequest; import com.fyber.inneractive.sdk.external.InneractiveAdSpot; import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager; import com.fyber.inneractive.sdk.external.InneractiveAdViewUnitController; import com.fyber.inneractive.sdk.external.InneractiveFullscreenUnitController; import com.fyber.inneractive.sdk.external.InneractiveFullscreenVideoContentController; import com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener; import com.ironsource.environment.ContextProvider; import com.ironsource.mediationsdk.AbstractAdapter; import com.ironsource.mediationsdk.AdapterNetworkData; import com.ironsource.mediationsdk.INetworkInitCallbackListener; import com.ironsource.mediationsdk.IntegrationData; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.IronSourceBannerLayout; import com.ironsource.mediationsdk.LoadWhileShowSupportState; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.metadata.MetaData; import com.ironsource.mediationsdk.metadata.MetaDataUtils; import com.ironsource.mediationsdk.sdk.BannerSmashListener; import com.ironsource.mediationsdk.sdk.InterstitialSmashListener; import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener; import com.ironsource.mediationsdk.utils.ErrorBuilder; import com.ironsource.mediationsdk.utils.IronSourceConstants; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArraySet; import java.util.concurrent.atomic.AtomicBoolean; import org.json.JSONObject; /* loaded from: classes2.dex */ public class FyberAdapter extends AbstractAdapter implements INetworkInitCallbackListener { private static final String GitHash = "a3595a7"; private static final String META_DATA_DT_COPPA_KEY = "DT_COPPA"; private static final String META_DATA_DT_IS_CHILD_KEY = "DT_IsChild"; private static final String NETWORK_DATA_IS_CHILD_KEY = "AudienceIsChild"; private static final String VERSION = "4.3.33"; private static Boolean mCCPA; private static Boolean mConsent; private static Boolean mDTCOPPA; private static boolean mDTIsChild; private static String mUserId; private final String APP_ID; private final String MEDIATION_NAME; private final String SPOT_ID; protected InneractiveAdViewUnitController mInneractiveAdViewUnitController; protected ConcurrentHashMap mInterstitialAdsAvailability; protected ConcurrentHashMap mRewardedVideoAdsAvailability; private CopyOnWriteArraySet mRewardedVideoSpotIdsForInitCallbacks; private ConcurrentHashMap mSpotIdToBannerAd; private ConcurrentHashMap mSpotIdToBannerFyberAdListener; protected ConcurrentHashMap mSpotIdToBannerLayout; private ConcurrentHashMap mSpotIdToBannerSmashListener; private ConcurrentHashMap mSpotIdToInterstitialAd; private ConcurrentHashMap mSpotIdToInterstitialFyberAdListener; private ConcurrentHashMap mSpotIdToInterstitialSmashListener; private ConcurrentHashMap mSpotIdToRewardedVideoAd; private ConcurrentHashMap mSpotIdToRewardedVideoFyberAdListener; private ConcurrentHashMap mSpotIdToRewardedVideoSmashListener; private static AtomicBoolean mWasInitCalled = new AtomicBoolean(false); private static InitState mInitState = InitState.INIT_STATE_NONE; private static HashSet initCallbackListeners = new HashSet<>(); public enum InitState { INIT_STATE_NONE, INIT_STATE_IN_PROGRESS, INIT_STATE_SUCCESS, INIT_STATE_FAILED } @Override // com.ironsource.mediationsdk.AbstractAdapter public String getVersion() { return "4.3.33"; } @Override // com.ironsource.mediationsdk.AbstractAdapter public boolean isUsingActivityBeforeImpression(IronSource.AD_UNIT ad_unit) { return false; } public static FyberAdapter startAdapter(String str) { return new FyberAdapter(str); } private FyberAdapter(String str) { super(str); this.MEDIATION_NAME = "IronSource"; this.APP_ID = "appId"; this.SPOT_ID = "adSpotId"; IronLog.INTERNAL.verbose(); this.mSpotIdToRewardedVideoAd = new ConcurrentHashMap<>(); this.mSpotIdToRewardedVideoSmashListener = new ConcurrentHashMap<>(); this.mSpotIdToRewardedVideoFyberAdListener = new ConcurrentHashMap<>(); this.mRewardedVideoSpotIdsForInitCallbacks = new CopyOnWriteArraySet<>(); this.mRewardedVideoAdsAvailability = new ConcurrentHashMap<>(); this.mSpotIdToInterstitialAd = new ConcurrentHashMap<>(); this.mSpotIdToInterstitialSmashListener = new ConcurrentHashMap<>(); this.mSpotIdToInterstitialFyberAdListener = new ConcurrentHashMap<>(); this.mInterstitialAdsAvailability = new ConcurrentHashMap<>(); this.mSpotIdToBannerAd = new ConcurrentHashMap<>(); this.mSpotIdToBannerSmashListener = new ConcurrentHashMap<>(); this.mSpotIdToBannerFyberAdListener = new ConcurrentHashMap<>(); this.mSpotIdToBannerLayout = new ConcurrentHashMap<>(); this.mLWSSupportState = LoadWhileShowSupportState.LOAD_WHILE_SHOW_BY_INSTANCE; } public static IntegrationData getIntegrationData(Context context) { return new IntegrationData("Fyber", "4.3.33"); } @Override // com.ironsource.mediationsdk.AbstractAdapter public String getCoreSDKVersion() { return getAdapterSDKVersion(); } public static String getAdapterSDKVersion() { return InneractiveAdManager.getVersion(); } private void initSDK(final String str, final String str2) { AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.1 @Override // java.lang.Runnable public void run() { if (FyberAdapter.mInitState == InitState.INIT_STATE_NONE || FyberAdapter.mInitState == InitState.INIT_STATE_IN_PROGRESS) { FyberAdapter.initCallbackListeners.add(FyberAdapter.this); } if (FyberAdapter.mWasInitCalled.compareAndSet(false, true)) { IronLog.ADAPTER_API.verbose("appId = " + str); InitState unused = FyberAdapter.mInitState = InitState.INIT_STATE_IN_PROGRESS; String unused2 = FyberAdapter.mUserId = str2; FyberAdapter.this.setIsChildValue(FyberAdapter.mDTIsChild); InneractiveAdManager.initialize(ContextProvider.getInstance().getApplicationContext(), str, new OnFyberMarketplaceInitializedListener() { // from class: com.ironsource.adapters.fyber.FyberAdapter.1.1 @Override // com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener public void onFyberMarketplaceInitialized(OnFyberMarketplaceInitializedListener.FyberInitStatus fyberInitStatus) { if (fyberInitStatus == OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY) { FyberAdapter.this.initializationSuccess(); } else { FyberAdapter.this.initializationFailure(); } } }); } } }); } /* JADX INFO: Access modifiers changed from: private */ public void initializationSuccess() { IronLog.ADAPTER_CALLBACK.verbose(); mInitState = InitState.INIT_STATE_SUCCESS; if (!TextUtils.isEmpty(mUserId)) { IronLog.INTERNAL.verbose("setUserID to " + mUserId); InneractiveAdManager.setUserId(mUserId); } Boolean bool = mConsent; if (bool != null) { setConsent(bool.booleanValue()); } Boolean bool2 = mCCPA; if (bool2 != null) { setCCPAValue(bool2.booleanValue()); } Boolean bool3 = mDTCOPPA; if (bool3 != null) { setCOPPAValue(bool3.booleanValue()); } Iterator it = initCallbackListeners.iterator(); while (it.hasNext()) { it.next().onNetworkInitCallbackSuccess(); } initCallbackListeners.clear(); } /* JADX INFO: Access modifiers changed from: private */ public void initializationFailure() { IronLog.ADAPTER_CALLBACK.verbose(); mInitState = InitState.INIT_STATE_FAILED; Iterator it = initCallbackListeners.iterator(); while (it.hasNext()) { it.next().onNetworkInitCallbackFailed("Fyber sdk init failed"); } initCallbackListeners.clear(); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackSuccess() { for (String str : this.mSpotIdToRewardedVideoSmashListener.keySet()) { RewardedVideoSmashListener rewardedVideoSmashListener = this.mSpotIdToRewardedVideoSmashListener.get(str); if (this.mRewardedVideoSpotIdsForInitCallbacks.contains(str)) { rewardedVideoSmashListener.onRewardedVideoInitSuccess(); } else { loadRewardedVideoInternal(str, null, rewardedVideoSmashListener); } } Iterator it = this.mSpotIdToInterstitialSmashListener.values().iterator(); while (it.hasNext()) { it.next().onInterstitialInitSuccess(); } Iterator it2 = this.mSpotIdToBannerSmashListener.values().iterator(); while (it2.hasNext()) { it2.next().onBannerInitSuccess(); } } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.INetworkInitCallbackListener public void onNetworkInitCallbackFailed(String str) { for (String str2 : this.mSpotIdToRewardedVideoSmashListener.keySet()) { RewardedVideoSmashListener rewardedVideoSmashListener = this.mSpotIdToRewardedVideoSmashListener.get(str2); if (this.mRewardedVideoSpotIdsForInitCallbacks.contains(str2)) { rewardedVideoSmashListener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError(str, IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); } else { rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); } } Iterator it = this.mSpotIdToInterstitialSmashListener.values().iterator(); while (it.hasNext()) { it.next().onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(str, "Interstitial")); } Iterator it2 = this.mSpotIdToBannerSmashListener.values().iterator(); while (it2.hasNext()) { it2.next().onBannerInitFailed(ErrorBuilder.buildInitFailedError(str, "Banner")); } } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initRewardedVideoWithCallback(String str, String str2, JSONObject jSONObject, RewardedVideoSmashListener rewardedVideoSmashListener) { String optString = jSONObject.optString("appId"); String optString2 = jSONObject.optString("adSpotId"); if (TextUtils.isEmpty(optString)) { IronLog.INTERNAL.error("Missing param - appId"); rewardedVideoSmashListener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError("Missing param - appId", IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); return; } if (TextUtils.isEmpty(optString2)) { IronLog.INTERNAL.error("Missing param - adSpotId"); rewardedVideoSmashListener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError("Missing params - adSpotId", IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); return; } IronLog.ADAPTER_API.verbose("spotId = " + optString2); this.mSpotIdToRewardedVideoSmashListener.put(optString2, rewardedVideoSmashListener); this.mRewardedVideoSpotIdsForInitCallbacks.add(optString2); int i = AnonymousClass10.$SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[mInitState.ordinal()]; if (i == 1 || i == 2) { initSDK(optString, str2); return; } if (i == 3) { rewardedVideoSmashListener.onRewardedVideoInitSuccess(); return; } if (i != 4) { return; } IronLog.INTERNAL.verbose("init failed - spotId = " + optString2); rewardedVideoSmashListener.onRewardedVideoInitFailed(ErrorBuilder.buildInitFailedError("Fyber sdk init failed", IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); } /* renamed from: com.ironsource.adapters.fyber.FyberAdapter$10, reason: invalid class name */ public static /* synthetic */ class AnonymousClass10 { static final /* synthetic */ int[] $SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState; static { int[] iArr = new int[InitState.values().length]; $SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState = iArr; try { iArr[InitState.INIT_STATE_NONE.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { $SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[InitState.INIT_STATE_IN_PROGRESS.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { $SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[InitState.INIT_STATE_SUCCESS.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { $SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[InitState.INIT_STATE_FAILED.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } } } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void initAndLoadRewardedVideo(String str, String str2, JSONObject jSONObject, JSONObject jSONObject2, RewardedVideoSmashListener rewardedVideoSmashListener) { String optString = jSONObject.optString("appId"); String optString2 = jSONObject.optString("adSpotId"); if (TextUtils.isEmpty(optString)) { IronLog.INTERNAL.error("Missing param - appId"); rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); return; } if (TextUtils.isEmpty(optString2)) { IronLog.INTERNAL.error("Missing param - adSpotId"); rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); return; } IronLog.ADAPTER_API.verbose("spotId = " + optString2); this.mSpotIdToRewardedVideoSmashListener.put(optString2, rewardedVideoSmashListener); int i = AnonymousClass10.$SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[mInitState.ordinal()]; if (i == 1 || i == 2) { initSDK(optString, str2); return; } if (i == 3) { loadRewardedVideoInternal(optString2, null, rewardedVideoSmashListener); return; } if (i != 4) { return; } IronLog.INTERNAL.verbose("init failed - spotId = " + optString2); rewardedVideoSmashListener.onRewardedVideoAvailabilityChanged(false); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideoForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, RewardedVideoSmashListener rewardedVideoSmashListener) { loadRewardedVideoInternal(jSONObject.optString("adSpotId"), str, rewardedVideoSmashListener); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void loadRewardedVideo(JSONObject jSONObject, JSONObject jSONObject2, RewardedVideoSmashListener rewardedVideoSmashListener) { loadRewardedVideoInternal(jSONObject.optString("adSpotId"), null, rewardedVideoSmashListener); } private void loadRewardedVideoInternal(final String str, final String str2, final RewardedVideoSmashListener rewardedVideoSmashListener) { IronLog.ADAPTER_API.verbose("spotId = " + str); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.2 @Override // java.lang.Runnable public void run() { InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) FyberAdapter.this.mSpotIdToRewardedVideoAd.get(str); if (inneractiveAdSpot != null) { inneractiveAdSpot.destroy(); FyberAdapter.this.mSpotIdToRewardedVideoAd.remove(str); } InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot(); createSpot.addUnitController(new InneractiveFullscreenUnitController()); FyberAdapter.this.setMediationData(createSpot); FyberRewardedVideoAdListener fyberRewardedVideoAdListener = new FyberRewardedVideoAdListener(FyberAdapter.this, rewardedVideoSmashListener, str); FyberAdapter.this.mSpotIdToRewardedVideoFyberAdListener.put(str, fyberRewardedVideoAdListener); createSpot.setRequestListener(fyberRewardedVideoAdListener); FyberAdapter.this.mSpotIdToRewardedVideoAd.put(str, createSpot); String str3 = str2; if (str3 == null) { createSpot.requestAd(new InneractiveAdRequest(str)); } else { createSpot.loadAd(str3); } } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public void showRewardedVideo(final JSONObject jSONObject, final RewardedVideoSmashListener rewardedVideoSmashListener) { final String optString = jSONObject.optString("adSpotId"); IronLog.ADAPTER_API.verbose("spotId = " + optString); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.3 @Override // java.lang.Runnable public void run() { if (!TextUtils.isEmpty(FyberAdapter.this.getDynamicUserId())) { IronLog.INTERNAL.verbose("setUserID to " + FyberAdapter.this.getDynamicUserId()); InneractiveAdManager.setUserId(FyberAdapter.this.getDynamicUserId()); } InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) FyberAdapter.this.mSpotIdToRewardedVideoAd.get(optString); if (inneractiveAdSpot != null && FyberAdapter.this.isRewardedVideoAvailable(jSONObject) && inneractiveAdSpot.isReady()) { InneractiveFullscreenUnitController inneractiveFullscreenUnitController = (InneractiveFullscreenUnitController) inneractiveAdSpot.getSelectedUnitController(); FyberRewardedVideoAdListener fyberRewardedVideoAdListener = (FyberRewardedVideoAdListener) FyberAdapter.this.mSpotIdToRewardedVideoFyberAdListener.get(optString); inneractiveFullscreenUnitController.setRewardedListener(fyberRewardedVideoAdListener); inneractiveFullscreenUnitController.setEventsListener(fyberRewardedVideoAdListener); InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = new InneractiveFullscreenVideoContentController(); inneractiveFullscreenVideoContentController.setEventsListener(fyberRewardedVideoAdListener); inneractiveFullscreenUnitController.addContentController(inneractiveFullscreenVideoContentController); inneractiveFullscreenUnitController.show(ContextProvider.getInstance().getCurrentActiveActivity()); } else { rewardedVideoSmashListener.onRewardedVideoAdShowFailed(ErrorBuilder.buildNoAdsToShowError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT)); } FyberAdapter.this.mRewardedVideoAdsAvailability.put(optString, Boolean.FALSE); } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public boolean isRewardedVideoAvailable(JSONObject jSONObject) { String optString = jSONObject.optString("adSpotId"); IronLog.ADAPTER_API.verbose("spotId = " + optString); return this.mRewardedVideoAdsAvailability.containsKey(optString) && this.mRewardedVideoAdsAvailability.get(optString).booleanValue(); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface public Map getRewardedVideoBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { return getBiddingData(); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitialForBidding(String str, String str2, JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { initInterstitial(str, str2, jSONObject, interstitialSmashListener); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void initInterstitial(String str, String str2, JSONObject jSONObject, InterstitialSmashListener interstitialSmashListener) { String optString = jSONObject.optString("appId"); String optString2 = jSONObject.optString("adSpotId"); if (TextUtils.isEmpty(optString)) { IronLog.INTERNAL.error("missing param - appId"); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError("Missing param - appId", "Interstitial")); return; } if (TextUtils.isEmpty(optString2)) { IronLog.INTERNAL.error("missing param - adSpotId"); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError("Missing params - adSpotId", "Interstitial")); return; } IronLog.ADAPTER_API.verbose("spotId = " + optString2); this.mSpotIdToInterstitialSmashListener.put(optString2, interstitialSmashListener); int i = AnonymousClass10.$SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[mInitState.ordinal()]; if (i == 1 || i == 2) { initSDK(optString, str2); return; } if (i == 3) { interstitialSmashListener.onInterstitialInitSuccess(); return; } if (i != 4) { return; } IronLog.INTERNAL.verbose("init failed - spotId = " + optString2); interstitialSmashListener.onInterstitialInitFailed(ErrorBuilder.buildInitFailedError("Fyber sdk init failed", "Interstitial")); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitialForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, InterstitialSmashListener interstitialSmashListener) { loadInterstitialInternal(jSONObject.optString("adSpotId"), str, interstitialSmashListener); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void loadInterstitial(JSONObject jSONObject, JSONObject jSONObject2, InterstitialSmashListener interstitialSmashListener) { loadInterstitialInternal(jSONObject.optString("adSpotId"), null, interstitialSmashListener); } private void loadInterstitialInternal(final String str, final String str2, final InterstitialSmashListener interstitialSmashListener) { IronLog.ADAPTER_API.verbose("spotId = " + str); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.4 @Override // java.lang.Runnable public void run() { InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) FyberAdapter.this.mSpotIdToInterstitialAd.get(str); if (inneractiveAdSpot != null) { IronLog.ADAPTER_API.verbose("destroying previous ad with spotId " + str); inneractiveAdSpot.destroy(); FyberAdapter.this.mSpotIdToInterstitialAd.remove(str); } InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot(); createSpot.addUnitController(new InneractiveFullscreenUnitController()); FyberAdapter.this.setMediationData(createSpot); FyberInterstitialAdListener fyberInterstitialAdListener = new FyberInterstitialAdListener(FyberAdapter.this, interstitialSmashListener, str); FyberAdapter.this.mSpotIdToInterstitialFyberAdListener.put(str, fyberInterstitialAdListener); createSpot.setRequestListener(fyberInterstitialAdListener); FyberAdapter.this.mSpotIdToInterstitialAd.put(str, createSpot); String str3 = str2; if (str3 == null) { createSpot.requestAd(new InneractiveAdRequest(str)); } else { createSpot.loadAd(str3); } } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public void showInterstitial(final JSONObject jSONObject, final InterstitialSmashListener interstitialSmashListener) { final String optString = jSONObject.optString("adSpotId"); IronLog.ADAPTER_API.verbose("spotId = " + optString); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.5 @Override // java.lang.Runnable public void run() { InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) FyberAdapter.this.mSpotIdToInterstitialAd.get(optString); if (inneractiveAdSpot != null && FyberAdapter.this.isInterstitialReady(jSONObject) && inneractiveAdSpot.isReady()) { InneractiveFullscreenUnitController inneractiveFullscreenUnitController = (InneractiveFullscreenUnitController) inneractiveAdSpot.getSelectedUnitController(); inneractiveFullscreenUnitController.setEventsListener((FyberInterstitialAdListener) FyberAdapter.this.mSpotIdToInterstitialFyberAdListener.get(optString)); inneractiveFullscreenUnitController.addContentController(new InneractiveFullscreenVideoContentController()); IronLog.ADAPTER_API.verbose("showInterstitial - show"); inneractiveFullscreenUnitController.show(ContextProvider.getInstance().getCurrentActiveActivity()); } else { interstitialSmashListener.onInterstitialAdShowFailed(ErrorBuilder.buildNoAdsToShowError("Interstitial")); } FyberAdapter.this.mInterstitialAdsAvailability.put(optString, Boolean.FALSE); } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public boolean isInterstitialReady(JSONObject jSONObject) { String optString = jSONObject.optString("adSpotId"); IronLog.ADAPTER_API.verbose("spotId = " + optString); return this.mInterstitialAdsAvailability.containsKey(optString) && this.mInterstitialAdsAvailability.get(optString).booleanValue(); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface public Map getInterstitialBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { return getBiddingData(); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void initBannerForBidding(String str, String str2, JSONObject jSONObject, BannerSmashListener bannerSmashListener) { initBanners(str, str2, jSONObject, bannerSmashListener); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void initBanners(String str, String str2, JSONObject jSONObject, BannerSmashListener bannerSmashListener) { String optString = jSONObject.optString("appId"); String optString2 = jSONObject.optString("adSpotId"); if (TextUtils.isEmpty(optString)) { IronLog.INTERNAL.error("missing param - appId"); bannerSmashListener.onBannerInitFailed(ErrorBuilder.buildInitFailedError("Missing param - appId", "Banner")); return; } if (TextUtils.isEmpty(optString2)) { IronLog.INTERNAL.error("missing param - adSpotId"); bannerSmashListener.onBannerInitFailed(ErrorBuilder.buildInitFailedError("Missing params - adSpotId", "Banner")); return; } IronLog.ADAPTER_API.verbose("spotId = " + optString2); this.mSpotIdToBannerSmashListener.put(optString2, bannerSmashListener); int i = AnonymousClass10.$SwitchMap$com$ironsource$adapters$fyber$FyberAdapter$InitState[mInitState.ordinal()]; if (i == 1 || i == 2) { initSDK(optString, str2); return; } if (i == 3) { bannerSmashListener.onBannerInitSuccess(); return; } if (i != 4) { return; } IronLog.INTERNAL.verbose("init failed - spotId = " + optString2); bannerSmashListener.onBannerInitFailed(ErrorBuilder.buildInitFailedError("Fyber sdk init failed", "Banner")); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void loadBannerForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, IronSourceBannerLayout ironSourceBannerLayout, BannerSmashListener bannerSmashListener) { loadBannerInternal(jSONObject.optString("adSpotId"), ironSourceBannerLayout, bannerSmashListener, str); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void loadBanner(JSONObject jSONObject, JSONObject jSONObject2, IronSourceBannerLayout ironSourceBannerLayout, BannerSmashListener bannerSmashListener) { loadBannerInternal(jSONObject.optString("adSpotId"), ironSourceBannerLayout, bannerSmashListener, null); } private void loadBannerInternal(final String str, final IronSourceBannerLayout ironSourceBannerLayout, final BannerSmashListener bannerSmashListener, final String str2) { IronLog.ADAPTER_API.verbose("spotId = " + str); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.6 @Override // java.lang.Runnable public void run() { IronSourceBannerLayout ironSourceBannerLayout2 = ironSourceBannerLayout; if (ironSourceBannerLayout2 == null || ironSourceBannerLayout2.isDestroyed()) { StringBuilder sb = new StringBuilder(); sb.append("Fyber loadBanner - banner "); sb.append(ironSourceBannerLayout == null ? "layout is null" : "is destroyed"); bannerSmashListener.onBannerAdLoadFailed(ErrorBuilder.buildLoadFailedError(sb.toString())); return; } FyberAdapter.this.mSpotIdToBannerLayout.put(str, ironSourceBannerLayout); InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot(); FyberAdapter.this.setMediationData(createSpot); FyberAdapter.this.mInneractiveAdViewUnitController = new InneractiveAdViewUnitController(); createSpot.addUnitController(FyberAdapter.this.mInneractiveAdViewUnitController); FyberBannerAdListener fyberBannerAdListener = new FyberBannerAdListener(FyberAdapter.this, bannerSmashListener, str); FyberAdapter.this.mSpotIdToBannerFyberAdListener.put(str, fyberBannerAdListener); createSpot.setRequestListener(fyberBannerAdListener); FyberAdapter.this.mInneractiveAdViewUnitController.setEventsListener(fyberBannerAdListener); FyberAdapter.this.mSpotIdToBannerAd.put(str, createSpot); String str3 = str2; if (str3 == null) { createSpot.requestAd(new InneractiveAdRequest(str)); } else { createSpot.loadAd(str3); } } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public void destroyBanner(JSONObject jSONObject) { final String optString = jSONObject.optString("adSpotId"); IronLog.ADAPTER_API.verbose("spotId = " + optString); AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.7 @Override // java.lang.Runnable public void run() { InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) FyberAdapter.this.mSpotIdToBannerAd.get(optString); if (inneractiveAdSpot != null) { IronLog.ADAPTER_API.verbose("destroying previous ad with spotId " + optString); inneractiveAdSpot.destroy(); FyberAdapter.this.mSpotIdToBannerAd.remove(optString); } } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.BannerAdapterInterface public Map getBannerBiddingData(JSONObject jSONObject, JSONObject jSONObject2) { return getBiddingData(); } @Override // com.ironsource.mediationsdk.AbstractAdapter public void setConsent(final boolean z) { AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.8 @Override // java.lang.Runnable public void run() { if (FyberAdapter.mWasInitCalled.get()) { IronLog.ADAPTER_API.verbose("setConsent - consent = " + z); InneractiveAdManager.setGdprConsent(z); return; } Boolean unused = FyberAdapter.mConsent = Boolean.valueOf(z); } }); } @Override // com.ironsource.mediationsdk.AbstractAdapter public void setMetaData(String str, List list) { if (list.isEmpty()) { return; } String str2 = list.get(0); IronLog.ADAPTER_API.verbose("key = " + str + ", value = " + str2); if (MetaDataUtils.isValidCCPAMetaData(str, str2)) { setCCPAValue(MetaDataUtils.getMetaDataBooleanValue(str2)); return; } String formatValueForType = MetaDataUtils.formatValueForType(str2, MetaData.MetaDataValueTypes.META_DATA_VALUE_BOOLEAN); if (MetaDataUtils.isValidMetaData(str, META_DATA_DT_IS_CHILD_KEY, formatValueForType)) { setIsChildValue(MetaDataUtils.getMetaDataBooleanValue(formatValueForType)); } else if (MetaDataUtils.isValidMetaData(str, META_DATA_DT_COPPA_KEY, formatValueForType)) { setCOPPAValue(MetaDataUtils.getMetaDataBooleanValue(formatValueForType)); } } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface public void setNetworkData(AdapterNetworkData adapterNetworkData) { Boolean bool = (Boolean) getNetworkDataValueByKey(adapterNetworkData.allData(), NETWORK_DATA_IS_CHILD_KEY, Boolean.class); if (bool != null) { IronLog.ADAPTER_API.verbose("key = AudienceIsChild, value = " + bool); setIsChildValue(bool.booleanValue()); } } /* JADX INFO: Access modifiers changed from: private */ public void setIsChildValue(boolean z) { if (mInitState == InitState.INIT_STATE_NONE) { mDTIsChild = z; } else if (mInitState == InitState.INIT_STATE_IN_PROGRESS && z) { IronLog.ADAPTER_API.verbose("calling InneractiveAdManager.currentAudienceIsAChild"); InneractiveAdManager.currentAudienceIsAChild(); } } private void setCOPPAValue(boolean z) { if (z) { if (mInitState == InitState.INIT_STATE_SUCCESS) { IronLog.ADAPTER_API.verbose("calling InneractiveAdManager.currentAudienceAppliesToCoppa"); InneractiveAdManager.currentAudienceAppliesToCoppa(); } else { mDTCOPPA = Boolean.valueOf(z); } } } private void setCCPAValue(final boolean z) { AbstractAdapter.postOnUIThread(new Runnable() { // from class: com.ironsource.adapters.fyber.FyberAdapter.9 @Override // java.lang.Runnable public void run() { if (FyberAdapter.mWasInitCalled.get()) { IronLog ironLog = IronLog.ADAPTER_API; StringBuilder sb = new StringBuilder(); sb.append("setCCPAValue - value = "); sb.append(z ? "1YY-" : "1YN-"); ironLog.verbose(sb.toString()); InneractiveAdManager.setUSPrivacyString(z ? "1YY-" : "1YN-"); return; } Boolean unused = FyberAdapter.mCCPA = Boolean.valueOf(z); } }); } private T getNetworkDataValueByKey(JSONObject jSONObject, String str, Class cls) { Iterator keys = jSONObject.keys(); while (keys.hasNext()) { String next = keys.next(); if (next.equalsIgnoreCase(str)) { Object opt = jSONObject.opt(next); if (cls.isInstance(opt)) { return cls.cast(opt); } } } return null; } @Override // com.ironsource.mediationsdk.AbstractAdapter, com.ironsource.mediationsdk.sdk.ReleaseMemoryAdapterInterface public void releaseMemory(IronSource.AD_UNIT ad_unit, JSONObject jSONObject) { if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) { Iterator it = this.mSpotIdToRewardedVideoAd.values().iterator(); while (it.hasNext()) { it.next().destroy(); } this.mSpotIdToRewardedVideoAd.clear(); this.mSpotIdToRewardedVideoSmashListener.clear(); this.mSpotIdToRewardedVideoFyberAdListener.clear(); this.mRewardedVideoAdsAvailability.clear(); this.mRewardedVideoSpotIdsForInitCallbacks.clear(); return; } if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) { Iterator it2 = this.mSpotIdToInterstitialAd.values().iterator(); while (it2.hasNext()) { it2.next().destroy(); } this.mSpotIdToInterstitialAd.clear(); this.mSpotIdToInterstitialSmashListener.clear(); this.mSpotIdToInterstitialFyberAdListener.clear(); this.mInterstitialAdsAvailability.clear(); return; } if (ad_unit == IronSource.AD_UNIT.BANNER) { Iterator it3 = this.mSpotIdToBannerAd.values().iterator(); while (it3.hasNext()) { it3.next().destroy(); } this.mSpotIdToBannerAd.clear(); this.mSpotIdToBannerLayout.clear(); this.mSpotIdToBannerSmashListener.clear(); this.mSpotIdToBannerFyberAdListener.clear(); } } private Map getBiddingData() { if (mInitState != InitState.INIT_STATE_SUCCESS) { IronLog.INTERNAL.verbose("returning null as token since init did not finish"); return null; } String bidderToken = BidTokenProvider.getBidderToken(); if (TextUtils.isEmpty(bidderToken)) { bidderToken = ""; } IronLog.ADAPTER_API.verbose("token = " + bidderToken); HashMap hashMap = new HashMap(); hashMap.put("token", bidderToken); return hashMap; } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARN: Code restructure failed: missing block: B:27:0x0046, code lost: if (r6.equals(com.ironsource.mediationsdk.l.c) == false) goto L8; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public android.widget.FrameLayout.LayoutParams calculateLayoutParams(com.ironsource.mediationsdk.ISBannerSize r6) { /* r5 = this; r0 = 0 if (r6 != 0) goto Lb com.ironsource.mediationsdk.logger.IronLog r6 = com.ironsource.mediationsdk.logger.IronLog.ADAPTER_API java.lang.String r1 = "bannerSize is null" r6.error(r1) return r0 Lb: android.widget.FrameLayout$LayoutParams r1 = new android.widget.FrameLayout$LayoutParams r2 = 0 r1.(r2, r2) com.ironsource.environment.ContextProvider r1 = com.ironsource.environment.ContextProvider.getInstance() android.content.Context r1 = r1.getApplicationContext() java.lang.String r6 = r6.getDescription() r6.hashCode() int r3 = r6.hashCode() r4 = -1 switch(r3) { case -387072689: goto L40; case 79011241: goto L35; case 1951953708: goto L2a; default: goto L28; } L28: r2 = r4 goto L49 L2a: java.lang.String r2 = "BANNER" boolean r6 = r6.equals(r2) if (r6 != 0) goto L33 goto L28 L33: r2 = 2 goto L49 L35: java.lang.String r2 = "SMART" boolean r6 = r6.equals(r2) if (r6 != 0) goto L3e goto L28 L3e: r2 = 1 goto L49 L40: java.lang.String r3 = "RECTANGLE" boolean r6 = r6.equals(r3) if (r6 != 0) goto L49 goto L28 L49: r6 = 50 r3 = 320(0x140, float:4.48E-43) switch(r2) { case 0: goto L85; case 1: goto L5f; case 2: goto L51; default: goto L50; } L50: return r0 L51: android.widget.FrameLayout$LayoutParams r0 = new android.widget.FrameLayout$LayoutParams int r2 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r3) int r6 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r6) r0.(r2, r6) goto L96 L5f: boolean r0 = com.ironsource.mediationsdk.AdapterUtils.isLargeScreen(r1) if (r0 == 0) goto L77 android.widget.FrameLayout$LayoutParams r0 = new android.widget.FrameLayout$LayoutParams r6 = 728(0x2d8, float:1.02E-42) int r6 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r6) r2 = 90 int r1 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r2) r0.(r6, r1) goto L96 L77: android.widget.FrameLayout$LayoutParams r0 = new android.widget.FrameLayout$LayoutParams int r2 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r3) int r6 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r6) r0.(r2, r6) goto L96 L85: android.widget.FrameLayout$LayoutParams r0 = new android.widget.FrameLayout$LayoutParams r6 = 300(0x12c, float:4.2E-43) int r6 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r6) r2 = 250(0xfa, float:3.5E-43) int r1 = com.ironsource.mediationsdk.AdapterUtils.dpToPixels(r1, r2) r0.(r6, r1) L96: r6 = 17 r0.gravity = r6 return r0 */ throw new UnsupportedOperationException("Method not decompiled: com.ironsource.adapters.fyber.FyberAdapter.calculateLayoutParams(com.ironsource.mediationsdk.ISBannerSize):android.widget.FrameLayout$LayoutParams"); } /* JADX INFO: Access modifiers changed from: private */ public void setMediationData(InneractiveAdSpot inneractiveAdSpot) { inneractiveAdSpot.setMediationName("IronSource"); inneractiveAdSpot.setMediationVersion("4.3.33"); } }