- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
874 lines
45 KiB
Java
874 lines
45 KiB
Java
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 = null;
|
|
private static Boolean mConsent = null;
|
|
private static Boolean mDTCOPPA = null;
|
|
private static boolean mDTIsChild = false;
|
|
private static String mUserId;
|
|
private final String APP_ID;
|
|
private final String MEDIATION_NAME;
|
|
private final String SPOT_ID;
|
|
protected InneractiveAdViewUnitController mInneractiveAdViewUnitController;
|
|
protected ConcurrentHashMap<String, Boolean> mInterstitialAdsAvailability;
|
|
protected ConcurrentHashMap<String, Boolean> mRewardedVideoAdsAvailability;
|
|
private CopyOnWriteArraySet<String> mRewardedVideoSpotIdsForInitCallbacks;
|
|
private ConcurrentHashMap<String, InneractiveAdSpot> mSpotIdToBannerAd;
|
|
private ConcurrentHashMap<String, FyberBannerAdListener> mSpotIdToBannerFyberAdListener;
|
|
protected ConcurrentHashMap<String, IronSourceBannerLayout> mSpotIdToBannerLayout;
|
|
private ConcurrentHashMap<String, BannerSmashListener> mSpotIdToBannerSmashListener;
|
|
private ConcurrentHashMap<String, InneractiveAdSpot> mSpotIdToInterstitialAd;
|
|
private ConcurrentHashMap<String, FyberInterstitialAdListener> mSpotIdToInterstitialFyberAdListener;
|
|
private ConcurrentHashMap<String, InterstitialSmashListener> mSpotIdToInterstitialSmashListener;
|
|
private ConcurrentHashMap<String, InneractiveAdSpot> mSpotIdToRewardedVideoAd;
|
|
private ConcurrentHashMap<String, FyberRewardedVideoAdListener> mSpotIdToRewardedVideoFyberAdListener;
|
|
private ConcurrentHashMap<String, RewardedVideoSmashListener> mSpotIdToRewardedVideoSmashListener;
|
|
private static AtomicBoolean mWasInitCalled = new AtomicBoolean(false);
|
|
private static InitState mInitState = InitState.INIT_STATE_NONE;
|
|
private static HashSet<INetworkInitCallbackListener> 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<INetworkInitCallbackListener> 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<INetworkInitCallbackListener> 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<InterstitialSmashListener> it = this.mSpotIdToInterstitialSmashListener.values().iterator();
|
|
while (it.hasNext()) {
|
|
it.next().onInterstitialInitSuccess();
|
|
}
|
|
Iterator<BannerSmashListener> 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<InterstitialSmashListener> it = this.mSpotIdToInterstitialSmashListener.values().iterator();
|
|
while (it.hasNext()) {
|
|
it.next().onInterstitialInitFailed(ErrorBuilder.buildInitFailedError(str, "Interstitial"));
|
|
}
|
|
Iterator<BannerSmashListener> 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<String, Object> 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<String, Object> 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<String, Object> 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<String> 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> T getNetworkDataValueByKey(JSONObject jSONObject, String str, Class<T> cls) {
|
|
Iterator<String> 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<InneractiveAdSpot> 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<InneractiveAdSpot> 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<InneractiveAdSpot> 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<String, Object> 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.<init>(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.<init>(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.<init>(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.<init>(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.<init>(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");
|
|
}
|
|
}
|