Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,535 @@
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<IronSource.AD_UNIT, AdUnitAdapterInterface> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<AdUnitAdapterInterface> it = this.mAdUnitAdapters.values().iterator();
while (it.hasNext()) {
it.next().onNetworkInitCallbackFailed(str);
}
}
public void onNetworkInitCallbackSuccess() {
Iterator<AdUnitAdapterInterface> 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<String> 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);
}
}
}

View File

@@ -0,0 +1,13 @@
package com.ironsource.mediationsdk;
import com.ironsource.mediationsdk.IronSource;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface AdapterNetworkData {
JSONObject allData();
<T> T dataByKeyIgnoreCase(String str, Class<T> cls);
JSONObject networkDataByAdUnit(IronSource.AD_UNIT ad_unit);
}

View File

@@ -0,0 +1,39 @@
package com.ironsource.mediationsdk;
import android.content.Context;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
/* loaded from: classes4.dex */
public class AdapterUtils {
public static final int MIN_TABLET_DP_SIZE = 600;
public static int dpToPixels(Context context, int i) {
if (context != null) {
return (int) TypedValue.applyDimension(1, i, context.getResources().getDisplayMetrics());
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.API, "AdapterUtils dpToPixels - context is null, returning dpSize", 3);
return i;
}
public static String getScreenSizeParams(Context context) {
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
float f = displayMetrics.heightPixels;
float f2 = displayMetrics.density;
float min = Math.min(displayMetrics.widthPixels / f2, f / f2);
float f3 = displayMetrics.xdpi;
float f4 = displayMetrics.widthPixels / f3;
float f5 = displayMetrics.heightPixels / displayMetrics.ydpi;
return "smallestWidth = " + min + " diagonalInches = " + Math.sqrt((f4 * f4) + (f5 * f5)) + " smallScreenDpApi = " + context.getResources().getConfiguration().smallestScreenWidthDp;
}
public static boolean isLargeScreen(Context context) {
if (context != null) {
return context.getResources().getConfiguration().smallestScreenWidthDp >= 600;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.API, "AdapterUtils isLargeScreen - context is null", 3);
return false;
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk;
/* loaded from: classes4.dex */
public interface INetworkInitCallbackListener {
void onNetworkInitCallbackFailed(String str);
void onNetworkInitCallbackSuccess();
}

View File

@@ -0,0 +1,62 @@
package com.ironsource.mediationsdk;
import com.vungle.ads.internal.protos.Sdk;
/* loaded from: classes4.dex */
public class ISBannerSize {
private final int a;
private final int b;
private final String c;
public ISContainerParams containerParams;
private boolean d;
public static final ISBannerSize BANNER = l.a(l.a, Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE, 50);
public static final ISBannerSize LARGE = l.a(l.b, Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE, 90);
public static final ISBannerSize RECTANGLE = l.a(l.c, 300, 250);
protected static final ISBannerSize e = l.a();
public static final ISBannerSize SMART = l.a(l.e, 0, 0);
public ISBannerSize(int i, int i2) {
this(l.f, i, i2);
}
public ISBannerSize(String str, int i, int i2) {
this.c = str;
this.a = i;
this.b = i2;
this.containerParams = new ISContainerParams(i, i2);
}
public static int getMaximalAdaptiveHeight(int i) {
return l.b(i);
}
public String getDescription() {
return this.c;
}
public int getHeight() {
return this.b;
}
public int getWidth() {
return this.a;
}
public boolean isAdaptive() {
return this.d;
}
public boolean isSmart() {
return this.c.equals(l.e);
}
public void setAdaptive(boolean z) {
this.d = z;
}
public void setContainerParams(ISContainerParams iSContainerParams) {
if (l.a(iSContainerParams, this.a, this.b)) {
this.containerParams = iSContainerParams;
}
}
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk;
/* loaded from: classes4.dex */
public final class ISContainerParams {
private final int a;
private final int b;
public ISContainerParams(int i, int i2) {
this.a = i;
this.b = i2;
}
public static /* synthetic */ ISContainerParams copy$default(ISContainerParams iSContainerParams, int i, int i2, int i3, Object obj) {
if ((i3 & 1) != 0) {
i = iSContainerParams.a;
}
if ((i3 & 2) != 0) {
i2 = iSContainerParams.b;
}
return iSContainerParams.copy(i, i2);
}
public final int component1() {
return this.a;
}
public final int component2() {
return this.b;
}
public final ISContainerParams copy(int i, int i2) {
return new ISContainerParams(i, i2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ISContainerParams)) {
return false;
}
ISContainerParams iSContainerParams = (ISContainerParams) obj;
return this.a == iSContainerParams.a && this.b == iSContainerParams.b;
}
public final int getHeight() {
return this.b;
}
public final int getWidth() {
return this.a;
}
public int hashCode() {
return (Integer.hashCode(this.a) * 31) + Integer.hashCode(this.b);
}
public String toString() {
return "ISContainerParams(width=" + this.a + ", height=" + this.b + ')';
}
}

View File

@@ -0,0 +1,13 @@
package com.ironsource.mediationsdk;
/* loaded from: classes4.dex */
public class IntegrationData {
public String name;
public String sdkVersion;
public String version;
public IntegrationData(String str, String str2) {
this.name = str;
this.version = str2;
}
}

View File

@@ -0,0 +1,328 @@
package com.ironsource.mediationsdk;
import android.app.Activity;
import android.content.Context;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyBannerLayout;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyInterstitialListener;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyRewardedVideoListener;
import com.ironsource.mediationsdk.impressionData.ImpressionDataListener;
import com.ironsource.mediationsdk.logger.LogListener;
import com.ironsource.mediationsdk.model.InterstitialPlacement;
import com.ironsource.mediationsdk.model.Placement;
import com.ironsource.mediationsdk.sdk.InitializationListener;
import com.ironsource.mediationsdk.sdk.LevelPlayInterstitialListener;
import com.ironsource.mediationsdk.sdk.LevelPlayRewardedVideoListener;
import com.ironsource.mediationsdk.sdk.LevelPlayRewardedVideoManualListener;
import com.ironsource.mediationsdk.sdk.SegmentListener;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class IronSource {
public enum AD_UNIT {
REWARDED_VIDEO("rewardedVideo"),
INTERSTITIAL("interstitial"),
BANNER("banner"),
NATIVE_AD("nativeAd");
private String a;
AD_UNIT(String str) {
this.a = str;
}
@Override // java.lang.Enum
public String toString() {
return this.a;
}
}
public static void addImpressionDataListener(ImpressionDataListener impressionDataListener) {
p.m().b(impressionDataListener);
}
public static void clearRewardedVideoServerParameters() {
p.m().b();
}
@Deprecated
public static IronSourceBannerLayout createBanner(Activity activity, ISBannerSize iSBannerSize) {
return p.m().b(activity, iSBannerSize);
}
public static ISDemandOnlyBannerLayout createBannerForDemandOnly(Activity activity, ISBannerSize iSBannerSize) {
return p.m().a(activity, iSBannerSize);
}
@Deprecated
public static void destroyBanner(IronSourceBannerLayout ironSourceBannerLayout) {
p.m().a(ironSourceBannerLayout);
}
public static void destroyISDemandOnlyBanner(String str) {
p.m().c(str);
}
public static String getAdvertiserId(Context context) {
return p.m().b(context);
}
public static synchronized String getISDemandOnlyBiddingData(Context context) {
String a;
synchronized (IronSource.class) {
a = p.m().a(context);
}
return a;
}
public static InterstitialPlacement getInterstitialPlacementInfo(String str) {
return p.m().g(str);
}
public static Placement getRewardedVideoPlacementInfo(String str) {
return p.m().i(str);
}
public static void init(Context context, String str) {
init(context, str, (AD_UNIT[]) null);
}
public static void init(Context context, String str, InitializationListener initializationListener) {
init(context, str, initializationListener, null);
}
public static void init(Context context, String str, InitializationListener initializationListener, AD_UNIT... ad_unitArr) {
p.m().a(context, str, false, initializationListener, ad_unitArr);
}
public static void init(Context context, String str, AD_UNIT... ad_unitArr) {
p.m().a(context, str, false, (InitializationListener) null, ad_unitArr);
}
@Deprecated
public static void initISDemandOnly(Context context, String str, AD_UNIT... ad_unitArr) {
p.m().a(context, str, ad_unitArr);
}
@Deprecated
public static boolean isBannerPlacementCapped(String str) {
return p.m().q(str);
}
public static boolean isISDemandOnlyInterstitialReady(String str) {
return p.m().f(str);
}
public static boolean isISDemandOnlyRewardedVideoAvailable(String str) {
return p.m().j(str);
}
public static boolean isInterstitialPlacementCapped(String str) {
return p.m().r(str);
}
public static boolean isInterstitialReady() {
return p.m().F();
}
public static boolean isRewardedVideoAvailable() {
return p.m().K();
}
public static boolean isRewardedVideoPlacementCapped(String str) {
return p.m().s(str);
}
public static void launchTestSuite(Context context) {
p.m().c(context);
}
@Deprecated
public static void loadBanner(IronSourceBannerLayout ironSourceBannerLayout) {
p.m().b(ironSourceBannerLayout);
}
@Deprecated
public static void loadBanner(IronSourceBannerLayout ironSourceBannerLayout, String str) {
p.m().a(ironSourceBannerLayout, str);
}
public static void loadISDemandOnlyBanner(Activity activity, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str) {
p.m().a(activity, iSDemandOnlyBannerLayout, str);
}
public static void loadISDemandOnlyBannerWithAdm(Activity activity, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str, String str2) {
p.m().a(activity, iSDemandOnlyBannerLayout, str, str2);
}
public static void loadISDemandOnlyInterstitial(Activity activity, String str) {
p.m().a(activity, str);
}
@Deprecated
public static void loadISDemandOnlyInterstitialWithAdm(Activity activity, String str, String str2) {
p.m().b(activity, str, str2);
}
public static void loadISDemandOnlyRewardedVideo(Activity activity, String str) {
p.m().b(activity, str);
}
@Deprecated
public static void loadISDemandOnlyRewardedVideoWithAdm(Activity activity, String str, String str2) {
p.m().a(activity, str, str2);
}
public static void loadInterstitial() {
p.m().P();
}
public static void loadRewardedVideo() {
p.m().Q();
}
public static void onPause(Activity activity) {
p.m().a(activity);
}
public static void onResume(Activity activity) {
p.m().b(activity);
}
public static void removeImpressionDataListener(ImpressionDataListener impressionDataListener) {
p.m().a(impressionDataListener);
}
public static void removeInterstitialListener() {
p.m().d();
}
public static void removeRewardedVideoListener() {
p.m().c();
}
public static void setAdRevenueData(String str, JSONObject jSONObject) {
p.m().a(str, jSONObject);
}
public static void setAdaptersDebug(boolean z) {
p.m().a(z);
}
public static void setConsent(boolean z) {
p.m().b(z);
}
public static boolean setDynamicUserId(String str) {
return p.m().e(str);
}
public static void setISDemandOnlyInterstitialListener(ISDemandOnlyInterstitialListener iSDemandOnlyInterstitialListener) {
p.m().a(iSDemandOnlyInterstitialListener);
}
public static void setISDemandOnlyRewardedVideoListener(ISDemandOnlyRewardedVideoListener iSDemandOnlyRewardedVideoListener) {
p.m().a(iSDemandOnlyRewardedVideoListener);
}
public static void setLevelPlayInterstitialListener(LevelPlayInterstitialListener levelPlayInterstitialListener) {
p.m().a(levelPlayInterstitialListener);
}
public static void setLevelPlayRewardedVideoListener(LevelPlayRewardedVideoListener levelPlayRewardedVideoListener) {
p.m().a(levelPlayRewardedVideoListener);
}
public static void setLevelPlayRewardedVideoManualListener(LevelPlayRewardedVideoManualListener levelPlayRewardedVideoManualListener) {
p.m().a(levelPlayRewardedVideoManualListener);
}
public static void setLogListener(LogListener logListener) {
p.m().a(logListener);
}
public static void setMediationType(String str) {
p.m().h(str);
}
public static void setMetaData(String str, String str2) {
ArrayList arrayList = new ArrayList();
arrayList.add(str2);
p.m().a(str, arrayList);
}
public static void setMetaData(String str, List<String> list) {
p.m().a(str, list);
}
public static void setNetworkData(String str, JSONObject jSONObject) {
p.m().b(str, jSONObject);
}
public static void setRewardedVideoServerParameters(Map<String, String> map) {
p.m().a(map);
}
public static void setSegment(IronSourceSegment ironSourceSegment) {
p.m().a(ironSourceSegment);
}
public static void setSegmentListener(SegmentListener segmentListener) {
p.m().a(segmentListener);
}
public static void setUserId(String str) {
p.m().t(str);
}
public static void setWaterfallConfiguration(WaterfallConfiguration waterfallConfiguration, AD_UNIT ad_unit) {
p.m().a(ad_unit, waterfallConfiguration);
}
public static void shouldTrackNetworkState(Context context, boolean z) {
p.m().a(context, z);
}
public static void showISDemandOnlyInterstitial(String str) {
p.m().b(str);
}
public static void showISDemandOnlyRewardedVideo(String str) {
p.m().a(str);
}
public static void showInterstitial() {
p.m().c((Activity) null);
}
public static void showInterstitial(Activity activity) {
p.m().c(activity);
}
public static void showInterstitial(Activity activity, String str) {
p.m().c(activity, str);
}
public static void showInterstitial(String str) {
p.m().c(null, str);
}
public static void showRewardedVideo() {
p.m().d((Activity) null);
}
public static void showRewardedVideo(Activity activity) {
p.m().d(activity);
}
public static void showRewardedVideo(Activity activity, String str) {
p.m().f(activity, str);
}
public static void showRewardedVideo(String str) {
p.m().f(null, str);
}
}

View File

@@ -0,0 +1,110 @@
package com.ironsource.mediationsdk;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.widget.FrameLayout;
import com.ironsource.m5;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.sdk.LevelPlayBannerListener;
/* loaded from: classes4.dex */
public class IronSourceBannerLayout extends FrameLayout {
private View a;
private ISBannerSize b;
private String c;
private Activity d;
private boolean e;
private boolean f;
private a g;
public interface a {
void onWindowFocusChanged(boolean z);
}
public IronSourceBannerLayout(Activity activity, ISBannerSize iSBannerSize) {
super(activity);
this.e = false;
this.f = false;
this.d = activity;
this.b = iSBannerSize == null ? ISBannerSize.BANNER : iSBannerSize;
}
public IronSourceBannerLayout(Context context) {
super(context);
this.e = false;
this.f = false;
}
public void a() {
this.e = true;
this.d = null;
this.b = null;
this.c = null;
this.a = null;
this.g = null;
removeBannerListener();
}
public IronSourceBannerLayout b() {
IronSourceBannerLayout ironSourceBannerLayout = new IronSourceBannerLayout(this.d, this.b);
ironSourceBannerLayout.setPlacementName(this.c);
return ironSourceBannerLayout;
}
public Activity getActivity() {
return this.d;
}
public LevelPlayBannerListener getLevelPlayBannerListener() {
return m5.a().b();
}
public String getPlacementName() {
return this.c;
}
public ISBannerSize getSize() {
return this.b;
}
public a getWindowFocusChangedListener() {
return this.g;
}
public boolean isDestroyed() {
return this.e;
}
@Override // android.view.View
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
a aVar = this.g;
if (aVar != null) {
aVar.onWindowFocusChanged(z);
}
}
public void removeBannerListener() {
IronLog.API.info();
m5.a().a((LevelPlayBannerListener) null);
}
public void setBannerSize(ISBannerSize iSBannerSize) {
this.b = iSBannerSize;
}
@Deprecated
public void setLevelPlayBannerListener(LevelPlayBannerListener levelPlayBannerListener) {
IronLog.API.info();
m5.a().a(levelPlayBannerListener);
}
public void setPlacementName(String str) {
this.c = str;
}
public void setWindowFocusChangedListener(a aVar) {
this.g = aVar;
}
}

View File

@@ -0,0 +1,191 @@
package com.ironsource.mediationsdk;
import android.text.TextUtils;
import android.util.Pair;
import com.ironsource.environment.StringUtils;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class IronSourceSegment {
public static final String AGE = "age";
public static final String GENDER = "gen";
public static final String IAPT = "iapt";
public static final String LEVEL = "lvl";
public static final String PAYING = "pay";
public static final String USER_CREATION_DATE = "ucd";
private static final String m = "segName";
private String a;
private String g;
private int b = 999999;
private double c = 999999.99d;
private final String d = "custom";
private final int e = 5;
private int f = -1;
private int h = -1;
private AtomicBoolean i = null;
private double j = -1.0d;
private long k = 0;
private ArrayList<Pair<String, String>> l = new ArrayList<>();
private boolean a(String str) {
if (str == null) {
return false;
}
return str.matches("^[a-zA-Z0-9]*$");
}
private boolean a(String str, int i, int i2) {
return str != null && str.length() >= i && str.length() <= i2;
}
public int getAge() {
return this.f;
}
public String getGender() {
return this.g;
}
public double getIapt() {
return this.j;
}
public AtomicBoolean getIsPaying() {
return this.i;
}
public int getLevel() {
return this.h;
}
public ArrayList<Pair<String, String>> getSegmentData() {
ArrayList<Pair<String, String>> arrayList = new ArrayList<>();
if (this.f != -1) {
arrayList.add(new Pair<>("age", this.f + ""));
}
if (!TextUtils.isEmpty(this.g)) {
arrayList.add(new Pair<>(GENDER, this.g));
}
if (this.h != -1) {
arrayList.add(new Pair<>(LEVEL, this.h + ""));
}
if (this.i != null) {
arrayList.add(new Pair<>(PAYING, this.i + ""));
}
if (this.j != -1.0d) {
arrayList.add(new Pair<>(IAPT, this.j + ""));
}
if (this.k != 0) {
arrayList.add(new Pair<>(USER_CREATION_DATE, this.k + ""));
}
if (!TextUtils.isEmpty(this.a)) {
arrayList.add(new Pair<>(m, this.a));
}
arrayList.addAll(this.l);
return arrayList;
}
public String getSegmentName() {
return this.a;
}
public long getUcd() {
return this.k;
}
public void setAge(int i) {
if (i > 0 && i <= 199) {
this.f = i;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setAge( " + i + " ) age must be between 1-199", 2);
}
public void setCustom(String str, String str2) {
try {
if (a(str) && a(str2) && a(str, 1, 32) && a(str2, 1, 32)) {
String str3 = "custom_" + str;
if (this.l.size() >= 5) {
this.l.remove(0);
}
this.l.add(new Pair<>(str3, str2));
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setCustom( " + str + " , " + str2 + " ) key and value must be alphanumeric and 1-32 in length", 2);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
public void setGender(String str) {
if (!TextUtils.isEmpty(str) && (StringUtils.toLowerCase(str).equals(IronSourceConstants.a.b) || StringUtils.toLowerCase(str).equals(IronSourceConstants.a.c))) {
this.g = str;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setGender( " + str + " ) is invalid", 2);
}
public void setIAPTotal(double d) {
if (d > 0.0d && d < this.c) {
this.j = Math.floor(d * 100.0d) / 100.0d;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setIAPTotal( " + d + " ) iapt must be between 0-" + this.c, 2);
}
public void setIsPaying(boolean z) {
if (this.i == null) {
this.i = new AtomicBoolean();
}
this.i.set(z);
}
public void setLevel(int i) {
if (i > 0 && i < this.b) {
this.h = i;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setLevel( " + i + " ) level must be between 1-" + this.b, 2);
}
public void setSegmentName(String str) {
if (a(str) && a(str, 1, 32)) {
this.a = str;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setSegmentName( " + str + " ) segment name must be alphanumeric and 1-32 in length", 2);
}
public void setUserCreationDate(long j) {
if (j > 0) {
this.k = j;
return;
}
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "setUserCreationDate( " + j + " ) is an invalid timestamp", 2);
}
public JSONObject toJson() {
JSONObject jSONObject = new JSONObject();
Iterator<Pair<String, String>> it = getSegmentData().iterator();
while (it.hasNext()) {
Pair<String, String> next = it.next();
try {
jSONObject.put((String) next.first, next.second);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception " + e.getMessage());
}
}
return jSONObject;
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk;
/* loaded from: classes4.dex */
public enum LoadWhileShowSupportState {
NONE,
LOAD_WHILE_SHOW_BY_INSTANCE,
LOAD_WHILE_SHOW_BY_NETWORK
}

View File

@@ -0,0 +1,9 @@
package com.ironsource.mediationsdk;
import com.ironsource.mediationsdk.IronSource;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface SetAPSInterface {
void setAPSData(IronSource.AD_UNIT ad_unit, JSONObject jSONObject);
}

View File

@@ -0,0 +1,110 @@
package com.ironsource.mediationsdk;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class WaterfallConfiguration {
public static final Companion Companion = new Companion(null);
private final Double a;
private final Double b;
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final WaterfallConfigurationBuilder builder() {
return new WaterfallConfigurationBuilder();
}
public final WaterfallConfiguration empty() {
return builder().build();
}
}
public static final class WaterfallConfigurationBuilder {
private Double a;
private Double b;
public final WaterfallConfiguration build() {
return new WaterfallConfiguration(this, null);
}
public final Double getCeiling$mediationsdk_release() {
return this.b;
}
public final Double getFloor$mediationsdk_release() {
return this.a;
}
public final WaterfallConfigurationBuilder setCeiling(double d) {
this.b = Double.valueOf(d);
return this;
}
public final void setCeiling$mediationsdk_release(Double d) {
this.b = d;
}
public final WaterfallConfigurationBuilder setFloor(double d) {
this.a = Double.valueOf(d);
return this;
}
public final void setFloor$mediationsdk_release(Double d) {
this.a = d;
}
}
private WaterfallConfiguration(WaterfallConfigurationBuilder waterfallConfigurationBuilder) {
this.a = waterfallConfigurationBuilder.getFloor$mediationsdk_release();
this.b = waterfallConfigurationBuilder.getCeiling$mediationsdk_release();
}
public /* synthetic */ WaterfallConfiguration(WaterfallConfigurationBuilder waterfallConfigurationBuilder, DefaultConstructorMarker defaultConstructorMarker) {
this(waterfallConfigurationBuilder);
}
public static final WaterfallConfigurationBuilder builder() {
return Companion.builder();
}
public static final WaterfallConfiguration empty() {
return Companion.empty();
}
public final Double getCeiling() {
return this.b;
}
public final Double getFloor() {
return this.a;
}
public final String toJsonString() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("ceiling", this.b);
jSONObject.put("floor", this.a);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.getMessage());
}
String jSONObject2 = jSONObject.toString();
Intrinsics.checkNotNullExpressionValue(jSONObject2, "json.toString()");
return jSONObject2;
}
public String toString() {
return "WaterfallConfiguration" + toJsonString();
}
}

View File

@@ -0,0 +1,139 @@
package com.ironsource.mediationsdk;
import android.app.Activity;
import android.text.TextUtils;
import com.ironsource.hj;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.model.NetworkSettings;
import java.lang.ref.WeakReference;
import java.util.UUID;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class a<Listener extends AdapterAdListener> extends BaseAdAdapter<u, Listener> implements AdapterAdFullScreenInterface<Listener>, AdapterBannerInterface<Listener>, AdapterNativeAdInterface<Listener>, AdapterBindAdViewInterface {
protected AbstractAdapter a;
protected WeakReference<Listener> b;
public a(AbstractAdapter abstractAdapter, NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) {
super(ad_unit, networkSettings, uuid);
this.b = new WeakReference<>(null);
this.a = abstractAdapter;
}
public static a<?> a(AbstractAdapter abstractAdapter, NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) {
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
return new z(abstractAdapter, networkSettings);
}
if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
return new o(abstractAdapter, networkSettings);
}
if (ad_unit == IronSource.AD_UNIT.BANNER) {
return new j(abstractAdapter, networkSettings);
}
if (ad_unit == IronSource.AD_UNIT.NATIVE_AD) {
return new t(abstractAdapter, networkSettings, uuid);
}
IronLog.INTERNAL.error("ad unit not supported - " + ad_unit);
return null;
}
private void a(AdData adData, Listener listener) {
this.b = new WeakReference<>(listener);
a(hj.a(adData.getConfiguration()), hj.a(adData.getAdUnitData()), adData);
}
private void b(String str) {
IronLog.INTERNAL.error(a("Method '" + str + "' is not supported for " + getClass().getName()));
}
public String a() {
return a((String) null);
}
public String a(String str) {
String ad_unit = b().toString();
if (TextUtils.isEmpty(str)) {
return ad_unit;
}
return ad_unit + " - " + str;
}
public void a(JSONObject jSONObject) {
b("destroyAd");
}
public abstract void a(JSONObject jSONObject, JSONObject jSONObject2, AdData adData);
public abstract IronSource.AD_UNIT b();
public boolean b(JSONObject jSONObject) {
b("isAdAvailable");
return false;
}
public void c(JSONObject jSONObject) {
b("onAdViewWillBind");
}
public void d(JSONObject jSONObject) {
b("onAdViewWillBind");
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface, com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface
public void destroyAd(AdData adData) {
a(hj.a(adData.getConfiguration()));
}
public void e(JSONObject jSONObject) {
b("showAd");
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface
public boolean isAdAvailable(AdData adData) {
return b(hj.a(adData.getConfiguration()));
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface
public void loadAd(AdData adData, Activity activity, ISBannerSize iSBannerSize, Listener listener) {
a(adData, listener);
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface, com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface
public void loadAd(AdData adData, Activity activity, Listener listener) {
a(adData, listener);
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface
public void onAdViewBound(AdData adData) {
c(hj.a(adData.getConfiguration()));
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface
public void onAdViewWillBind(AdData adData) {
d(hj.a(adData.getConfiguration()));
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter
public void releaseMemory() {
IronLog.INTERNAL.verbose(a());
AbstractAdapter abstractAdapter = this.a;
if (abstractAdapter != null) {
abstractAdapter.releaseMemory(b(), new JSONObject());
this.a = null;
}
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface
public void showAd(AdData adData, Listener listener) {
this.b = new WeakReference<>(listener);
e(hj.a(adData.getConfiguration()));
}
}

View File

@@ -0,0 +1,50 @@
package com.ironsource.mediationsdk.adapter;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.mediationsdk.INetworkInitCallbackListener;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class AbstractAdUnitAdapter<AdNetworkAdapter> implements INetworkInitCallbackListener {
private final AdNetworkAdapter adapter;
public AbstractAdUnitAdapter(AdNetworkAdapter adnetworkadapter) {
this.adapter = adnetworkadapter;
}
public final String getAdUnitIdMissingErrorString(String key) {
Intrinsics.checkNotNullParameter(key, "key");
return "Missing params - " + key;
}
public final AdNetworkAdapter getAdapter() {
return this.adapter;
}
public final String getConfigStringValueFromKey(JSONObject config, String key) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(key, "key");
String optString = config.optString(key);
Intrinsics.checkNotNullExpressionValue(optString, "config.optString(key)");
return optString;
}
@Override // com.ironsource.mediationsdk.INetworkInitCallbackListener
public void onNetworkInitCallbackFailed(String str) {
}
@Override // com.ironsource.mediationsdk.INetworkInitCallbackListener
public void onNetworkInitCallbackSuccess() {
}
public final void postBackgroundThread(Runnable runnable) {
Intrinsics.checkNotNullParameter(runnable, "runnable");
IronSourceThreadManager.postAdapterBackgroundTask$default(IronSourceThreadManager.INSTANCE, runnable, 0L, 2, null);
}
public final void postOnUIThread(Runnable runnable) {
Intrinsics.checkNotNullParameter(runnable, "runnable");
IronSourceThreadManager.postOnUiThreadTask$default(IronSourceThreadManager.INSTANCE, runnable, 0L, 2, null);
}
}

View File

@@ -0,0 +1,86 @@
package com.ironsource.mediationsdk.adapter;
import com.ironsource.mediationsdk.IronSourceBannerLayout;
import com.ironsource.mediationsdk.LoadWhileShowSupportState;
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyBannerLayout;
import com.ironsource.mediationsdk.sdk.BannerAdapterInterface;
import com.ironsource.mediationsdk.sdk.BannerSmashListener;
import java.util.Map;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nAbstractBannerAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractBannerAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractBannerAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,101:1\n1#2:102\n*E\n"})
/* loaded from: classes4.dex */
public abstract class AbstractBannerAdapter<AdNetworkAdapter> extends AbstractAdUnitAdapter<AdNetworkAdapter> implements BannerAdapterInterface {
public AbstractBannerAdapter(AdNetworkAdapter adnetworkadapter) {
super(adnetworkadapter);
}
public void collectBannerBiddingData(JSONObject config, JSONObject jSONObject, BiddingDataCallback biddingDataCallback) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(biddingDataCallback, "biddingDataCallback");
Map<String, Object> bannerBiddingData = getBannerBiddingData(config, jSONObject);
if (bannerBiddingData != null) {
biddingDataCallback.onSuccess(bannerBiddingData);
} else {
biddingDataCallback.onFailure("bidding data map is null");
}
}
public void destroyBanner(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
}
public int getAdaptiveHeight(int i) {
return -1;
}
public Map<String, Object> getBannerBiddingData(JSONObject config, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(config, "config");
return null;
}
public LoadWhileShowSupportState getBannerLoadWhileShowSupportState(JSONObject jSONObject) {
return LoadWhileShowSupportState.LOAD_WHILE_SHOW_BY_INSTANCE;
}
public void initBannerForBidding(String str, String str2, JSONObject config, BannerSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void initBanners(String str, String str2, JSONObject config, BannerSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadBanner(JSONObject config, JSONObject jSONObject, IronSourceBannerLayout banner, BannerSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(banner, "banner");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadBannerForBidding(JSONObject config, JSONObject jSONObject, String str, IronSourceBannerLayout banner, BannerSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(banner, "banner");
Intrinsics.checkNotNullParameter(listener, "listener");
}
@Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface
public void loadBannerForDemandOnlyForBidding(JSONObject config, String str, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, BannerSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
@Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface
public void onBannerViewBound(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
}
@Override // com.ironsource.mediationsdk.sdk.BannerAdapterInterface
public void onBannerViewWillBind(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
}
}

View File

@@ -0,0 +1,63 @@
package com.ironsource.mediationsdk.adapter;
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
import com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface;
import com.ironsource.mediationsdk.sdk.InterstitialSmashListener;
import java.util.Map;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nAbstractInterstitialAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractInterstitialAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractInterstitialAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,73:1\n1#2:74\n*E\n"})
/* loaded from: classes4.dex */
public abstract class AbstractInterstitialAdapter<AdNetworkAdapter> extends AbstractAdUnitAdapter<AdNetworkAdapter> implements InterstitialAdapterInterface {
public AbstractInterstitialAdapter(AdNetworkAdapter adnetworkadapter) {
super(adnetworkadapter);
}
public void collectInterstitialBiddingData(JSONObject config, JSONObject jSONObject, BiddingDataCallback biddingDataCallback) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(biddingDataCallback, "biddingDataCallback");
Map<String, Object> interstitialBiddingData = getInterstitialBiddingData(config, jSONObject);
if (interstitialBiddingData != null) {
biddingDataCallback.onSuccess(interstitialBiddingData);
} else {
biddingDataCallback.onFailure("bidding data map is null");
}
}
public Map<String, Object> getInterstitialBiddingData(JSONObject config, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(config, "config");
return null;
}
public void initInterstitial(String str, String str2, JSONObject config, InterstitialSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void initInterstitialForBidding(String str, String str2, JSONObject config, InterstitialSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public boolean isInterstitialReady(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
return false;
}
public void loadInterstitial(JSONObject config, JSONObject jSONObject, InterstitialSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadInterstitialForBidding(JSONObject config, JSONObject jSONObject, String str, InterstitialSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void showInterstitial(JSONObject config, InterstitialSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
}

View File

@@ -0,0 +1,63 @@
package com.ironsource.mediationsdk.adapter;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.NativeAdProperties;
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
import java.util.Map;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nAbstractNativeAdAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractNativeAdAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractNativeAdAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,73:1\n1#2:74\n*E\n"})
/* loaded from: classes4.dex */
public abstract class AbstractNativeAdAdapter<AdNetworkAdapter> extends AbstractAdUnitAdapter<AdNetworkAdapter> implements NativeAdAdapterInterface {
public AbstractNativeAdAdapter(AdNetworkAdapter adnetworkadapter) {
super(adnetworkadapter);
}
public void collectNativeAdBiddingData(JSONObject config, JSONObject jSONObject, BiddingDataCallback biddingDataCallback) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(biddingDataCallback, "biddingDataCallback");
Map<String, Object> nativeAdBiddingData = getNativeAdBiddingData(config, jSONObject);
if (nativeAdBiddingData != null) {
biddingDataCallback.onSuccess(nativeAdBiddingData);
} else {
biddingDataCallback.onFailure("bidding data map is null");
}
}
public void destroyNativeAd(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
}
public Map<String, Object> getNativeAdBiddingData(JSONObject config, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(config, "config");
return null;
}
public final NativeAdProperties getNativeAdProperties(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
return new NativeAdProperties(config);
}
public void initNativeAdForBidding(String str, String str2, JSONObject config, NativeAdSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void initNativeAds(String str, String str2, JSONObject config, NativeAdSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadNativeAd(JSONObject config, JSONObject jSONObject, NativeAdSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadNativeAdForBidding(JSONObject config, JSONObject jSONObject, String str, NativeAdSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
}

View File

@@ -0,0 +1,75 @@
package com.ironsource.mediationsdk.adapter;
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
import com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface;
import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener;
import java.util.Map;
import kotlin.Unit;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nAbstractRewardedVideoAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractRewardedVideoAdapter.kt\ncom/ironsource/mediationsdk/adapter/AbstractRewardedVideoAdapter\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,83:1\n1#2:84\n*E\n"})
/* loaded from: classes4.dex */
public abstract class AbstractRewardedVideoAdapter<AdNetworkAdapter> extends AbstractAdUnitAdapter<AdNetworkAdapter> implements RewardedVideoAdapterInterface {
public AbstractRewardedVideoAdapter(AdNetworkAdapter adnetworkadapter) {
super(adnetworkadapter);
}
public void collectRewardedVideoBiddingData(JSONObject config, JSONObject jSONObject, BiddingDataCallback biddingDataCallback) {
Unit unit;
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(biddingDataCallback, "biddingDataCallback");
Map<String, Object> rewardedVideoBiddingData = getRewardedVideoBiddingData(config, jSONObject);
if (rewardedVideoBiddingData != null) {
biddingDataCallback.onSuccess(rewardedVideoBiddingData);
unit = Unit.INSTANCE;
} else {
unit = null;
}
if (unit == null) {
biddingDataCallback.onFailure("bidding data map is null");
}
}
public Map<String, Object> getRewardedVideoBiddingData(JSONObject config, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(config, "config");
return null;
}
public void initAndLoadRewardedVideo(String str, String str2, JSONObject config, JSONObject jSONObject, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface
public void initRewardedVideoForDemandOnly(String str, String str2, JSONObject config, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void initRewardedVideoWithCallback(String str, String str2, JSONObject config, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public boolean isRewardedVideoAvailable(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
return false;
}
public void loadRewardedVideo(JSONObject config, JSONObject jSONObject, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void loadRewardedVideoForBidding(JSONObject config, JSONObject jSONObject, String str, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
public void showRewardedVideo(JSONObject config, RewardedVideoSmashListener listener) {
Intrinsics.checkNotNullParameter(config, "config");
Intrinsics.checkNotNullParameter(listener, "listener");
}
}

View File

@@ -0,0 +1,229 @@
package com.ironsource.mediationsdk.adquality;
import android.content.Context;
import android.text.TextUtils;
import android.util.Pair;
import com.ironsource.adqualitysdk.sdk.ISAdQualityConfig;
import com.ironsource.adqualitysdk.sdk.ISAdQualityDeviceIdType;
import com.ironsource.adqualitysdk.sdk.ISAdQualityInitError;
import com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener;
import com.ironsource.adqualitysdk.sdk.ISAdQualityLogLevel;
import com.ironsource.adqualitysdk.sdk.ISAdQualitySegment;
import com.ironsource.adqualitysdk.sdk.IronSourceAdQuality;
import com.ironsource.e1;
import com.ironsource.i9;
import com.ironsource.kb;
import com.ironsource.mediationsdk.IronSourceSegment;
import com.ironsource.mediationsdk.adquality.AdQualityBridge;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.rp;
import com.ironsource.xc;
import com.ironsource.yc;
import com.vungle.ads.internal.model.Cookie;
import csdk.gluads.Consts;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.Regex;
import kotlin.text.StringsKt__StringsJVMKt;
import kotlin.text.StringsKt__StringsKt;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class AdQualityBridge {
public static final Companion Companion = new Companion(null);
@SourceDebugExtension({"SMAP\nAdQualityBridge.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n+ 2 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,273:1\n37#2,2:274\n37#2,2:276\n*S KotlinDebug\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n*L\n139#1:274,2\n140#1:276,2\n*E\n"})
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
/* JADX INFO: Access modifiers changed from: private */
public final String getAdQualitySdkVersion() {
if (!isGetVersionMethodExist()) {
return new String();
}
String sDKVersion = IronSourceAdQuality.getSDKVersion();
Intrinsics.checkNotNullExpressionValue(sDKVersion, "getSDKVersion()");
return sDKVersion;
}
/* JADX INFO: Access modifiers changed from: private */
public final boolean isGetVersionMethodExist() {
try {
return IronSourceAdQuality.class.getDeclaredMethods().length >= 10;
} catch (Throwable th) {
i9.d().a(th);
logEvent$default(this, 84, null, null, 6, null);
return false;
}
}
/* JADX INFO: Access modifiers changed from: private */
public final void logEvent(int i, Integer num, String str) {
JSONObject mediationAdditionalData = IronSourceUtils.getMediationAdditionalData(false);
if (num != null) {
mediationAdditionalData.put("errorCode", num.intValue());
}
if (str != null) {
mediationAdditionalData.put("reason", str);
}
rp.i().a(new kb(i, mediationAdditionalData));
}
public static /* synthetic */ void logEvent$default(Companion companion, int i, Integer num, String str, int i2, Object obj) {
if ((i2 & 2) != 0) {
num = null;
}
if ((i2 & 4) != 0) {
str = null;
}
companion.logEvent(i, num, str);
}
/* JADX INFO: Access modifiers changed from: private */
public final int versionCompare(String str, String str2) {
List split$default;
List split$default2;
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return -1;
}
split$default = StringsKt__StringsKt.split$default((CharSequence) new Regex("[^0-9.]").replace(str, ""), new String[]{Consts.STRING_PERIOD}, false, 0, 6, (Object) null);
int i = 0;
String[] strArr = (String[]) split$default.toArray(new String[0]);
split$default2 = StringsKt__StringsKt.split$default((CharSequence) new Regex("[^0-9.]").replace(str2, ""), new String[]{Consts.STRING_PERIOD}, false, 0, 6, (Object) null);
String[] strArr2 = (String[]) split$default2.toArray(new String[0]);
while (i < strArr.length && i < strArr2.length && Intrinsics.areEqual(strArr[i], strArr2[i])) {
i++;
}
if (i >= strArr.length || i >= strArr2.length) {
return Integer.signum(strArr.length - strArr2.length);
}
int intValue = Integer.valueOf(strArr[i]).intValue();
Integer valueOf = Integer.valueOf(strArr2[i]);
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(vals2[i])");
return Integer.signum(Intrinsics.compare(intValue, valueOf.intValue()));
}
public final boolean adQualityAvailable() {
return versionCompare(getAdQualitySdkVersion(), "7.9.0") >= 0;
}
}
public AdQualityBridge(Context context, String appKey, String str, e1 adQualityDataProvider, int i) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(appKey, "appKey");
Intrinsics.checkNotNullParameter(adQualityDataProvider, "adQualityDataProvider");
ISAdQualityConfig.Builder deviceIdType = new ISAdQualityConfig.Builder().setInitializationSource("LevelPlay").setLogLevel(convertToAdQualityLogLevel(i)).setAdQualityInitListener(new ISAdQualityInitListener() { // from class: com.ironsource.mediationsdk.adquality.AdQualityBridge$configBuilder$1
@Override // com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener
public void adQualitySdkInitFailed(ISAdQualityInitError isAdQualityInitError, String message) {
Intrinsics.checkNotNullParameter(isAdQualityInitError, "isAdQualityInitError");
Intrinsics.checkNotNullParameter(message, "message");
AdQualityBridge.Companion.logEvent(isAdQualityInitError == ISAdQualityInitError.AD_QUALITY_ALREADY_INITIALIZED ? 82 : 83, Integer.valueOf(isAdQualityInitError.getValue()), message);
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.API, "Ad Quality failed to initialize: " + message, 3);
}
@Override // com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener
public void adQualitySdkInitSuccess() {
AdQualityBridge.Companion.logEvent$default(AdQualityBridge.Companion, 81, null, null, 6, null);
}
}).setCoppa(getCoppaValue()).setDeviceIdType(getDeviceIdType());
if (!TextUtils.isEmpty(str)) {
deviceIdType.setUserId(str);
}
Companion companion = Companion;
if (companion.versionCompare(companion.getAdQualitySdkVersion(), "7.14.1") >= 0) {
JSONObject a = adQualityDataProvider.a();
if (a.length() > 0) {
deviceIdType.setMetaData(a);
}
}
Companion.logEvent$default(companion, 80, null, null, 6, null);
IronSourceAdQuality.getInstance().initialize(context, appKey, deviceIdType.build());
}
public static final boolean adQualityAvailable() {
return Companion.adQualityAvailable();
}
private final ISAdQualityLogLevel convertToAdQualityLogLevel(int i) {
return i != 0 ? i != 2 ? i != 3 ? ISAdQualityLogLevel.INFO : ISAdQualityLogLevel.ERROR : ISAdQualityLogLevel.WARNING : ISAdQualityLogLevel.VERBOSE;
}
private static final String getAdQualitySdkVersion() {
return Companion.getAdQualitySdkVersion();
}
private final boolean getCoppaValue() {
String a = xc.a().a(Cookie.COPPA_STATUS_KEY);
return a != null && Boolean.parseBoolean(a);
}
private final ISAdQualityDeviceIdType getDeviceIdType() {
return !TextUtils.isEmpty(xc.a().a(yc.N)) ? ISAdQualityDeviceIdType.NONE : ISAdQualityDeviceIdType.GAID;
}
private static final boolean isGetVersionMethodExist() {
return Companion.isGetVersionMethodExist();
}
private static final void logEvent(int i, Integer num, String str) {
Companion.logEvent(i, num, str);
}
private static final int versionCompare(String str, String str2) {
return Companion.versionCompare(str, str2);
}
public final void changeUserId(String userId) {
Intrinsics.checkNotNullParameter(userId, "userId");
IronSourceAdQuality.getInstance().changeUserId(userId);
}
public final void setSegment(IronSourceSegment segment) {
String removePrefix;
Intrinsics.checkNotNullParameter(segment, "segment");
ISAdQualitySegment.Builder builder = new ISAdQualitySegment.Builder();
if (segment.getSegmentName() != null) {
builder.setSegmentName(segment.getSegmentName());
}
if (segment.getAge() > -1) {
builder.setAge(segment.getAge());
}
if (segment.getGender() != null) {
builder.setGender(segment.getGender());
}
if (segment.getLevel() > -1) {
builder.setLevel(segment.getLevel());
}
if (segment.getIsPaying() != null) {
builder.setIsPaying(segment.getIsPaying().get());
}
if (segment.getIapt() > -1.0d) {
builder.setInAppPurchasesTotal(segment.getIapt());
}
if (segment.getUcd() > 0) {
builder.setUserCreationDate(segment.getUcd());
}
Iterator<Pair<String, String>> it = segment.getSegmentData().iterator();
while (it.hasNext()) {
Pair<String, String> next = it.next();
String key = (String) next.first;
String str = (String) next.second;
Intrinsics.checkNotNullExpressionValue(key, "key");
if (StringsKt__StringsJVMKt.startsWith$default(key, "custom_", false, 2, null)) {
removePrefix = StringsKt__StringsKt.removePrefix(key, "custom_");
builder.setCustomData(removePrefix, str);
}
}
IronSourceAdQuality.getInstance().setSegment(builder.build());
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adquality;
/* loaded from: classes4.dex */
public final class AdQualityBridgeKt {
private static final String IRON_SOURCE_CUSTOM_SEGMENT_PREFIX = "custom_";
private static final String IRON_SOURCE_IS_COPPA_KEY = "is_coppa";
private static final String LEVEL_PLAY_MEDIATION_INITIALIZATION_SOURCE = "LevelPlay";
}

View File

@@ -0,0 +1,7 @@
package com.ironsource.mediationsdk.ads.nativead;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface;
/* loaded from: classes4.dex */
public abstract class AdapterNativeAdData implements NativeAdDataInterface {
}

View File

@@ -0,0 +1,27 @@
package com.ironsource.mediationsdk.ads.nativead;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public class LevelPlayMediaView extends FrameLayout {
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public LevelPlayMediaView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public LevelPlayMediaView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public LevelPlayMediaView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
}
}

View File

@@ -0,0 +1,309 @@
package com.ironsource.mediationsdk.ads.nativead;
import android.app.Activity;
import com.ironsource.environment.ContextProvider;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.i9;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdInterface;
import com.ironsource.mediationsdk.ads.nativead.internal.InternalNativeAdListener;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.Placement;
import com.ironsource.mediationsdk.p;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.sl;
import com.ironsource.ul;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Unit;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public final class LevelPlayNativeAd implements NativeAdInterface, NativeAdDataInterface, InternalNativeAdListener {
private String a;
private Placement b;
private LevelPlayNativeAdListener c;
private sl d;
private AdapterNativeAdData e;
private AdapterNativeAdViewBinder f;
private final AtomicBoolean g;
public static final class Builder {
private String a;
private LevelPlayNativeAdListener b;
public final LevelPlayNativeAd build() {
return new LevelPlayNativeAd(this, null);
}
public final LevelPlayNativeAdListener getMListener$mediationsdk_release() {
return this.b;
}
public final String getMPlacementName$mediationsdk_release() {
return this.a;
}
public final void setMListener$mediationsdk_release(LevelPlayNativeAdListener levelPlayNativeAdListener) {
this.b = levelPlayNativeAdListener;
}
public final void setMPlacementName$mediationsdk_release(String str) {
this.a = str;
}
public final Builder withActivity(Activity activity) {
ContextProvider.getInstance().updateActivity(activity);
IronLog ironLog = IronLog.INTERNAL;
StringBuilder sb = new StringBuilder();
sb.append("activity is updated to: ");
sb.append(activity != null ? activity.hashCode() : 0);
ironLog.verbose(sb.toString());
return this;
}
public final Builder withListener(LevelPlayNativeAdListener listener) {
Intrinsics.checkNotNullParameter(listener, "listener");
this.b = listener;
return this;
}
public final Builder withPlacementName(String str) {
this.a = str;
return this;
}
}
private LevelPlayNativeAd(Builder builder) {
this.g = new AtomicBoolean(false);
this.a = builder.getMPlacementName$mediationsdk_release();
this.c = builder.getMListener$mediationsdk_release();
}
public /* synthetic */ LevelPlayNativeAd(Builder builder, DefaultConstructorMarker defaultConstructorMarker) {
this(builder);
}
private final void a() {
LevelPlayNativeAdListener levelPlayNativeAdListener = this.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdLoadFailed(this, ErrorBuilder.buildInitFailedError("init() has failed", IronSourceConstants.NATIVE_AD_UNIT));
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(LevelPlayNativeAd this$0) {
Unit unit;
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.b();
sl slVar = this$0.d;
if (slVar != null) {
slVar.a(this$0.b);
unit = Unit.INSTANCE;
} else {
unit = null;
}
if (unit == null) {
this$0.a();
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(LevelPlayNativeAd this$0, AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder nativeAdViewBinder, AdInfo adInfo) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(adapterNativeAdData, "$adapterNativeAdData");
Intrinsics.checkNotNullParameter(nativeAdViewBinder, "$nativeAdViewBinder");
this$0.e = adapterNativeAdData;
this$0.f = nativeAdViewBinder;
LevelPlayNativeAdListener levelPlayNativeAdListener = this$0.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdLoaded(this$0, adInfo);
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(LevelPlayNativeAd this$0, AdInfo adInfo) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
LevelPlayNativeAdListener levelPlayNativeAdListener = this$0.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdClicked(this$0, adInfo);
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(LevelPlayNativeAd this$0, IronSourceError ironSourceError) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
LevelPlayNativeAdListener levelPlayNativeAdListener = this$0.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdLoadFailed(this$0, ironSourceError);
}
}
private final void b() {
if (this.g.compareAndSet(false, true)) {
sl f = p.m().f();
this.d = f;
if (f != null) {
f.a(this);
ul n = p.m().n(this.a);
Intrinsics.checkNotNullExpressionValue(n, "getInstance().getNativeAdPlacement(mPlacementName)");
this.b = new Placement(n);
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void b(LevelPlayNativeAd this$0, AdInfo adInfo) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
LevelPlayNativeAdListener levelPlayNativeAdListener = this$0.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdImpression(this$0, adInfo);
}
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdInterface
public void destroyAd() {
IronLog.API.info(String.valueOf(this));
try {
sl slVar = this.d;
if (slVar != null) {
slVar.M();
}
} catch (Throwable th) {
i9.d().a(th);
IronLog.API.error("destroyNativeAd()");
}
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface
public String getAdvertiser() {
AdapterNativeAdData adapterNativeAdData = this.e;
if (adapterNativeAdData != null) {
return adapterNativeAdData.getAdvertiser();
}
return null;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface
public String getBody() {
AdapterNativeAdData adapterNativeAdData = this.e;
if (adapterNativeAdData != null) {
return adapterNativeAdData.getBody();
}
return null;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface
public String getCallToAction() {
AdapterNativeAdData adapterNativeAdData = this.e;
if (adapterNativeAdData != null) {
return adapterNativeAdData.getCallToAction();
}
return null;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface
public NativeAdDataInterface.Image getIcon() {
AdapterNativeAdData adapterNativeAdData = this.e;
if (adapterNativeAdData != null) {
return adapterNativeAdData.getIcon();
}
return null;
}
public final AdapterNativeAdViewBinder getNativeAdViewBinder() {
return this.f;
}
public final UUID getObjectId() {
sl slVar = this.d;
if (slVar != null) {
return slVar.k();
}
return null;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdDataInterface
public String getTitle() {
AdapterNativeAdData adapterNativeAdData = this.e;
if (adapterNativeAdData != null) {
return adapterNativeAdData.getTitle();
}
return null;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdInterface
public void loadAd() {
IronLog.API.info(String.valueOf(this));
String initError = p.m().e();
Intrinsics.checkNotNullExpressionValue(initError, "initError");
if (initError.length() <= 0) {
IronSourceThreadManager.INSTANCE.getInitHandler().post(new Runnable() { // from class: com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
LevelPlayNativeAd.a(LevelPlayNativeAd.this);
}
});
return;
}
LevelPlayNativeAdListener levelPlayNativeAdListener = this.c;
if (levelPlayNativeAdListener != null) {
levelPlayNativeAdListener.onAdLoadFailed(this, ErrorBuilder.buildInitFailedError("loadAd(): " + initError, IronSourceConstants.NATIVE_AD_UNIT));
}
}
@Override // com.ironsource.mediationsdk.ads.nativead.internal.InternalNativeAdListener
public void onNativeAdClicked(final AdInfo adInfo) {
IronLog.CALLBACK.info(String.valueOf(this));
IronSourceThreadManager.postOnUiThreadTask$default(IronSourceThreadManager.INSTANCE, new Runnable() { // from class: com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd$$ExternalSyntheticLambda4
@Override // java.lang.Runnable
public final void run() {
LevelPlayNativeAd.a(LevelPlayNativeAd.this, adInfo);
}
}, 0L, 2, null);
}
@Override // com.ironsource.mediationsdk.ads.nativead.internal.InternalNativeAdListener
public void onNativeAdImpression(final AdInfo adInfo) {
IronLog.CALLBACK.info(String.valueOf(this));
IronSourceThreadManager.postOnUiThreadTask$default(IronSourceThreadManager.INSTANCE, new Runnable() { // from class: com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
LevelPlayNativeAd.b(LevelPlayNativeAd.this, adInfo);
}
}, 0L, 2, null);
}
@Override // com.ironsource.mediationsdk.ads.nativead.internal.InternalNativeAdListener
public void onNativeAdLoadFailed(final IronSourceError ironSourceError) {
IronLog.CALLBACK.info(String.valueOf(this));
IronSourceThreadManager.postOnUiThreadTask$default(IronSourceThreadManager.INSTANCE, new Runnable() { // from class: com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd$$ExternalSyntheticLambda3
@Override // java.lang.Runnable
public final void run() {
LevelPlayNativeAd.a(LevelPlayNativeAd.this, ironSourceError);
}
}, 0L, 2, null);
}
@Override // com.ironsource.mediationsdk.ads.nativead.internal.InternalNativeAdListener
public void onNativeAdLoaded(final AdInfo adInfo, final AdapterNativeAdData adapterNativeAdData, final AdapterNativeAdViewBinder nativeAdViewBinder) {
Intrinsics.checkNotNullParameter(adapterNativeAdData, "adapterNativeAdData");
Intrinsics.checkNotNullParameter(nativeAdViewBinder, "nativeAdViewBinder");
IronLog.CALLBACK.info(String.valueOf(this));
IronSourceThreadManager.postOnUiThreadTask$default(IronSourceThreadManager.INSTANCE, new Runnable() { // from class: com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd$$ExternalSyntheticLambda2
@Override // java.lang.Runnable
public final void run() {
LevelPlayNativeAd.a(LevelPlayNativeAd.this, adapterNativeAdData, nativeAdViewBinder, adInfo);
}
}, 0L, 2, null);
}
public final void setListener(LevelPlayNativeAdListener levelPlayNativeAdListener) {
this.c = levelPlayNativeAdListener;
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.ads.nativead;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdInteractionListener;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdLoadListener;
/* loaded from: classes4.dex */
public interface LevelPlayNativeAdListener extends NativeAdLoadListener, NativeAdInteractionListener {
}

View File

@@ -0,0 +1,105 @@
package com.ironsource.mediationsdk.ads.nativead;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface;
import com.ironsource.mediationsdk.ads.nativead.internal.NativeAdViewHolder;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public final class NativeAdLayout extends FrameLayout implements NativeAdViewBinderInterface {
private final NativeAdViewHolder a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public NativeAdLayout(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
this.a = new NativeAdViewHolder();
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public NativeAdLayout(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
this.a = new NativeAdViewHolder();
}
private final List<View> a(ViewGroup viewGroup) {
ArrayList arrayList = new ArrayList();
int childCount = viewGroup.getChildCount();
for (int i = 0; i < childCount; i++) {
View child = viewGroup.getChildAt(i);
Intrinsics.checkNotNullExpressionValue(child, "child");
arrayList.add(child);
}
return arrayList;
}
private final void a(ViewGroup viewGroup, List<? extends View> list) {
Iterator<? extends View> it = list.iterator();
while (it.hasNext()) {
viewGroup.addView(it.next());
}
}
public final void registerNativeAdViews(LevelPlayNativeAd nativeAd) {
Intrinsics.checkNotNullParameter(nativeAd, "nativeAd");
List<View> a = a(this);
removeAllViews();
FrameLayout frameLayout = new FrameLayout(getContext());
a(frameLayout, a);
AdapterNativeAdViewBinder nativeAdViewBinder = nativeAd.getNativeAdViewBinder();
if (nativeAdViewBinder != null) {
nativeAdViewBinder.setBodyView(this.a.getBodyView());
nativeAdViewBinder.setMediaView(this.a.getMediaView());
nativeAdViewBinder.setCallToActionView(this.a.getCallToActionView());
nativeAdViewBinder.setTitleView(this.a.getTitleView());
nativeAdViewBinder.setIconView(this.a.getIconView());
nativeAdViewBinder.setAdvertiserView(this.a.getAdvertiserView());
nativeAdViewBinder.setNativeAdView(frameLayout);
addView(nativeAdViewBinder.getNetworkNativeAdView());
}
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setAdvertiserView(View view) {
this.a.setAdvertiserView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setBodyView(View view) {
this.a.setBodyView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setCallToActionView(View view) {
this.a.setCallToActionView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setIconView(View view) {
this.a.setIconView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setMediaView(LevelPlayMediaView levelPlayMediaView) {
this.a.setMediaView(levelPlayMediaView);
}
public final void setNativeAd(LevelPlayNativeAd nativeAd) {
Intrinsics.checkNotNullParameter(nativeAd, "nativeAd");
registerNativeAdViews(nativeAd);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setTitleView(View view) {
this.a.setTitleView(view);
}
}

View File

@@ -0,0 +1,23 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
import com.ironsource.mediationsdk.sdk.AdUnitAdapterInterface;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface NativeAdAdapterInterface extends AdUnitAdapterInterface {
void collectNativeAdBiddingData(JSONObject jSONObject, JSONObject jSONObject2, BiddingDataCallback biddingDataCallback);
void destroyNativeAd(JSONObject jSONObject);
Map<String, Object> getNativeAdBiddingData(JSONObject jSONObject, JSONObject jSONObject2);
void initNativeAdForBidding(String str, String str2, JSONObject jSONObject, NativeAdSmashListener nativeAdSmashListener);
void initNativeAds(String str, String str2, JSONObject jSONObject, NativeAdSmashListener nativeAdSmashListener);
void loadNativeAd(JSONObject jSONObject, JSONObject jSONObject2, NativeAdSmashListener nativeAdSmashListener);
void loadNativeAdForBidding(JSONObject jSONObject, JSONObject jSONObject2, String str, NativeAdSmashListener nativeAdSmashListener);
}

View File

@@ -0,0 +1,36 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import android.graphics.drawable.Drawable;
import android.net.Uri;
/* loaded from: classes4.dex */
public interface NativeAdDataInterface {
public static class Image {
private final Drawable a;
private final Uri b;
public Image(Drawable drawable, Uri uri) {
this.a = drawable;
this.b = uri;
}
public final Drawable getDrawable() {
return this.a;
}
public final Uri getUri() {
return this.b;
}
}
String getAdvertiser();
String getBody();
String getCallToAction();
Image getIcon();
String getTitle();
}

View File

@@ -0,0 +1,11 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
/* loaded from: classes4.dex */
public interface NativeAdInteractionListener {
void onAdClicked(LevelPlayNativeAd levelPlayNativeAd, AdInfo adInfo);
void onAdImpression(LevelPlayNativeAd levelPlayNativeAd, AdInfo adInfo);
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
/* loaded from: classes4.dex */
public interface NativeAdInterface {
void destroyAd();
void loadAd();
}

View File

@@ -0,0 +1,12 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayNativeAd;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface NativeAdLoadListener {
void onAdLoadFailed(LevelPlayNativeAd levelPlayNativeAd, IronSourceError ironSourceError);
void onAdLoaded(LevelPlayNativeAd levelPlayNativeAd, AdInfo adInfo);
}

View File

@@ -0,0 +1,20 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import com.ironsource.mediationsdk.ads.nativead.AdapterNativeAdData;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface NativeAdSmashListener {
void onNativeAdClicked();
void onNativeAdInitFailed(IronSourceError ironSourceError);
void onNativeAdInitSuccess();
void onNativeAdLoadFailed(IronSourceError ironSourceError);
void onNativeAdLoaded(AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder adapterNativeAdViewBinder);
void onNativeAdShown();
}

View File

@@ -0,0 +1,19 @@
package com.ironsource.mediationsdk.ads.nativead.interfaces;
import android.view.View;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayMediaView;
/* loaded from: classes4.dex */
public interface NativeAdViewBinderInterface {
void setAdvertiserView(View view);
void setBodyView(View view);
void setCallToActionView(View view);
void setIconView(View view);
void setMediaView(LevelPlayMediaView levelPlayMediaView);
void setTitleView(View view);
}

View File

@@ -0,0 +1,17 @@
package com.ironsource.mediationsdk.ads.nativead.internal;
import com.ironsource.mediationsdk.ads.nativead.AdapterNativeAdData;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface InternalNativeAdListener {
void onNativeAdClicked(AdInfo adInfo);
void onNativeAdImpression(AdInfo adInfo);
void onNativeAdLoadFailed(IronSourceError ironSourceError);
void onNativeAdLoaded(AdInfo adInfo, AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder adapterNativeAdViewBinder);
}

View File

@@ -0,0 +1,62 @@
package com.ironsource.mediationsdk.ads.nativead.internal;
import android.view.View;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayMediaView;
/* loaded from: classes4.dex */
public final class NativeAdViewHolder {
private View a;
private View b;
private View c;
private View d;
private LevelPlayMediaView e;
private View f;
public final View getAdvertiserView() {
return this.b;
}
public final View getBodyView() {
return this.d;
}
public final View getCallToActionView() {
return this.f;
}
public final View getIconView() {
return this.c;
}
public final LevelPlayMediaView getMediaView() {
return this.e;
}
public final View getTitleView() {
return this.a;
}
public final void setAdvertiserView(View view) {
this.b = view;
}
public final void setBodyView(View view) {
this.d = view;
}
public final void setCallToActionView(View view) {
this.f = view;
}
public final void setIconView(View view) {
this.c = view;
}
public final void setMediaView(LevelPlayMediaView levelPlayMediaView) {
this.e = levelPlayMediaView;
}
public final void setTitleView(View view) {
this.a = view;
}
}

View File

@@ -0,0 +1,6 @@
package com.ironsource.mediationsdk.adunit.adapter;
/* loaded from: classes4.dex */
public interface AdapterDebugInterface {
void setAdapterDebug(boolean z);
}

View File

@@ -0,0 +1,46 @@
package com.ironsource.mediationsdk.adunit.adapter;
import com.ironsource.mediationsdk.AdapterNetworkData;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.LoadWhileShowSupportState;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterConsentInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterMetaDataInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface;
import com.ironsource.mediationsdk.model.NetworkSettings;
import java.util.List;
/* loaded from: classes4.dex */
public abstract class BaseAdapter implements AdapterBaseInterface, AdapterMetaDataInterface, AdapterConsentInterface, AdapterDebugInterface, AdapterSettingsInterface, AdapterNetworkDataInterface {
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
public LoadWhileShowSupportState getBannerLoadWhileShowSupportedState(NetworkSettings networkSettings) {
return LoadWhileShowSupportState.LOAD_WHILE_SHOW_BY_INSTANCE;
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
public LoadWhileShowSupportState getLoadWhileShowSupportedState(NetworkSettings networkSettings) {
return LoadWhileShowSupportState.NONE;
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
public boolean isUsingActivityBeforeImpression(IronSource.AD_UNIT ad_unit) {
return true;
}
@Override // com.ironsource.mediationsdk.adunit.adapter.AdapterDebugInterface
public void setAdapterDebug(boolean z) {
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterConsentInterface
public void setConsent(boolean z) {
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterMetaDataInterface
public void setMetaData(String str, List<String> list) {
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface
public void setNetworkData(AdapterNetworkData adapterNetworkData) {
}
}

View File

@@ -0,0 +1,15 @@
package com.ironsource.mediationsdk.adunit.adapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.BaseAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter;
import com.ironsource.mediationsdk.adunit.adapter.listener.BannerAdListener;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public abstract class BaseBanner<NetworkAdapter extends BaseAdapter> extends BaseAdAdapter<NetworkAdapter, BannerAdListener> implements AdapterBannerInterface<BannerAdListener> {
public BaseBanner(NetworkSettings networkSettings) {
super(IronSource.AD_UNIT.BANNER, networkSettings);
}
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.BaseAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdInteractionAdapter;
import com.ironsource.mediationsdk.adunit.adapter.listener.InterstitialAdListener;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public abstract class BaseInterstitial<NetworkAdapter extends BaseAdapter> extends BaseAdInteractionAdapter<NetworkAdapter, InterstitialAdListener> {
public BaseInterstitial(NetworkSettings networkSettings) {
super(IronSource.AD_UNIT.INTERSTITIAL, networkSettings);
}
}

View File

@@ -0,0 +1,15 @@
package com.ironsource.mediationsdk.adunit.adapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.BaseAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter;
import com.ironsource.mediationsdk.adunit.adapter.listener.NativeAdListener;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public abstract class BaseNativeAd<NetworkAdapter extends BaseAdapter> extends BaseAdAdapter<NetworkAdapter, NativeAdListener> implements AdapterNativeAdInterface<NativeAdListener> {
public BaseNativeAd(NetworkSettings networkSettings) {
super(IronSource.AD_UNIT.NATIVE_AD, networkSettings);
}
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.BaseAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdInteractionAdapter;
import com.ironsource.mediationsdk.adunit.adapter.listener.RewardedVideoAdListener;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public abstract class BaseRewardedVideo<NetworkAdapter extends BaseAdapter> extends BaseAdInteractionAdapter<NetworkAdapter, RewardedVideoAdListener> {
public BaseRewardedVideo(NetworkSettings networkSettings) {
super(IronSource.AD_UNIT.REWARDED_VIDEO, networkSettings);
}
}

View File

@@ -0,0 +1,9 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.IronSource;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface AdapterAPSDataInterface {
void setAPSData(IronSource.AD_UNIT ad_unit, JSONObject jSONObject);
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import android.app.Activity;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
/* loaded from: classes4.dex */
public interface AdapterAdFullScreenInterface<Listener extends AdapterAdListener> {
boolean isAdAvailable(AdData adData);
void loadAd(AdData adData, Activity activity, Listener listener);
void showAd(AdData adData, Listener listener);
}

View File

@@ -0,0 +1,13 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import android.app.Activity;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
/* loaded from: classes4.dex */
public interface AdapterBannerInterface<Listener extends AdapterAdListener> {
void destroyAd(AdData adData);
void loadAd(AdData adData, Activity activity, ISBannerSize iSBannerSize, Listener listener);
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import android.content.Context;
import com.ironsource.mediationsdk.adunit.adapter.listener.NetworkInitializationListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
/* loaded from: classes4.dex */
public interface AdapterBaseInterface {
String getAdapterVersion();
String getNetworkSDKVersion();
void init(AdData adData, Context context, NetworkInitializationListener networkInitializationListener);
}

View File

@@ -0,0 +1,22 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public class AdapterBaseWrapper {
AdapterBaseInterface adapterBaseInterface;
NetworkSettings settings;
public AdapterBaseWrapper(AdapterBaseInterface adapterBaseInterface, NetworkSettings networkSettings) {
this.adapterBaseInterface = adapterBaseInterface;
this.settings = networkSettings;
}
public AdapterBaseInterface getAdapterBaseInterface() {
return this.adapterBaseInterface;
}
public NetworkSettings getSettings() {
return this.settings;
}
}

View File

@@ -0,0 +1,10 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
/* loaded from: classes4.dex */
public interface AdapterBindAdViewInterface {
void onAdViewBound(AdData adData);
void onAdViewWillBind(AdData adData);
}

View File

@@ -0,0 +1,6 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
/* loaded from: classes4.dex */
public interface AdapterConsentInterface {
void setConsent(boolean z);
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import java.util.List;
/* loaded from: classes4.dex */
public interface AdapterMetaDataInterface {
void setMetaData(String str, List<String> list);
}

View File

@@ -0,0 +1,12 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import android.app.Activity;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
/* loaded from: classes4.dex */
public interface AdapterNativeAdInterface<Listener extends AdapterAdListener> {
void destroyAd(AdData adData);
void loadAd(AdData adData, Activity activity, Listener listener);
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.AdapterNetworkData;
/* loaded from: classes4.dex */
public interface AdapterNetworkDataInterface {
void setNetworkData(AdapterNetworkData adapterNetworkData);
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.LoadWhileShowSupportState;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public interface AdapterSettingsInterface {
LoadWhileShowSupportState getBannerLoadWhileShowSupportedState(NetworkSettings networkSettings);
LoadWhileShowSupportState getLoadWhileShowSupportedState(NetworkSettings networkSettings);
boolean isUsingActivityBeforeImpression(IronSource.AD_UNIT ad_unit);
}

View File

@@ -0,0 +1,39 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.c;
import com.ironsource.mediationsdk.model.NetworkSettings;
import java.util.UUID;
/* loaded from: classes4.dex */
public abstract class BaseAdAdapter<NetworkAdapter extends AdapterBaseInterface, Listener> {
private final IronSource.AD_UNIT mAdUnit;
protected final UUID mAdUnitObjectId;
protected final NetworkSettings mNetworkSettings;
public BaseAdAdapter(IronSource.AD_UNIT ad_unit, NetworkSettings networkSettings) {
this(ad_unit, networkSettings, null);
}
public BaseAdAdapter(IronSource.AD_UNIT ad_unit, NetworkSettings networkSettings, UUID uuid) {
this.mAdUnit = ad_unit;
this.mNetworkSettings = networkSettings;
this.mAdUnitObjectId = uuid;
}
public NetworkAdapter getNetworkAdapter() {
NetworkAdapter networkadapter = (NetworkAdapter) c.b().b(this.mNetworkSettings, this.mAdUnit, this.mAdUnitObjectId);
if (networkadapter != null) {
return networkadapter;
}
return null;
}
public NetworkSettings getNetworkSettings() {
return this.mNetworkSettings;
}
public void releaseMemory() {
}
}

View File

@@ -0,0 +1,13 @@
package com.ironsource.mediationsdk.adunit.adapter.internal;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdInteractionListener;
import com.ironsource.mediationsdk.model.NetworkSettings;
/* loaded from: classes4.dex */
public abstract class BaseAdInteractionAdapter<NetworkAdapter extends AdapterBaseInterface, Listener extends AdapterAdInteractionListener> extends BaseAdAdapter<NetworkAdapter, Listener> implements AdapterAdFullScreenInterface<Listener> {
public BaseAdInteractionAdapter(IronSource.AD_UNIT ad_unit, NetworkSettings networkSettings) {
super(ad_unit, networkSettings);
}
}

View File

@@ -0,0 +1,16 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.listener;
/* loaded from: classes4.dex */
public interface AdapterAdInteractionListener extends AdapterAdListener {
void onAdClosed();
void onAdEnded();
void onAdShowFailed(int i, String str);
void onAdShowSuccess();
void onAdStarted();
void onAdVisible();
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.listener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdapterErrorType;
/* loaded from: classes4.dex */
public interface AdapterAdListener {
void onAdClicked();
void onAdLoadFailed(AdapterErrorType adapterErrorType, int i, String str);
void onAdLoadSuccess();
void onAdOpened();
}

View File

@@ -0,0 +1,6 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.listener;
/* loaded from: classes4.dex */
public interface AdapterAdRewardListener extends AdapterAdInteractionListener {
void onAdRewarded();
}

View File

@@ -0,0 +1,15 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.listener;
import android.view.View;
import android.widget.FrameLayout;
/* loaded from: classes4.dex */
public interface AdapterAdViewListener extends AdapterAdListener {
void onAdLeftApplication();
void onAdLoadSuccess(View view, FrameLayout.LayoutParams layoutParams);
void onAdScreenDismissed();
void onAdScreenPresented();
}

View File

@@ -0,0 +1,44 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.nativead;
import android.view.View;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayMediaView;
import com.ironsource.mediationsdk.ads.nativead.internal.NativeAdViewHolder;
/* loaded from: classes4.dex */
public abstract class AdapterNativeAdViewBinder implements AdapterNativeAdViewBinderInterface {
private final NativeAdViewHolder nativeAdViewHolder = new NativeAdViewHolder();
public final NativeAdViewHolder getNativeAdViewHolder() {
return this.nativeAdViewHolder;
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setAdvertiserView(View view) {
this.nativeAdViewHolder.setAdvertiserView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setBodyView(View view) {
this.nativeAdViewHolder.setBodyView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setCallToActionView(View view) {
this.nativeAdViewHolder.setCallToActionView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setIconView(View view) {
this.nativeAdViewHolder.setIconView(view);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setMediaView(LevelPlayMediaView levelPlayMediaView) {
this.nativeAdViewHolder.setMediaView(levelPlayMediaView);
}
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface
public void setTitleView(View view) {
this.nativeAdViewHolder.setTitleView(view);
}
}

View File

@@ -0,0 +1,12 @@
package com.ironsource.mediationsdk.adunit.adapter.internal.nativead;
import android.view.View;
import android.view.ViewGroup;
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdViewBinderInterface;
/* loaded from: classes4.dex */
public interface AdapterNativeAdViewBinderInterface extends NativeAdViewBinderInterface {
ViewGroup getNetworkNativeAdView();
void setNativeAdView(View view);
}

View File

@@ -0,0 +1,11 @@
package com.ironsource.mediationsdk.adunit.adapter.listener;
import android.view.View;
import android.widget.FrameLayout;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdViewListener;
/* loaded from: classes4.dex */
public interface BannerAdListener extends AdapterAdViewListener {
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdViewListener
void onAdLoadSuccess(View view, FrameLayout.LayoutParams layoutParams);
}

View File

@@ -0,0 +1,7 @@
package com.ironsource.mediationsdk.adunit.adapter.listener;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdInteractionListener;
/* loaded from: classes4.dex */
public interface InterstitialAdListener extends AdapterAdInteractionListener {
}

View File

@@ -0,0 +1,10 @@
package com.ironsource.mediationsdk.adunit.adapter.listener;
import com.ironsource.mediationsdk.ads.nativead.AdapterNativeAdData;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
/* loaded from: classes4.dex */
public interface NativeAdListener extends AdapterAdListener {
void onAdLoadSuccess(AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder adapterNativeAdViewBinder);
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adunit.adapter.listener;
/* loaded from: classes4.dex */
public interface NetworkInitializationListener {
void onInitFailed(int i, String str);
void onInitSuccess();
}

View File

@@ -0,0 +1,7 @@
package com.ironsource.mediationsdk.adunit.adapter.listener;
import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdRewardListener;
/* loaded from: classes4.dex */
public interface RewardedVideoAdListener extends AdapterAdRewardListener {
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
import com.ironsource.hj;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.IronSourceBannerLayout;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class AdData {
private final Map<String, Object> mAdUnitData;
private final Map<String, Object> mConfiguration;
private final String mServerData;
public AdData(String str, Map<String, Object> map, Map<String, Object> map2) {
this.mServerData = str;
this.mConfiguration = map;
this.mAdUnitData = map2;
}
public static AdData createAdDataForNetworkAdapter(JSONObject jSONObject, IronSource.AD_UNIT ad_unit, String str) {
return createAdDataForNetworkAdapter(jSONObject, ad_unit, str, null);
}
public static AdData createAdDataForNetworkAdapter(JSONObject jSONObject, IronSource.AD_UNIT ad_unit, String str, IronSourceBannerLayout ironSourceBannerLayout) {
HashMap hashMap = new HashMap();
hashMap.put("adUnit", ad_unit);
if (str != null) {
hashMap.put("userId", str);
}
if (ironSourceBannerLayout != null) {
hashMap.put("bannerLayout", ironSourceBannerLayout);
}
return new AdData(null, hj.a(jSONObject), hashMap);
}
public Map<String, Object> getAdUnitData() {
return this.mAdUnitData;
}
public Boolean getBoolean(String str) {
return (Boolean) this.mConfiguration.get(str);
}
public Map<String, Object> getConfiguration() {
return this.mConfiguration;
}
public Integer getInt(String str) {
return (Integer) this.mConfiguration.get(str);
}
public String getServerData() {
return this.mServerData;
}
public String getString(String str) {
return (String) this.mConfiguration.get(str);
}
}

View File

@@ -0,0 +1,101 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
import com.ironsource.i9;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import com.ironsource.mediationsdk.logger.IronLog;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class AdInfo {
private final ImpressionData mImpressionData;
public AdInfo() {
this.mImpressionData = null;
}
public AdInfo(ImpressionData impressionData) {
this.mImpressionData = impressionData;
}
public String getAb() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getAb() == null) ? "" : this.mImpressionData.getAb();
}
public String getAdNetwork() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getAdNetwork() == null) ? "" : this.mImpressionData.getAdNetwork();
}
public String getAdUnit() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getAdUnit() == null) ? "" : this.mImpressionData.getAdUnit();
}
public String getAuctionId() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getAuctionId() == null) ? "" : this.mImpressionData.getAuctionId();
}
public String getCountry() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getCountry() == null) ? "" : this.mImpressionData.getCountry();
}
public String getEncryptedCPM() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getEncryptedCPM() == null) ? "" : this.mImpressionData.getEncryptedCPM();
}
public String getInstanceId() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getInstanceId() == null) ? "" : this.mImpressionData.getInstanceId();
}
public String getInstanceName() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getInstanceName() == null) ? "" : this.mImpressionData.getInstanceName();
}
public Double getLifetimeRevenue() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getLifetimeRevenue() == null) ? Double.valueOf(0.0d) : this.mImpressionData.getLifetimeRevenue();
}
public String getPrecision() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getPrecision() == null) ? "" : this.mImpressionData.getPrecision();
}
public Double getRevenue() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getRevenue() == null) ? Double.valueOf(0.0d) : this.mImpressionData.getRevenue();
}
public String getSegmentName() {
ImpressionData impressionData = this.mImpressionData;
return (impressionData == null || impressionData.getSegmentName() == null) ? "" : this.mImpressionData.getSegmentName();
}
public String toString() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("auctionId", getAuctionId());
jSONObject.put("adUnit", getAdUnit());
jSONObject.put("country", getCountry());
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_ABTEST, getAb());
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_SEGMENT_NAME, getSegmentName());
jSONObject.put("adNetwork", getAdNetwork());
jSONObject.put("instanceName", getInstanceName());
jSONObject.put("instanceId", getInstanceId());
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, getRevenue());
jSONObject.put("precision", getPrecision());
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_LIFETIME_REVENUE, getLifetimeRevenue());
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_ENCRYPTED_CPM, getEncryptedCPM());
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("error while parsing ad info " + e.getMessage());
}
return jSONObject.toString();
}
}

View File

@@ -0,0 +1,23 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* loaded from: classes4.dex */
public enum AdOptionsPosition {
TOP_LEFT,
TOP_RIGHT,
BOTTOM_LEFT,
BOTTOM_RIGHT;
public static final Companion Companion = new Companion(null);
public static String AD_OPTIONS_POSITION_KEY = "adOptionsPos";
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
/* loaded from: classes4.dex */
public enum AdapterErrorType {
ADAPTER_ERROR_TYPE_NO_FILL,
ADAPTER_ERROR_TYPE_AD_EXPIRED,
ADAPTER_ERROR_TYPE_INTERNAL
}

View File

@@ -0,0 +1,8 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
/* loaded from: classes4.dex */
public class AdapterErrors {
public static final int ADAPTER_ERROR_AD_EXPIRED = 1001;
public static final int ADAPTER_ERROR_INTERNAL = 1000;
public static final int ADAPTER_ERROR_MISSING_PARAMS = 1002;
}

View File

@@ -0,0 +1,32 @@
package com.ironsource.mediationsdk.adunit.adapter.utility;
import com.ironsource.i9;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class NativeAdProperties {
private final AdOptionsPosition adOptionsPosition;
private final AdOptionsPosition defaultAdOptionPosition;
public NativeAdProperties(JSONObject config) {
Intrinsics.checkNotNullParameter(config, "config");
this.defaultAdOptionPosition = AdOptionsPosition.BOTTOM_LEFT;
this.adOptionsPosition = getAdOptionsPosition(config);
}
private final AdOptionsPosition getAdOptionsPosition(JSONObject jSONObject) {
String position = jSONObject.optString(AdOptionsPosition.AD_OPTIONS_POSITION_KEY, this.defaultAdOptionPosition.toString());
try {
Intrinsics.checkNotNullExpressionValue(position, "position");
return AdOptionsPosition.valueOf(position);
} catch (Exception e) {
i9.d().a(e);
return this.defaultAdOptionPosition;
}
}
public final AdOptionsPosition getAdOptionsPosition() {
return this.adOptionsPosition;
}
}

View File

@@ -0,0 +1,9 @@
package com.ironsource.mediationsdk.adunit.data;
/* loaded from: classes4.dex */
public class DataKeys {
public static final String AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW = "isMultipleAdUnits";
public static final String AD_UNIT = "adUnit";
public static final String AD_UNIT_ID = "adUnitId";
public static final String USER_ID = "userId";
}

View File

@@ -0,0 +1,107 @@
package com.ironsource.mediationsdk;
import com.ironsource.mediationsdk.s;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
final class b {
private final s.d a;
private final boolean b;
private final boolean c;
private final boolean d;
public b(s.d sdkState, boolean z, boolean z2, boolean z3) {
Intrinsics.checkNotNullParameter(sdkState, "sdkState");
this.a = sdkState;
this.b = z;
this.c = z2;
this.d = z3;
}
public static /* synthetic */ b a(b bVar, s.d dVar, boolean z, boolean z2, boolean z3, int i, Object obj) {
if ((i & 1) != 0) {
dVar = bVar.a;
}
if ((i & 2) != 0) {
z = bVar.b;
}
if ((i & 4) != 0) {
z2 = bVar.c;
}
if ((i & 8) != 0) {
z3 = bVar.d;
}
return bVar.a(dVar, z, z2, z3);
}
public final b a(s.d sdkState, boolean z, boolean z2, boolean z3) {
Intrinsics.checkNotNullParameter(sdkState, "sdkState");
return new b(sdkState, z, z2, z3);
}
public final s.d a() {
return this.a;
}
public final boolean b() {
return this.b;
}
public final boolean c() {
return this.c;
}
public final boolean d() {
return this.d;
}
public final s.d e() {
return this.a;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof b)) {
return false;
}
b bVar = (b) obj;
return this.a == bVar.a && this.b == bVar.b && this.c == bVar.c && this.d == bVar.d;
}
public final boolean f() {
return this.d;
}
public final boolean g() {
return this.c;
}
public final boolean h() {
return this.b;
}
/* JADX WARN: Multi-variable type inference failed */
public int hashCode() {
int hashCode = this.a.hashCode() * 31;
boolean z = this.b;
int i = z;
if (z != 0) {
i = 1;
}
int i2 = (hashCode + i) * 31;
boolean z2 = this.c;
int i3 = z2;
if (z2 != 0) {
i3 = 1;
}
int i4 = (i2 + i3) * 31;
boolean z3 = this.d;
return i4 + (z3 ? 1 : z3 ? 1 : 0);
}
public String toString() {
return "AdUnitInitStateInfo(sdkState=" + this.a + ", isRetryForMoreThan15Secs=" + this.b + ", isDemandOnlyInitRequested=" + this.c + ", isAdUnitInitRequested=" + this.d + ')';
}
}

View File

@@ -0,0 +1,10 @@
package com.ironsource.mediationsdk.bidding;
import java.util.Map;
/* loaded from: classes4.dex */
public interface BiddingDataCallback {
void onFailure(String str);
void onSuccess(Map<String, Object> map);
}

View File

@@ -0,0 +1,495 @@
package com.ironsource.mediationsdk;
import android.text.TextUtils;
import com.facebook.internal.AnalyticsEvents;
import com.ironsource.dm;
import com.ironsource.environment.StringUtils;
import com.ironsource.i9;
import com.ironsource.ji;
import com.ironsource.kb;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.AdapterDebugInterface;
import com.ironsource.mediationsdk.adunit.adapter.BaseAdapter;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAPSDataInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseWrapper;
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterMetaDataInterface;
import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.t8;
import csdk.gluads.Consts;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class c {
private static final String k = "IronSource";
private static final String l = "com.ironsource.adapters";
private static final String m = "aps";
private static final c n = new c();
private static final Object o = new Object();
private String c;
private String d;
private Boolean e;
private final AtomicBoolean h = new AtomicBoolean(false);
private t8 i = new t8();
private final dm j = new dm();
private final ConcurrentHashMap<String, AbstractAdapter> a = new ConcurrentHashMap<>();
private final ConcurrentHashMap<String, AdapterBaseWrapper> b = new ConcurrentHashMap<>();
private final ConcurrentHashMap<String, List<String>> f = new ConcurrentHashMap<>();
private final ConcurrentHashMap<IronSource.AD_UNIT, JSONObject> g = new ConcurrentHashMap<>();
public static /* synthetic */ class a {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[IronSource.AD_UNIT.values().length];
a = iArr;
try {
iArr[IronSource.AD_UNIT.REWARDED_VIDEO.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[IronSource.AD_UNIT.INTERSTITIAL.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[IronSource.AD_UNIT.BANNER.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[IronSource.AD_UNIT.NATIVE_AD.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
private AbstractAdapter a(String str, String str2) {
try {
Class<?> cls = Class.forName("com.ironsource.adapters." + StringUtils.toLowerCase(str2) + Consts.STRING_PERIOD + str2 + "Adapter");
return (AbstractAdapter) cls.getMethod(IronSourceConstants.START_ADAPTER, String.class).invoke(cls, str);
} catch (Exception e) {
String str3 = "Error while loading adapter - exception = " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str3);
a(str3);
return null;
}
}
private AdapterBaseInterface a(String str, String str2, NetworkSettings networkSettings) {
if (networkSettings.isCustomNetwork() && TextUtils.isEmpty(networkSettings.getCustomNetworkPackage())) {
IronLog.INTERNAL.error("missing package definition for " + str);
return null;
}
String str3 = (networkSettings.isCustomNetwork() ? networkSettings.getCustomNetworkPackage() : l) + Consts.STRING_PERIOD + str2;
try {
BaseAdapter baseAdapter = (BaseAdapter) Class.forName(str3).newInstance();
IronLog.INTERNAL.info(str3 + " was allocated (adapter version: " + baseAdapter.getAdapterVersion() + ", sdk version: " + baseAdapter.getNetworkSDKVersion() + ")");
a(baseAdapter);
this.i.a(baseAdapter, networkSettings);
this.b.put(str, new AdapterBaseWrapper(baseAdapter, networkSettings));
return baseAdapter;
} catch (Exception unused) {
if (networkSettings.isCustomNetwork()) {
String str4 = "failed to load " + str3;
IronLog.INTERNAL.error(str4);
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str4);
}
return null;
}
}
private BaseAdAdapter<?, ?> a(NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit) {
if (networkSettings.isCustomNetwork() && TextUtils.isEmpty(networkSettings.getCustomNetworkPackage())) {
IronLog.INTERNAL.error("missing package definition for " + networkSettings.getProviderTypeForReflection());
return null;
}
String str = (networkSettings.isCustomNetwork() ? networkSettings.getCustomNetworkPackage() : l) + Consts.STRING_PERIOD + (networkSettings.isCustomNetwork() ? networkSettings.getCustomNetworkAdapterName(ad_unit) : networkSettings.getProviderTypeForReflection());
try {
return (BaseAdAdapter) Class.forName(str).getConstructor(NetworkSettings.class).newInstance(networkSettings);
} catch (Exception unused) {
if (networkSettings.isCustomNetwork()) {
String str2 = "failed to load " + str;
IronLog.INTERNAL.error(str2);
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str2);
}
return null;
}
}
private String a(IronSource.AD_UNIT ad_unit) {
if (ad_unit == null || TextUtils.isEmpty(ad_unit.toString())) {
return "";
}
return ad_unit.toString().substring(0, 1).toUpperCase(Locale.getDefault()) + ad_unit.toString().substring(1);
}
private void a(int i, String str) {
try {
JSONObject jSONObject = new JSONObject();
if (!TextUtils.isEmpty(str)) {
jSONObject.put("reason", str);
}
ji.i().a(new kb(i, jSONObject));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
/* JADX WARN: Multi-variable type inference failed */
private void a(AbstractAdapter abstractAdapter) {
if (!StringUtils.toLowerCase(abstractAdapter.getProviderName()).equals(m) || this.g.size() == 0) {
return;
}
for (IronSource.AD_UNIT ad_unit : this.g.keySet()) {
try {
JSONObject jSONObject = this.g.get(ad_unit);
if (jSONObject != null && jSONObject.length() > 0 && (abstractAdapter instanceof SetAPSInterface)) {
((SetAPSInterface) abstractAdapter).setAPSData(ad_unit, jSONObject);
}
} catch (Exception e) {
i9.d().a(e);
String str = "error while setting aps data: " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_SET_NETWORK_DATA_INTERNAL_ERROR, str);
b(str);
}
}
this.g.clear();
}
/* JADX WARN: Multi-variable type inference failed */
private void a(IronSource.AD_UNIT ad_unit, JSONObject jSONObject) {
if (jSONObject == null || jSONObject.length() == 0) {
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_SET_NETWORK_DATA_INTERNAL_ERROR, "APSData is empty");
a("APSData is empty");
return;
}
try {
JSONObject jSONObject2 = new JSONObject(jSONObject.toString());
if (!this.a.isEmpty()) {
for (AbstractAdapter abstractAdapter : this.a.values()) {
if (StringUtils.toLowerCase(abstractAdapter.getProviderName()).equals(m) && (abstractAdapter instanceof SetAPSInterface)) {
((SetAPSInterface) abstractAdapter).setAPSData(ad_unit, jSONObject2);
return;
}
}
}
for (AdapterBaseWrapper adapterBaseWrapper : this.b.values()) {
if (StringUtils.toLowerCase(adapterBaseWrapper.getSettings().getProviderTypeForReflection()).equals(m)) {
AdapterBaseInterface adapterBaseInterface = adapterBaseWrapper.getAdapterBaseInterface();
if (adapterBaseInterface != null) {
((AdapterAPSDataInterface) adapterBaseInterface).setAPSData(ad_unit, jSONObject2);
return;
}
return;
}
}
synchronized (o) {
this.g.put(ad_unit, jSONObject2);
}
} catch (Exception e) {
i9.d().a(e);
String str = "error while setting APSData: " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_SET_NETWORK_DATA_INTERNAL_ERROR, str);
a(str);
}
}
private void a(AdapterBaseInterface adapterBaseInterface) {
Boolean bool = this.e;
if (bool == null || !(adapterBaseInterface instanceof AdapterDebugInterface)) {
return;
}
try {
((AdapterDebugInterface) adapterBaseInterface).setAdapterDebug(bool.booleanValue());
} catch (Exception e) {
i9.d().a(e);
String str = "error while setting adapterDebug of " + adapterBaseInterface.getClass().getSimpleName() + ": " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str);
b(str);
}
}
private void a(String str) {
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "AdapterRepository: " + str, 3);
}
private void a(JSONObject jSONObject) {
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
JSONObject optJSONObject = jSONObject.optJSONObject(next);
IronSource.AD_UNIT ad_unit = IronSource.AD_UNIT.BANNER;
if (!next.equalsIgnoreCase(ad_unit.toString())) {
ad_unit = IronSource.AD_UNIT.INTERSTITIAL;
if (!next.equalsIgnoreCase(ad_unit.toString())) {
ad_unit = IronSource.AD_UNIT.REWARDED_VIDEO;
if (next.equalsIgnoreCase(ad_unit.toString())) {
}
}
}
a(ad_unit, optJSONObject);
}
}
private void a(JSONObject jSONObject, AbstractAdapter abstractAdapter, String str) {
if (str.equalsIgnoreCase("IronSource") && this.h.compareAndSet(false, true)) {
b("SDK5 earlyInit <" + str + ">");
try {
abstractAdapter.earlyInit(this.c, this.d, jSONObject);
} catch (Exception e) {
i9.d().a(e);
String str2 = "error while calling early init for " + abstractAdapter.getProviderName() + ": " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str2);
IronLog.INTERNAL.error(str2);
}
}
}
public static boolean a(String str, AbstractAdapter abstractAdapter) {
return (abstractAdapter == null || abstractAdapter.getProviderNetworkKey() == null || !abstractAdapter.getProviderNetworkKey().equalsIgnoreCase(str)) ? false : true;
}
public static boolean a(String str, AdapterBaseWrapper adapterBaseWrapper) {
return (adapterBaseWrapper == null || adapterBaseWrapper.getSettings().getProviderNetworkKey() == null || !adapterBaseWrapper.getSettings().getProviderNetworkKey().equalsIgnoreCase(str)) ? false : true;
}
public static c b() {
return n;
}
private String b(NetworkSettings networkSettings) {
return networkSettings.isMultipleInstances() ? networkSettings.getProviderDefaultInstance() : networkSettings.getProviderName();
}
private void b(AbstractAdapter abstractAdapter) {
Boolean bool = this.e;
if (bool != null) {
try {
abstractAdapter.setAdapterDebug(bool);
} catch (Throwable th) {
i9.d().a(th);
String str = "error while setting adapterDebug of " + abstractAdapter.getProviderName() + ": " + th.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str);
b(str);
}
}
}
private void b(String str) {
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, "AdapterRepository: " + str, 0);
}
private String c(NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) {
return ((uuid == null || ad_unit != IronSource.AD_UNIT.NATIVE_AD) ? "" : uuid.toString()) + "-" + ad_unit.toString() + "-" + networkSettings.getProviderName();
}
private void c(AbstractAdapter abstractAdapter) {
for (String str : this.f.keySet()) {
try {
List<String> list = this.f.get(str);
IronSourceUtils.sendAutomationLog(abstractAdapter.getProviderName() + "Adapter setMetaData key = " + str + ", values = " + list);
if (list != null) {
abstractAdapter.setMetaData(str, list);
}
} catch (Throwable th) {
i9.d().a(th);
String str2 = "error while setting metadata of " + abstractAdapter.getProviderName() + ": " + th.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str2);
b(str2);
}
}
}
public AbstractAdapter a(NetworkSettings networkSettings) {
return a(b(networkSettings), networkSettings.getProviderTypeForReflection());
}
public AbstractAdapter a(NetworkSettings networkSettings, JSONObject jSONObject, boolean z) {
String str;
String b = b(networkSettings);
String providerTypeForReflection = z ? "IronSource" : networkSettings.getProviderTypeForReflection();
synchronized (o) {
try {
if (this.a.containsKey(b)) {
return this.a.get(b);
}
AbstractAdapter a2 = a(b, providerTypeForReflection);
if (a2 == null) {
a(b + " adapter was not loaded");
return null;
}
a2.setProviderNetworkKey(networkSettings.getProviderNetworkKey());
try {
str = a2.getCoreSDKVersion();
} catch (Throwable th) {
i9.d().a(th);
String str2 = "error while retrieving coreSDKVersion " + a2.getProviderName() + ": " + th.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str2);
IronLog.INTERNAL.error(str2);
str = AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
}
b(b + " was allocated (adapter version: " + a2.getVersion() + ", sdk version: " + str + ")");
c(a2);
this.j.a(a2);
a(a2);
this.i.a(a2, networkSettings);
b(a2);
a(jSONObject, a2, providerTypeForReflection);
this.a.put(b, a2);
return a2;
} catch (Throwable th2) {
throw th2;
}
}
}
public BaseAdAdapter<?, ?> a(NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) {
BaseAdAdapter<?, ?> a2 = a(networkSettings, ad_unit);
if (a2 != null || networkSettings.isCustomNetwork()) {
return a2;
}
AbstractAdapter a3 = a(networkSettings);
if (a3 != null) {
return com.ironsource.mediationsdk.a.a(a3, networkSettings, ad_unit, uuid);
}
String str = "error creating ad adapter " + networkSettings.getProviderName();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str);
IronLog.INTERNAL.error(str);
return null;
}
public ConcurrentHashMap<String, AbstractAdapter> a() {
return this.a;
}
public void a(v vVar) {
String str;
if (vVar.allData().length() == 0) {
str = "empty network data";
} else {
if (!TextUtils.isEmpty(vVar.a())) {
this.j.a(vVar);
vVar.a(this.a.values(), this.b.values());
vVar.b();
if (StringUtils.toLowerCase(vVar.a()).equals(m)) {
a(vVar.allData());
return;
}
return;
}
str = "empty network key";
}
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_SET_NETWORK_DATA_INTERNAL_ERROR, str);
a(str);
}
public void a(String str, List<String> list) {
synchronized (o) {
try {
this.f.put(str, list);
if (!this.a.isEmpty()) {
IronSourceUtils.sendAutomationLog("setMetaData key = " + str + ", values = " + list);
for (AbstractAdapter abstractAdapter : this.a.values()) {
try {
abstractAdapter.setMetaData(str, list);
} catch (Throwable th) {
i9.d().a(th);
String str2 = "error while setting metadata of " + abstractAdapter.getProviderName() + ": " + th.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str2);
b(str2);
}
}
}
for (AdapterBaseWrapper adapterBaseWrapper : this.b.values()) {
AdapterBaseInterface adapterBaseInterface = adapterBaseWrapper.getAdapterBaseInterface();
if (!adapterBaseWrapper.getSettings().isCustomNetwork() && (adapterBaseInterface instanceof AdapterMetaDataInterface)) {
try {
((AdapterMetaDataInterface) adapterBaseInterface).setMetaData(str, list);
} catch (Exception e) {
i9.d().a(e);
String str3 = "error while setting metadata of " + adapterBaseInterface.getClass().getSimpleName() + ": " + e.getLocalizedMessage();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str3);
b(str3);
}
}
}
} catch (Throwable th2) {
throw th2;
}
}
}
public void a(boolean z) {
synchronized (o) {
try {
this.e = Boolean.valueOf(z);
Iterator<AbstractAdapter> it = this.a.values().iterator();
while (it.hasNext()) {
b(it.next());
}
} catch (Throwable th) {
throw th;
}
}
}
public AdapterBaseInterface b(NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) {
String b = networkSettings.isCustomNetwork() ? b(networkSettings) : c(networkSettings, ad_unit, uuid);
if (this.b.containsKey(b)) {
return this.b.get(b).getAdapterBaseInterface();
}
AdapterBaseInterface a2 = a(b, networkSettings.isCustomNetwork() ? networkSettings.getCustomNetworkAdapterName(null) : networkSettings.getProviderTypeForReflection(), networkSettings);
if (a2 != null || networkSettings.isCustomNetwork()) {
this.j.a(this.b.put(b, new AdapterBaseWrapper(a2, networkSettings)));
return a2;
}
int i = a.a[ad_unit.ordinal()];
AbstractAdapter a3 = a(networkSettings, i != 1 ? i != 2 ? i != 3 ? i != 4 ? null : networkSettings.getNativeAdSettings() : networkSettings.getBannerSettings() : networkSettings.getInterstitialSettings() : networkSettings.getRewardedVideoSettings(), false);
if (a3 != null) {
u uVar = new u(a3);
this.b.put(b, new AdapterBaseWrapper(uVar, networkSettings));
return uVar;
}
String str = "error creating network adapter " + networkSettings.getProviderName();
a(IronSourceConstants.TROUBLESHOOTING_ADAPTER_REPOSITORY_INTERNAL_ERROR, str);
IronLog.INTERNAL.error(str);
return null;
}
public void b(String str, String str2) {
this.c = str;
this.d = str2;
}
public void b(boolean z) {
synchronized (o) {
this.i.a(z);
this.i.a(this.a, this.b);
}
}
public ConcurrentHashMap<String, List<String>> c() {
return this.f;
}
public ConcurrentHashMap<String, AdapterBaseWrapper> d() {
return this.b;
}
public void e() {
this.a.clear();
this.b.clear();
}
}

View File

@@ -0,0 +1,63 @@
package com.ironsource.mediationsdk.config;
/* loaded from: classes4.dex */
public class ConfigFile {
private static ConfigFile mInstance;
private String mPluginFrameworkVersion;
private String mPluginType;
private String mPluginVersion;
private String[] mSupportedPlugins = {"AdobeAir", "Cocos2dx", "Cordova", "Corona", "Defold", "Flutter", "ReactNative", "Unity", "Unreal", "Xamarin", "Other"};
public static synchronized ConfigFile getConfigFile() {
ConfigFile configFile;
synchronized (ConfigFile.class) {
try {
if (mInstance == null) {
mInstance = new ConfigFile();
}
configFile = mInstance;
} catch (Throwable th) {
throw th;
}
}
return configFile;
}
public String getPluginFrameworkVersion() {
return this.mPluginFrameworkVersion;
}
public String getPluginType() {
return this.mPluginType;
}
public String getPluginVersion() {
return this.mPluginVersion;
}
public void setPluginData(String str, String str2, String str3) {
this.mPluginType = null;
if (str != null) {
String[] strArr = this.mSupportedPlugins;
int length = strArr.length;
int i = 0;
while (true) {
if (i >= length) {
break;
}
String str4 = strArr[i];
if (str.equalsIgnoreCase(str4)) {
this.mPluginType = str4;
break;
}
i++;
}
}
if (str2 != null) {
this.mPluginVersion = str2;
}
if (str3 != null) {
this.mPluginFrameworkVersion = str3;
}
}
}

View File

@@ -0,0 +1,18 @@
package com.ironsource.mediationsdk.config;
/* loaded from: classes4.dex */
public final class VersionInfo {
public static final String BUILD_DATE = "2024-09-26T11:33:51Z";
public static final long BUILD_UNIX_TIME = 1727350431794L;
public static final int DIRTY = 0;
public static final String GIT_BRANCH = "release/8.4.0";
public static final String GIT_DATE = "2024-09-24T15:11:03Z";
public static final int GIT_REVISION = 1;
public static final String GIT_SHA = "8b48d21c390b5a17d6dee3de04fbc64a70e10ec6";
public static final String MAVEN_GROUP = "";
public static final String MAVEN_NAME = "android-mediation-sdk";
public static final String VERSION = "8.4.0";
private VersionInfo() {
}
}

View File

@@ -0,0 +1,420 @@
package com.ironsource.mediationsdk;
import android.os.Build;
import android.security.NetworkSecurityPolicy;
import android.text.TextUtils;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import com.ironsource.ad;
import com.ironsource.ce;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.f5;
import com.ironsource.hj;
import com.ironsource.i9;
import com.ironsource.kb;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.demandOnly.p;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.o4;
import com.ironsource.q2;
import com.ironsource.rp;
import com.ironsource.u4;
import com.ironsource.y4;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d {
private static d A = new d();
public static final String c = "auctionId";
public static final String d = "armData";
public static final String e = "isAdUnitCapped";
public static final String f = "settings";
public static final String g = "waterfall";
public static final String h = "genericParams";
public static final String i = "configurations";
public static final String j = "instances";
public static final String k = "${AUCTION_LOSS}";
public static final String l = "${AUCTION_MBR}";
public static final String m = "${AUCTION_PRICE}";
public static final String n = "${DYNAMIC_DEMAND_SOURCE}";
public static final String o = "${INSTANCE}";
public static final String p = "${INSTANCE_TYPE}";
public static final String q = "${PLACEMENT_NAME}";
private static final String r = "adMarkup";
private static final String s = "dynamicDemandSource";
private static final String t = "params";
public static final String u = "dlpl";
public static final String v = "adUnit";
public static final String w = "parallelLoad";
public static final String x = "bidderExclusive";
public static final String y = "showPriorityEnabled";
public static final boolean z = false;
private final AtomicBoolean a = new AtomicBoolean(false);
private final ce b = el.N().f();
public static class a {
private String a;
private List<f5> b;
private f5 c;
private JSONObject d;
private JSONObject e;
private int f;
private String g;
private o4 h;
public a(String str) {
this.a = str;
}
public com.ironsource.mediationsdk.demandOnly.p a(String str) {
o4 o4Var = this.h;
return o4Var != null ? o4Var.a(str) : new p.b();
}
public String a() {
return this.a;
}
public JSONObject b() {
return this.e;
}
public int c() {
return this.f;
}
public String d() {
return this.g;
}
public f5 e() {
return this.c;
}
public JSONObject f() {
return this.d;
}
public o4 g() {
return this.h;
}
public List<f5> h() {
return this.b;
}
}
public static class b implements Runnable {
private static final int d = 15000;
private String a;
private String b;
private String c;
public b(String str, String str2, String str3) {
this.a = str;
this.b = str2;
this.c = str3;
}
@Override // java.lang.Runnable
public void run() {
String str = this.a + ";" + this.b + ";" + this.c;
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(new URL(this.c).openConnection()));
httpURLConnection.setRequestMethod("GET");
httpURLConnection.setReadTimeout(15000);
httpURLConnection.setConnectTimeout(15000);
httpURLConnection.connect();
int responseCode = httpURLConnection.getResponseCode();
String responseMessage = httpURLConnection.getResponseMessage();
httpURLConnection.disconnect();
if (responseCode != 200 && responseCode != 204) {
JSONObject jSONObject = new JSONObject();
jSONObject.put(IronSourceConstants.EVENTS_PROVIDER, "Mediation");
jSONObject.put(IronSourceConstants.EVENTS_PROGRAMMATIC, 1);
jSONObject.put(IronSourceConstants.EVENTS_EXT1, str);
jSONObject.put("errorCode", responseCode);
jSONObject.put("reason", responseMessage);
rp.i().a(new kb(IronSourceConstants.TROUBLESHOOTING_FAILED_TO_SEND_AUCTION_URL, jSONObject));
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Send auction url failed with params - " + str + ";" + e.getMessage());
}
}
}
public enum c {
NOT_SECURE,
SECURE
}
private c a() {
c cVar = c.SECURE;
if (Build.VERSION.SDK_INT >= 28) {
if (!NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted()) {
return cVar;
}
} else if ((ContextProvider.getInstance().getApplicationContext().getApplicationInfo().flags & 134217728) == 0) {
return cVar;
}
return c.NOT_SECURE;
}
private String a(String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return "";
}
double parseDouble = Double.parseDouble(str);
return Double.parseDouble(str2) == 0.0d ? "" : String.valueOf(Math.round((parseDouble / r7) * 1000.0d) / 1000.0d);
}
public static d b() {
return A;
}
public a a(JSONObject jSONObject) throws JSONException {
String optString = jSONObject.optString("auctionId");
if (TextUtils.isEmpty(optString)) {
throw new JSONException("Invalid auction response - auction id is missing");
}
a aVar = new a(optString);
if (jSONObject.has("settings")) {
JSONObject jSONObject2 = jSONObject.getJSONObject("settings");
aVar.c = new f5(jSONObject2);
r3 = jSONObject2.has(d) ? jSONObject2.optJSONObject(d) : null;
if (jSONObject2.has("genericParams")) {
aVar.d = jSONObject2.optJSONObject("genericParams");
}
if (jSONObject2.has("configurations")) {
aVar.e = jSONObject2.optJSONObject("configurations");
}
if (jSONObject2.has(j)) {
aVar.h = new o4.a(jSONObject2.optJSONObject(j));
}
}
aVar.b = new ArrayList();
if (jSONObject.has(g)) {
JSONArray jSONArray = jSONObject.getJSONArray(g);
for (int i2 = 0; i2 < jSONArray.length(); i2++) {
f5 f5Var = new f5(jSONArray.getJSONObject(i2), i2, r3);
if (!f5Var.l()) {
aVar.f = 1002;
aVar.g = "waterfall " + i2;
IronLog.INTERNAL.verbose("AuctionResponseItem " + i2 + " not valid - parsing error");
throw new JSONException("invalid response");
}
aVar.b.add(f5Var);
}
}
return aVar;
}
public String a(String str) {
try {
if (TextUtils.isEmpty(str)) {
return str;
}
JSONObject jSONObject = new JSONObject(str);
return jSONObject.has("adMarkup") ? jSONObject.getString("adMarkup") : str;
} catch (JSONException e2) {
i9.d().a(e2);
IronLog.INTERNAL.error("exception " + e2.getMessage());
return str;
}
}
public String a(String str, int i2, f5 f5Var, String str2, String str3, String str4) {
String h2 = f5Var.h();
return a(str, f5Var.c(), i2, b().c(f5Var.j()), h2, b().a(h2, str2), str3, str4);
}
public String a(String str, String str2, int i2, String str3, String str4, String str5, String str6, String str7) {
return str.replace(m, str4).replace(k, str6).replace(l, str5).replace(o, str2).replace(p, Integer.toString(i2)).replace(n, str3).replace(q, str7);
}
public JSONObject a(i iVar) throws JSONException {
boolean z2;
boolean z3;
ISBannerSize iSBannerSize;
IronSource.AD_UNIT c2 = iVar.c();
boolean s2 = iVar.s();
Map<String, Object> g2 = iVar.g();
List<String> k2 = iVar.k();
h e2 = iVar.e();
int n2 = iVar.n();
ISBannerSize f2 = iVar.f();
IronSourceSegment m2 = iVar.m();
boolean o2 = iVar.o();
boolean p2 = iVar.p();
ArrayList<y4> j2 = iVar.j();
JSONObject jSONObject = new JSONObject();
JSONObject jSONObject2 = new JSONObject();
Iterator<String> it = g2.keySet().iterator();
while (true) {
z2 = o2;
z3 = s2;
String str = "";
iSBannerSize = f2;
if (!it.hasNext()) {
break;
}
String next = it.next();
Iterator<String> it2 = it;
JSONObject jSONObject3 = new JSONObject();
IronSourceSegment ironSourceSegment = m2;
jSONObject3.put(ad.n0, 2);
jSONObject3.put(ad.e0, new JSONObject((Map) g2.get(next)));
if (e2 != null) {
str = e2.a(next);
}
jSONObject3.put(ad.q0, str);
jSONObject3.put("ts", p2 ? 1 : 0);
jSONObject2.put(next, jSONObject3);
o2 = z2;
s2 = z3 ? 1 : 0;
f2 = iSBannerSize;
it = it2;
m2 = ironSourceSegment;
}
IronSourceSegment ironSourceSegment2 = m2;
int i2 = 2;
for (String str2 : k2) {
JSONObject jSONObject4 = new JSONObject();
jSONObject4.put(ad.n0, 1);
jSONObject4.put(ad.q0, e2 != null ? e2.a(str2) : "");
jSONObject2.put(str2, jSONObject4);
}
Iterator<y4> it3 = j2.iterator();
while (it3.hasNext()) {
y4 next2 = it3.next();
JSONObject jSONObject5 = new JSONObject();
jSONObject5.put(ad.n0, next2.e() ? i2 : 1);
Map<String, Object> f3 = next2.f();
if (!f3.isEmpty()) {
jSONObject5.put(ad.e0, new JSONObject(f3));
}
jSONObject5.put(ad.q0, e2 != null ? e2.a(next2.g()) : "");
jSONObject5.put("ts", p2 ? 1 : 0);
if (!next2.h().isEmpty()) {
jSONObject5.put(u, next2.h());
}
jSONObject2.put(next2.g(), jSONObject5);
i2 = 2;
}
jSONObject.put(ad.m0, jSONObject2);
if (iVar.u()) {
jSONObject.put(ad.f1, 1);
}
if (iVar.r()) {
jSONObject.put("do", 1);
}
JSONObject a2 = new u4(q2.a(c2)).a();
a(a2, false);
a2.put(ad.o0, n2);
a2.put(ad.p0, a().ordinal());
if (ironSourceSegment2 != null) {
a2.put(ad.R0, ironSourceSegment2.toJson());
}
jSONObject.put(ad.j0, a2);
if (iSBannerSize != null) {
JSONObject jSONObject6 = new JSONObject();
jSONObject6.put(ad.g0, iSBannerSize.getDescription());
jSONObject6.put(ad.i0, iSBannerSize.getWidth());
jSONObject6.put(ad.h0, iSBannerSize.getHeight());
jSONObject.put(ad.f0, jSONObject6);
}
jSONObject.put(ad.a0, c2.toString());
if (iVar.b() != null) {
jSONObject.put("adf", iVar.b());
}
if (iVar.d() != null) {
jSONObject.put("mediationAdUnitId", iVar.d());
}
if (iVar.t() != null) {
jSONObject.put(ad.d0, iVar.t());
}
jSONObject.put(ad.k0, !z3 ? 1 : 0);
Object remove = a2.remove(ad.b1);
if (remove != null) {
jSONObject.put(ad.b1, remove);
}
if (z2) {
jSONObject.put(ad.Z0, 1);
}
return jSONObject;
}
public void a(String str, String str2, String str3) {
IronSourceThreadManager.INSTANCE.postMediationBackgroundTask(new b(str, str2, str3));
}
public void a(JSONObject jSONObject, boolean z2) {
if (jSONObject == null || jSONObject.length() <= 0 || TextUtils.isEmpty(jSONObject.optString(ad.T0)) || !this.a.compareAndSet(false, true)) {
return;
}
rp.i().a(new kb(IronSourceConstants.TROUBLESHOOTING_MEDIATION_TCS_CALCULATED, IronSourceUtils.getMediationAdditionalData(z2, true, -1)));
}
public Map<String, String> b(String str) {
HashMap hashMap = new HashMap();
try {
JSONObject jSONObject = new JSONObject(str);
if (jSONObject.has("params")) {
JSONObject jSONObject2 = jSONObject.getJSONObject("params");
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
Object obj = jSONObject2.get(next);
if (obj instanceof String) {
hashMap.put(next, (String) obj);
}
}
}
} catch (JSONException e2) {
i9.d().a(e2);
IronLog.INTERNAL.error("exception " + e2.getMessage());
}
return hashMap;
}
public String c(String str) {
String str2 = "";
try {
if (TextUtils.isEmpty(str) || !hj.a(str)) {
return "";
}
JSONObject jSONObject = new JSONObject(str);
if (!jSONObject.has("params")) {
return "";
}
JSONObject jSONObject2 = jSONObject.getJSONObject("params");
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose("parameters = " + jSONObject2);
if (!jSONObject2.has("dynamicDemandSource")) {
return "";
}
str2 = jSONObject2.getString("dynamicDemandSource");
ironLog.verbose("demand source = " + str2);
return str2;
} catch (JSONException e2) {
i9.d().a(e2);
IronLog.INTERNAL.error("exception " + e2.getMessage());
return str2;
}
}
}

View File

@@ -0,0 +1,111 @@
package com.ironsource.mediationsdk.demandOnly;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.FrameLayout;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.l5;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.logger.IronLog;
/* loaded from: classes4.dex */
public class ISDemandOnlyBannerLayout extends FrameLayout {
private View a;
private ISBannerSize b;
private String c;
private Activity d;
private boolean e;
private l5 f;
public class a implements Runnable {
final /* synthetic */ View a;
final /* synthetic */ FrameLayout.LayoutParams b;
public a(View view, FrameLayout.LayoutParams layoutParams) {
this.a = view;
this.b = layoutParams;
}
@Override // java.lang.Runnable
public void run() {
ISDemandOnlyBannerLayout.this.removeAllViews();
ViewParent parent = this.a.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(this.a);
}
ISDemandOnlyBannerLayout.this.a = this.a;
ISDemandOnlyBannerLayout.this.addView(this.a, 0, this.b);
}
}
public ISDemandOnlyBannerLayout(Activity activity, ISBannerSize iSBannerSize) {
super(activity);
this.e = false;
this.d = activity;
this.b = iSBannerSize == null ? ISBannerSize.BANNER : iSBannerSize;
this.f = new l5();
}
private ISDemandOnlyBannerLayout(Context context) {
super(context);
this.e = false;
}
public void a() {
this.e = true;
this.d = null;
this.b = null;
this.c = null;
this.a = null;
removeBannerListener();
}
public void a(View view, FrameLayout.LayoutParams layoutParams) {
IronSourceThreadManager.INSTANCE.postOnUiThreadTask(new a(view, layoutParams));
}
public Activity getActivity() {
return this.d;
}
public ISDemandOnlyBannerListener getBannerDemandOnlyListener() {
return this.f.a();
}
public View getBannerView() {
return this.a;
}
public l5 getListener() {
return this.f;
}
public String getPlacementName() {
return this.c;
}
public ISBannerSize getSize() {
return this.b;
}
public boolean isDestroyed() {
return this.e;
}
public void removeBannerListener() {
IronLog.API.info();
this.f.b((l5) null);
}
public void setBannerDemandOnlyListener(ISDemandOnlyBannerListener iSDemandOnlyBannerListener) {
IronLog.API.info();
this.f.b((l5) iSDemandOnlyBannerListener);
}
public void setPlacementName(String str) {
this.c = str;
}
}

View File

@@ -0,0 +1,16 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyBannerListener {
void onBannerAdClicked(String str);
void onBannerAdLeftApplication(String str);
void onBannerAdLoadFailed(String str, IronSourceError ironSourceError);
void onBannerAdLoaded(String str);
void onBannerAdShown(String str);
}

View File

@@ -0,0 +1,18 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyInterstitialListener {
void onInterstitialAdClicked(String str);
void onInterstitialAdClosed(String str);
void onInterstitialAdLoadFailed(String str, IronSourceError ironSourceError);
void onInterstitialAdOpened(String str);
void onInterstitialAdReady(String str);
void onInterstitialAdShowFailed(String str, IronSourceError ironSourceError);
}

View File

@@ -0,0 +1,20 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.logger.IronSourceError;
/* loaded from: classes4.dex */
public interface ISDemandOnlyRewardedVideoListener {
void onRewardedVideoAdClicked(String str);
void onRewardedVideoAdClosed(String str);
void onRewardedVideoAdLoadFailed(String str, IronSourceError ironSourceError);
void onRewardedVideoAdLoadSuccess(String str);
void onRewardedVideoAdOpened(String str);
void onRewardedVideoAdRewarded(String str);
void onRewardedVideoAdShowFailed(String str, IronSourceError ironSourceError);
}

View File

@@ -0,0 +1,88 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.f5;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
/* loaded from: classes4.dex */
public interface a {
@SourceDebugExtension({"SMAP\nDemandOnlyAuctionWaterfall.kt\nKotlin\n*S Kotlin\n*F\n+ 1 DemandOnlyAuctionWaterfall.kt\ncom/ironsource/mediationsdk/demandOnly/DemandOnlyAuctionWaterfall$Base\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,40:1\n1#2:41\n*E\n"})
/* renamed from: com.ironsource.mediationsdk.demandOnly.a$a, reason: collision with other inner class name */
public static final class C0173a implements a {
private final List<f5> a;
/* JADX WARN: Multi-variable type inference failed */
public C0173a() {
this(null, 1, 0 == true ? 1 : 0);
}
public C0173a(List<f5> waterfall) {
Intrinsics.checkNotNullParameter(waterfall, "waterfall");
this.a = waterfall;
}
public /* synthetic */ C0173a(List list, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? new ArrayList() : list);
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public f5 a(String instanceName) {
Object obj;
Intrinsics.checkNotNullParameter(instanceName, "instanceName");
Iterator<T> it = this.a.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (Intrinsics.areEqual(((f5) obj).c(), instanceName)) {
break;
}
}
return (f5) obj;
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public List<f5> a() {
return this.a;
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public String b() {
if (this.a.isEmpty()) {
return "";
}
return '1' + ((f5) CollectionsKt___CollectionsKt.first((List) this.a)).c();
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public f5 get(int i) {
if (i < 0 || i >= this.a.size()) {
return null;
}
return this.a.get(i);
}
@Override // com.ironsource.mediationsdk.demandOnly.a
public boolean isEmpty() {
return this.a.isEmpty();
}
}
f5 a(String str);
List<f5> a();
String b();
f5 get(int i);
boolean isEmpty();
}

View File

@@ -0,0 +1,52 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface b {
public static final class a {
public static final a a = new a();
public static final int b = 606;
public static final int c = 608;
public static final int d = 610;
public static final int e = 618;
public static final int f = 619;
public static final int g = 621;
public static final int h = 1063;
private a() {
}
}
/* renamed from: com.ironsource.mediationsdk.demandOnly.b$b, reason: collision with other inner class name */
public static final class C0174b {
public static final C0174b a = new C0174b();
public static final int b = 3002;
public static final int c = 3005;
public static final int d = 3008;
public static final int e = 3009;
public static final int f = 3300;
public static final int g = 3304;
public static final int h = 3305;
public static final int i = 3306;
private C0174b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 83300;
public static final int c = 83302;
public static final int d = 83305;
public static final int e = 83309;
public static final int f = 83500;
public static final int g = 83501;
public static final int h = 83502;
public static final int i = 83510;
public static final int j = 83511;
public static final int k = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,79 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.da;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.n6;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class c implements i.a {
private ConcurrentHashMap<String, d> a = new ConcurrentHashMap<>();
private da b;
public c(List<NetworkSettings> list, n6 n6Var, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean l = n6Var.l();
this.b = daVar;
com.ironsource.mediationsdk.e eVar = new com.ironsource.mediationsdk.e(new com.ironsource.mediationsdk.f(n6Var.d(), sessionId));
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = com.ironsource.mediationsdk.c.b().a(networkSettings, networkSettings.getBannerSettings(), true);
if (a != null) {
d dVar = new d(str, str2, networkSettings, n6Var.b(), a, eVar);
dVar.a(l);
this.a.put(dVar.l(), dVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.a(iSDemandOnlyBannerLayout);
return;
}
this.b.a(3503, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Banner");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
iSDemandOnlyBannerLayout.getListener().a(str, buildNonExistentInstanceError);
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str, String str2) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.a(iSDemandOnlyBannerLayout, new o.a(IronSourceAES.decode(xa.b().c(), str2)));
return;
}
this.b.a(3503, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Banner");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
iSDemandOnlyBannerLayout.getListener().a(str, buildNonExistentInstanceError);
}
@Override // com.ironsource.mediationsdk.demandOnly.i.a
public synchronized void a(String str) {
d dVar = this.a.get(str);
if (dVar != null) {
dVar.r();
return;
}
this.b.a(IronSourceConstants.BN_DO_INSTANCE_NOT_FOUND_IN_DESTROY, str);
IronLog.API.error(ErrorBuilder.buildNonExistentInstanceError("Banner").getErrorMessage());
}
}

View File

@@ -0,0 +1,477 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.view.View;
import android.widget.FrameLayout;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.ji;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.b;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.sdk.BannerSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.ya;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d extends m implements BannerSmashListener, t4 {
private ta n;
private ta o;
private String p;
private String q;
private v4 r;
private com.ironsource.mediationsdk.e s;
private ISDemandOnlyBannerLayout t;
private final mg u;
private final mg.a v;
public class a implements Runnable {
final /* synthetic */ com.ironsource.mediationsdk.i a;
public a(com.ironsource.mediationsdk.i iVar) {
this.a = iVar;
}
@Override // java.lang.Runnable
public void run() {
d.this.a(83500, (Object[][]) null);
IronLog.INTERNAL.verbose("auction waterfallString = " + this.a.q());
d.this.a(83510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, this.a.q()}});
d.this.s.a(ContextProvider.getInstance().getApplicationContext(), this.a, d.this);
}
}
public class b extends TimerTask {
public b() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + d.this.k());
d.this.a(new IronSourceError(608, "load timed out"));
}
}
public d(String str, String str2, NetworkSettings networkSettings, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getBannerSettings(), IronSource.AD_UNIT.BANNER), abstractAdapter);
this.u = el.N().k();
this.v = el.I().e();
this.f = j;
this.p = str;
this.q = str2;
this.r = new v4();
this.a.initBannerForBidding(str, str2, this.c, this);
this.s = eVar;
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
if (objArr2[1] != null) {
j.put(objArr2[0].toString(), objArr2[1]);
}
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
ji.i().a(new kb(i, new JSONObject(j)));
}
/* JADX INFO: Access modifiers changed from: private */
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("error = " + ironSourceError.getErrorMessage() + " smash - " + s());
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
p();
a(ironSourceError, ta.a(this.n));
a(this.r.b(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().a(l(), ironSourceError);
}
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 606) {
a(3306, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
} else {
a(3300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(618, "No available ad to load"));
} else {
a(83302, (Object[][]) null);
this.o = new ta();
this.a.initBannerForBidding(this.p, this.q, this.c, this);
this.a.loadBannerForDemandOnlyForBidding(this.c, str, this.t, this);
}
}
}
private boolean t() {
ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout = this.t;
return iSDemandOnlyBannerLayout == null || iSDemandOnlyBannerLayout.isDestroyed();
}
private void u() {
IronLog.INTERNAL.verbose();
IronSourceThreadManager.INSTANCE.postMediationBackgroundTask(new a(q()));
}
private void v() {
this.g = null;
this.h = null;
this.r = new v4();
}
private void w() {
IronLog.INTERNAL.verbose();
a(new b());
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("Auction failed. error " + i + " - " + str);
this.g = null;
this.h = null;
a(b.c.g, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(621, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
a.C0173a c0173a = new a.C0173a(aVar.h());
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(b.c.h, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(b.c.j, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (c0173a.isEmpty()) {
IronSourceError ironSourceError = new IronSourceError(3306, "There is no available ad to load");
ironLog.error("loadBanner - empty waterfall");
a(ironSourceError);
return;
}
f5 f5Var = c0173a.get(0);
this.r.a(f5Var.b());
this.r.c(f5Var.g());
this.r.b(f5Var.f());
String j2 = f5Var.j();
b(j2);
c(j2);
}
}
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose("state=" + k());
if (iSDemandOnlyBannerLayout == null) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is null | state: " + k()}});
return;
}
m.a[] aVarArr = {m.a.NOT_LOADED, m.a.LOADED};
m.a aVar = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(aVarArr, aVar);
if (a2 == aVar || a2 == m.a.SHOW_IN_PROGRESS) {
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is destroyed | state: " + k()}});
return;
}
String str = "banner layout in blocking state | state: " + k();
iSDemandOnlyBannerLayout.getListener().a(l(), new IronSourceError(619, str));
a(b.c.e, new Object[][]{new Object[]{"reason", str}});
return;
}
v();
a(3002, (Object[][]) null);
if (!o()) {
ironLog.verbose("can't load banner when isOneFlow = false");
a(new IronSourceError(1063, "Missing configuration settings"));
return;
}
this.t = iSDemandOnlyBannerLayout;
this.n = new ta();
w();
if (this.s.a()) {
u();
} else {
ironLog.verbose("can't load the banner the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
}
}
public void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, o oVar) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose("state=" + k());
if (iSDemandOnlyBannerLayout == null) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is null | state: " + k()}});
return;
}
m.a[] aVarArr = {m.a.NOT_LOADED, m.a.LOADED};
m.a aVar = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(aVarArr, aVar);
if (a2 == aVar || a2 == m.a.SHOW_IN_PROGRESS) {
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(b.c.e, new Object[][]{new Object[]{"reason", "bannerLayout is destroyed | state: " + k()}});
return;
}
String str = "banner layout in blocking state | state: " + k();
iSDemandOnlyBannerLayout.getListener().a(l(), new IronSourceError(619, str));
a(b.c.e, new Object[][]{new Object[]{"reason", str}});
return;
}
v();
a(3002, (Object[][]) null);
if (iSDemandOnlyBannerLayout.isDestroyed()) {
a(new IronSourceError(610, "bannerLayout is destroyed"));
return;
}
this.t = iSDemandOnlyBannerLayout;
if (!n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadBannerForBidder in IAB flow must be called by bidder instances");
a(3300, (Object[][]) null);
a(buildLoadFailedError);
return;
}
try {
d.a aVar2 = (d.a) oVar.a(new ya());
f5 a3 = new a.C0173a(aVar2.h()).a(h());
if (a3 == null) {
IronSourceError buildLoadFailedError2 = ErrorBuilder.buildLoadFailedError("loadBannerForBidder invalid enriched ADM");
a(3300, (Object[][]) null);
a(buildLoadFailedError2);
return;
}
String j = a3.j();
if (j == null) {
ironLog.error("serverData is null");
a(new IronSourceError(618, "No available ad to load"));
return;
}
b(j);
a(aVar2.a());
a(aVar2.f());
a(83302, (Object[][]) null);
this.r.a(a3.b());
this.n = new ta();
w();
this.a.initBannerForBidding(this.p, this.q, this.c, this);
this.a.loadBannerForDemandOnlyForBidding(this.c, j, iSDemandOnlyBannerLayout, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadBannerForBidder: Exception= " + e.getMessage()));
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("onAuctionSuccess - Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.m
public Map<String, Object> j() {
HashMap hashMap = new HashMap();
try {
if (t()) {
hashMap.put("reason", "banner is destroyed");
} else {
com.ironsource.mediationsdk.l.a(hashMap, this.t.getSize());
}
AbstractAdapter abstractAdapter = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_ADAPTER_VERSION, abstractAdapter != null ? abstractAdapter.getVersion() : "");
AbstractAdapter abstractAdapter2 = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_SDK_VERSION, abstractAdapter2 != null ? abstractAdapter2.getCoreSDKVersion() : "");
hashMap.put("spId", this.b.i());
hashMap.put(IronSourceConstants.EVENTS_PROVIDER, this.b.a());
hashMap.put(IronSourceConstants.EVENTS_DEMAND_ONLY, 1);
if (o()) {
hashMap.put("isOneFlow", 1);
}
hashMap.put(IronSourceConstants.EVENTS_PROGRAMMATIC, 1);
hashMap.put("instanceType", Integer.valueOf(this.b.d()));
if (!TextUtils.isEmpty(this.g)) {
hashMap.put("auctionId", this.g);
}
JSONObject jSONObject = this.h;
if (jSONObject != null && jSONObject.length() > 0) {
hashMap.put("genericParams", this.h);
}
if (!TextUtils.isEmpty(this.j)) {
hashMap.put("dynamicDemandSource", this.j);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Instance: " + h() + " " + e.getMessage());
}
return hashMap;
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdClicked() {
IronLog.INTERNAL.verbose("smash - " + s());
a(3008, (Object[][]) null);
if (t()) {
return;
}
this.t.getListener().a(l());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLeftApplication() {
IronLog.INTERNAL.verbose("smash - " + s());
a(3304, (Object[][]) null);
if (t()) {
return;
}
this.t.getListener().b(l());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLoadFailed(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("smash - " + s());
a(83300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdLoaded(View view, FrameLayout.LayoutParams layoutParams) {
IronLog.INTERNAL.verbose("smash = " + s());
mg mgVar = this.u;
IronSource.AD_UNIT ad_unit = IronSource.AD_UNIT.BANNER;
int a2 = mgVar.a(ad_unit);
a(b.c.d, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(a2)}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
p();
if (!t()) {
this.t.a(view, layoutParams);
}
a(3005, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(a2)}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
this.v.b(ad_unit);
a(this.r.c(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().c(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdScreenDismissed() {
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdScreenPresented() {
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerAdShown() {
if (a(m.a.LOADED, m.a.SHOW_IN_PROGRESS)) {
IronLog.INTERNAL.verbose("smash - " + s());
a(3009, (Object[][]) null);
a(this.r.a(), IronSourceUtils.getCurrentMethodName());
if (t()) {
return;
}
this.t.getListener().d(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerInitFailed(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("smash - " + s() + " " + ironSourceError.toString());
}
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
public void onBannerInitSuccess() {
IronLog.INTERNAL.verbose("smash - " + s());
}
public com.ironsource.mediationsdk.i q() {
ArrayList arrayList = new ArrayList();
arrayList.add(h());
String str = "" + i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(IronSource.AD_UNIT.BANNER);
iVar.a(arrayList);
iVar.d(str);
iVar.c(l());
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.a(this.t.getSize());
return iVar;
}
public void r() {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
a(new m.a[]{m.a.LOADED, m.a.LOAD_IN_PROGRESS, m.a.SHOW_IN_PROGRESS}, m.a.NOT_LOADED);
if (t()) {
ironLog.error("Banner is null or already destroyed and can't be used anymore");
return;
}
p();
ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout = this.t;
if (iSDemandOnlyBannerLayout != null) {
iSDemandOnlyBannerLayout.a();
}
this.t = null;
AbstractAdapter abstractAdapter = this.a;
if (abstractAdapter == null) {
ironLog.error("can't destroy adapter. mAdapter == null");
} else {
abstractAdapter.destroyBanner(this.c);
}
a(3305, (Object[][]) null);
ironLog.verbose("banner layout was destroyed. bannerId: " + l());
}
public String s() {
return this.b.h().isMultipleInstances() ? this.b.h().getProviderTypeForReflection() : this.b.h().getProviderName();
}
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface e {
public static final class a {
public static final a a = new a();
public static final int b = 1050;
public static final int c = 1052;
public static final int d = 1063;
public static final int e = 1064;
public static final int f = 1065;
public static final int g = 1066;
public static final int h = 1158;
public static final int i = 1162;
public static final int j = 1164;
private a() {
}
}
public static final class b {
public static final b a = new b();
public static final int b = 2002;
public static final int c = 2003;
public static final int d = 2005;
public static final int e = 2006;
public static final int f = 2200;
public static final int g = 2201;
public static final int h = 2202;
public static final int i = 2203;
public static final int j = 2204;
public static final int k = 2210;
public static final int l = 2211;
public static final int m = 2212;
public static final int n = 2213;
public static final int o = 2303;
public static final int p = 2500;
public static final int q = 2503;
public static final int r = 2507;
private b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 82002;
public static final int c = 82003;
public static final int d = 82110;
public static final int e = 82300;
public static final int f = 82301;
public static final int g = 82302;
public static final int h = 82500;
public static final int i = 82510;
public static final int j = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,108 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import com.ironsource.af;
import com.ironsource.da;
import com.ironsource.hi;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class f implements i.b {
private final da a;
private final ConcurrentHashMap<String, g> b;
private final af<ISDemandOnlyInterstitialListener> c;
public f(List<NetworkSettings> list, hi hiVar, com.ironsource.mediationsdk.c cVar, af<ISDemandOnlyInterstitialListener> afVar, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean k = hiVar.k();
com.ironsource.mediationsdk.f fVar = new com.ironsource.mediationsdk.f(hiVar.g(), sessionId);
this.b = new ConcurrentHashMap<>();
this.a = daVar;
this.c = afVar;
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = cVar.a(networkSettings, networkSettings.getInterstitialSettings(), true);
if (a != null) {
g gVar = new g(str, str2, networkSettings, this.c.a(networkSettings.getSubProviderId()), hiVar.e(), a, new com.ironsource.mediationsdk.e(fVar));
gVar.a(k);
this.b.put(networkSettings.getSubProviderId(), gVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
public ConcurrentHashMap<String, g> a() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public void a(h.d dVar) {
String c = dVar.c();
String b = dVar.b();
try {
g gVar = this.b.get(c);
if (gVar == null) {
this.a.a(2503, c);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Interstitial");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(c).onInterstitialAdLoadFailed(c, buildNonExistentInstanceError);
return;
}
if (TextUtils.isEmpty(b)) {
gVar.c();
} else {
gVar.a(new o.a(IronSourceAES.decode(xa.b().c(), b)));
}
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitial exception " + e.getMessage());
IronLog.API.error(buildLoadFailedError.getErrorMessage());
this.c.a(c).onInterstitialAdLoadFailed(c, buildLoadFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public void a(String str) {
try {
g gVar = this.b.get(str);
if (gVar != null) {
gVar.b();
return;
}
this.a.a(2507, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError("Interstitial");
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(str).onInterstitialAdShowFailed(str, buildNonExistentInstanceError);
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildShowFailedError = ErrorBuilder.buildShowFailedError("Interstitial", "showInterstitial exception " + e.getMessage());
IronLog.API.error(buildShowFailedError.getErrorMessage());
this.c.a(str).onInterstitialAdShowFailed(str, buildShowFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.b
public boolean b(String str) {
g gVar = this.b.get(str);
if (gVar != null) {
return gVar.a();
}
this.a.a(2500, str);
return false;
}
}

View File

@@ -0,0 +1,407 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.util.Log;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.ji;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.e;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.demandOnly.n;
import com.ironsource.mediationsdk.demandOnly.p;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.sdk.InterstitialSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.y4;
import com.ironsource.ya;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class g extends m implements n.a, InterstitialSmashListener, t4 {
private ta n;
private ta o;
private ISDemandOnlyInterstitialListener p;
private v4 q;
private com.ironsource.mediationsdk.e r;
private p s;
private final mg t;
private final mg.a u;
public class a extends TimerTask {
public a() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + g.this.k());
g.this.a(new IronSourceError(1052, "load timed out"));
}
}
public class b extends TimerTask {
public b() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + g.this.k());
g.this.a(new IronSourceError(1052, "load timed out"));
}
}
public g(String str, String str2, NetworkSettings networkSettings, ISDemandOnlyInterstitialListener iSDemandOnlyInterstitialListener, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getInterstitialSettings(), IronSource.AD_UNIT.INTERSTITIAL), abstractAdapter);
this.s = new p.b();
this.t = el.N().k();
this.u = el.I().e();
this.p = iSDemandOnlyInterstitialListener;
this.f = j;
this.r = eVar;
this.a.initInterstitial(str, str2, this.c, this);
}
private void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
j.put(objArr2[0].toString(), objArr2[1]);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e));
}
}
ji.i().a(new kb(i, new JSONObject(j)));
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 1158) {
a(2213, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}});
} else {
a(2200, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(o oVar) {
this.n = new ta();
a(new a());
if (!n()) {
a(new IronSourceError(2303, "loadInterstitialWithAdm: must be called by bidder instance"));
return;
}
try {
d.a aVar = (d.a) oVar.a(new ya());
f5 a2 = new a.C0173a(aVar.h()).a(h());
if (a2 == null) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitialWithAdm invalid enriched adm");
a(2303, (Object[][]) null);
a(buildLoadFailedError);
return;
}
String j = a2.j();
if (j == null) {
IronLog.INTERNAL.error("serverData is null");
a(new IronSourceError(e.a.i, "No available ad to load"));
return;
}
b(j);
a(aVar.a());
a(aVar.f());
a(82002, (Object[][]) null);
this.q.a(a2.b());
this.o = new ta();
this.a.loadInterstitialForBidding(this.c, null, j, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadInterstitialWithAdm: Exception= " + e.getMessage()));
}
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(e.a.i, "No available ad to load"));
} else {
a(82002, (Object[][]) null);
this.a.loadInterstitialForBidding(this.c, null, str, this);
}
}
}
private com.ironsource.mediationsdk.i q() {
String str = i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(this.m);
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.d(str);
iVar.c(l());
iVar.a(this.t.a(this.m));
y4 y4Var = new y4(h(), false);
y4Var.a(this.s.value());
Map<String, Object> interstitialBiddingData = this.a.getInterstitialBiddingData(this.c, new JSONObject());
if (interstitialBiddingData != null) {
y4Var.b(interstitialBiddingData);
}
iVar.a(y4Var);
return iVar;
}
private void r() {
this.o = new ta();
this.a.loadInterstitial(this.c, null, this);
}
private void s() {
if (!this.r.a()) {
IronLog.INTERNAL.verbose("can't load the interstitial the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
return;
}
a(82500, (Object[][]) null);
com.ironsource.mediationsdk.i q = q();
IronLog.INTERNAL.verbose("auction waterfallString = " + q.q());
a(82510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, q.q()}});
this.r.a(ContextProvider.getInstance().getApplicationContext(), q, this);
}
private void t() {
this.g = null;
this.h = null;
this.j = null;
this.q = new v4();
}
private void u() {
this.n = new ta();
a(new b());
if (n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadInterstitial must be called by non bidder instances");
a(2303, (Object[][]) null);
a(buildLoadFailedError);
} else if (o()) {
s();
} else {
r();
}
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("error " + i + " - " + str);
this.g = null;
this.h = null;
a(82300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(e.a.j, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
String str2;
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
this.s = aVar.a(l());
a.C0173a c0173a = new a.C0173a(aVar.h());
if (c0173a.isEmpty()) {
str2 = "";
} else {
f5 f5Var = c0173a.get(0);
this.q.a(f5Var.b());
this.q.c(f5Var.g());
this.q.b(f5Var.f());
str2 = f5Var.j();
b(str2);
}
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(82301, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(82302, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (!c0173a.isEmpty()) {
c(str2);
return;
}
IronSourceError ironSourceError = new IronSourceError(1158, "There is no available ad to load");
ironLog.error("interstitial - empty waterfall");
a(ironSourceError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void a(o oVar) {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
a(new IronSourceError(1050, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
t();
a(2002, (Object[][]) null);
c(oVar);
}
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", error = " + ironSourceError.getErrorMessage());
p();
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
a(ironSourceError, ta.a(this.n));
a(this.q.b(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdLoadFailed(l(), ironSourceError);
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public boolean a() {
boolean z = false;
if (!a(m.a.LOADED)) {
a(2212, (Object[][]) null);
return false;
}
try {
z = this.a.isInterstitialReady(this.c);
a(z ? 2211 : 2212, (Object[][]) null);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception=" + e.getMessage());
}
return z;
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void b() {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", state=" + k());
a(2201, (Object[][]) null);
m.a aVar = m.a.LOADED;
m.a aVar2 = m.a.SHOW_IN_PROGRESS;
if (a(aVar, aVar2)) {
this.a.showInterstitial(this.c, this);
} else {
onInterstitialAdShowFailed(a(aVar2) ? new IronSourceError(1064, "showInterstitial error: can't show ad while an ad is already showing") : a(m.a.LOAD_IN_PROGRESS) ? new IronSourceError(1065, "showInterstitial error: can't show ad while an ad is loading") : new IronSourceError(1066, "showInterstitial error: no available ads to show"));
}
}
@Override // com.ironsource.mediationsdk.demandOnly.n.a
public void c() {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
this.p.onInterstitialAdLoadFailed(l(), new IronSourceError(1050, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
t();
a(2002, (Object[][]) null);
u();
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClicked() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2006, new Object[0][]);
this.p.onInterstitialAdClicked(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClosed() {
b(m.a.NOT_LOADED);
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2204, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(this.t.a(this.m))}});
this.u.b(this.m);
this.p.onInterstitialAdClosed(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdLoadFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.getErrorMessage() + " instance name= " + h() + " state=" + k());
a(e.c.d, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdOpened() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2005, new Object[0][]);
a(this.q.a(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdOpened(l());
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdReady() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h() + " state=" + k());
p();
a(e.c.c, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
a(2003, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
a(this.q.c(), IronSourceUtils.getCurrentMethodName());
this.p.onInterstitialAdReady(l());
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.toString() + " instance name= " + h() + " state=" + k());
b(m.a.NOT_LOADED);
a(2203, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
this.p.onInterstitialAdShowFailed(l(), ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowSucceeded() {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdVisible() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(2210, new Object[0][]);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitFailed(IronSourceError ironSourceError) {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitSuccess() {
}
}

View File

@@ -0,0 +1,175 @@
package com.ironsource.mediationsdk.demandOnly;
import android.app.Activity;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.demandOnly.q;
import com.ironsource.mediationsdk.logger.IronSourceError;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
/* loaded from: classes4.dex */
public interface h extends q {
public static abstract class a implements h {
private final String a;
private final String b;
private final boolean c;
public a(String str, String str2, boolean z) {
this.a = str;
this.b = str2;
this.c = z;
}
@Override // com.ironsource.mediationsdk.demandOnly.q
public abstract IronSourceError a();
@Override // com.ironsource.mediationsdk.demandOnly.h
public String b() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.h
public String c() {
return this.a;
}
@Override // com.ironsource.mediationsdk.demandOnly.h
public boolean d() {
return this.c;
}
}
public static final class b extends a {
private final String d;
private final Activity e;
private final ISDemandOnlyBannerLayout f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public b(String adFormat, Activity activity, String str, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str2, boolean z) {
super(str, str2, z);
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.d = adFormat;
this.e = activity;
this.f = iSDemandOnlyBannerLayout;
}
public /* synthetic */ b(String str, Activity activity, String str2, ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str3, boolean z, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, activity, str2, iSDemandOnlyBannerLayout, (i & 16) != 0 ? null : str3, (i & 32) != 0 ? false : z);
}
@Override // com.ironsource.mediationsdk.demandOnly.h.a, com.ironsource.mediationsdk.demandOnly.q
public IronSourceError a() {
IronSourceError a = new q.a(this.d).a(this);
if (a != null) {
return a;
}
return null;
}
public final Activity f() {
return this.e;
}
public final ISDemandOnlyBannerLayout g() {
return this.f;
}
}
@SourceDebugExtension({"SMAP\nDemandOnlyLoadParams.kt\nKotlin\n*S Kotlin\n*F\n+ 1 DemandOnlyLoadParams.kt\ncom/ironsource/mediationsdk/demandOnly/DemandOnlyLoadParams$Builder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,107:1\n1#2:108\n*E\n"})
public static final class c {
private String a = "";
private Activity b;
private String c;
private boolean d;
private String e;
private ISDemandOnlyBannerLayout f;
public final b a() {
return new b(this.a, this.b, this.c, this.f, this.e, this.d);
}
public final c a(Activity activity) {
this.b = activity;
return this;
}
public final c a(Activity activity, Activity activity2) {
if (activity == null) {
activity = activity2;
}
this.b = activity;
return this;
}
public final c a(IronSource.AD_UNIT adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
String ad_unit = adFormat.toString();
Intrinsics.checkNotNullExpressionValue(ad_unit, "adFormat.toString()");
this.a = ad_unit;
return this;
}
public final c a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout) {
this.f = iSDemandOnlyBannerLayout;
return this;
}
public final c a(String str) {
this.e = str;
return this;
}
public final c a(boolean z) {
this.d = z;
return this;
}
public final c b(String str) {
this.c = str;
return this;
}
public final d b() {
return new d(this.a, this.b, this.c, this.e, this.d);
}
}
public static final class d extends a implements com.ironsource.k {
private final String d;
private final Activity e;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(String adFormat, Activity activity, String str, String str2, boolean z) {
super(str, str2, z);
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.d = adFormat;
this.e = activity;
}
public /* synthetic */ d(String str, Activity activity, String str2, String str3, boolean z, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, activity, str2, (i & 8) != 0 ? null : str3, (i & 16) != 0 ? false : z);
}
@Override // com.ironsource.mediationsdk.demandOnly.h.a, com.ironsource.mediationsdk.demandOnly.q
public IronSourceError a() {
IronSourceError a = new q.b(this.d).a(this);
if (a != null) {
return a;
}
return null;
}
@Override // com.ironsource.k
public Activity e() {
return this.e;
}
}
String b();
String c();
boolean d();
}

View File

@@ -0,0 +1,31 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.demandOnly.h;
/* loaded from: classes4.dex */
public interface i {
public interface a {
void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str);
void a(ISDemandOnlyBannerLayout iSDemandOnlyBannerLayout, String str, String str2);
void a(String str);
}
public interface b {
void a(h.d dVar);
void a(String str);
boolean b(String str);
}
public interface c {
void a(h.d dVar);
boolean a(String str);
void b(String str);
}
}

View File

@@ -0,0 +1,61 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface j {
public static final class a {
public static final a a = new a();
public static final int b = 1053;
public static final int c = 1055;
public static final int d = 1058;
public static final int e = 1062;
public static final int f = 1063;
public static final int g = 1067;
public static final int h = 1068;
public static final int i = 1069;
public static final int j = 1070;
public static final int k = 1071;
private a() {
}
}
public static final class b {
public static final b a = new b();
public static final int b = 1001;
public static final int c = 1002;
public static final int d = 1005;
public static final int e = 1006;
public static final int f = 1010;
public static final int g = 1200;
public static final int h = 1201;
public static final int i = 1202;
public static final int j = 1203;
public static final int k = 1206;
public static final int l = 1213;
public static final int m = 1210;
public static final int n = 1211;
public static final int o = 1500;
public static final int p = 1503;
public static final int q = 1507;
private b() {
}
}
public static final class c {
public static final c a = new c();
public static final int b = 81002;
public static final int c = 81003;
public static final int d = 81110;
public static final int e = 81300;
public static final int f = 81301;
public static final int g = 81302;
public static final int h = 81500;
public static final int i = 81510;
public static final int j = 88002;
private c() {
}
}
}

View File

@@ -0,0 +1,107 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.af;
import com.ironsource.da;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.demandOnly.i;
import com.ironsource.mediationsdk.demandOnly.o;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.pp;
import com.ironsource.xa;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class k implements i.c {
private final da a;
private final ConcurrentHashMap<String, l> b;
private final af<ISDemandOnlyRewardedVideoListener> c;
public k(List<NetworkSettings> list, pp ppVar, com.ironsource.mediationsdk.c cVar, af<ISDemandOnlyRewardedVideoListener> afVar, String str, String str2, da daVar) {
String sessionId = IronSourceUtils.getSessionId();
boolean d = ppVar.d();
com.ironsource.mediationsdk.f fVar = new com.ironsource.mediationsdk.f(ppVar.k(), sessionId);
this.b = new ConcurrentHashMap<>();
this.a = daVar;
this.c = afVar;
for (NetworkSettings networkSettings : list) {
if (networkSettings.isIronSource()) {
AbstractAdapter a = cVar.a(networkSettings, networkSettings.getRewardedVideoSettings(), true);
if (a != null) {
l lVar = new l(str, str2, networkSettings, this.c.a(networkSettings.getSubProviderId()), ppVar.i(), a, new com.ironsource.mediationsdk.e(fVar));
lVar.a(d);
this.b.put(networkSettings.getSubProviderId(), lVar);
}
} else {
IronLog.INTERNAL.error("cannot load " + networkSettings.getProviderTypeForReflection());
}
}
}
public ConcurrentHashMap<String, l> a() {
return this.b;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public void a(h.d dVar) {
String c = dVar.c();
try {
l lVar = this.b.get(c);
if (lVar == null) {
this.a.a(1503, c);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT);
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(c).onRewardedVideoAdLoadFailed(c, buildNonExistentInstanceError);
return;
}
if (dVar.d()) {
lVar.b(new o.a(IronSourceAES.decode(xa.b().c(), dVar.b())));
} else {
lVar.d();
}
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideo exception " + e.getMessage());
IronLog.API.error(buildLoadFailedError.getErrorMessage());
this.c.a(c).onRewardedVideoAdLoadFailed(c, buildLoadFailedError);
}
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public boolean a(String str) {
l lVar = this.b.get(str);
if (lVar != null) {
return lVar.a();
}
this.a.a(1500, str);
return false;
}
@Override // com.ironsource.mediationsdk.demandOnly.i.c
public void b(String str) {
try {
l lVar = this.b.get(str);
if (lVar != null) {
lVar.e();
return;
}
this.a.a(1507, str);
IronSourceError buildNonExistentInstanceError = ErrorBuilder.buildNonExistentInstanceError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT);
IronLog.API.error(buildNonExistentInstanceError.getErrorMessage());
this.c.a(str).onRewardedVideoAdShowFailed(str, buildNonExistentInstanceError);
} catch (Exception e) {
i9.d().a(e);
IronSourceError buildShowFailedError = ErrorBuilder.buildShowFailedError(IronSourceConstants.REWARDED_VIDEO_AD_UNIT, "showRewardedVideo exception " + e.getMessage());
IronLog.API.error(buildShowFailedError.getErrorMessage());
this.c.a(str).onRewardedVideoAdShowFailed(str, buildShowFailedError);
}
}
}

View File

@@ -0,0 +1,437 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import android.util.Log;
import com.ironsource.el;
import com.ironsource.environment.ContextProvider;
import com.ironsource.f5;
import com.ironsource.i9;
import com.ironsource.kb;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.demandOnly.a;
import com.ironsource.mediationsdk.demandOnly.j;
import com.ironsource.mediationsdk.demandOnly.m;
import com.ironsource.mediationsdk.demandOnly.n;
import com.ironsource.mediationsdk.demandOnly.p;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.model.Placement;
import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener;
import com.ironsource.mediationsdk.utils.ErrorBuilder;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.mg;
import com.ironsource.rp;
import com.ironsource.t4;
import com.ironsource.ta;
import com.ironsource.v2;
import com.ironsource.v4;
import com.ironsource.y4;
import com.ironsource.ya;
import java.util.List;
import java.util.Map;
import java.util.TimerTask;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class l extends m implements n.b, RewardedVideoSmashListener, t4 {
private ta n;
private ta o;
private ISDemandOnlyRewardedVideoListener p;
private v4 q;
private com.ironsource.mediationsdk.e r;
private p s;
private final mg t;
private final mg.a u;
public class a extends TimerTask {
public a() {
}
@Override // java.util.TimerTask, java.lang.Runnable
public void run() {
IronLog.INTERNAL.verbose("load timed out state=" + l.this.k());
l.this.a(new IronSourceError(1055, "load timed out"));
}
}
public l(String str, String str2, NetworkSettings networkSettings, ISDemandOnlyRewardedVideoListener iSDemandOnlyRewardedVideoListener, long j, AbstractAdapter abstractAdapter, com.ironsource.mediationsdk.e eVar) {
super(new v2(networkSettings, networkSettings.getRewardedVideoSettings(), IronSource.AD_UNIT.REWARDED_VIDEO), abstractAdapter);
this.s = new p.b();
this.t = el.N().k();
this.u = el.I().e();
this.p = iSDemandOnlyRewardedVideoListener;
this.f = j;
this.r = eVar;
this.a.initRewardedVideoForDemandOnly(str, str2, this.c, this);
}
private void a(int i, Object[][] objArr) {
Map<String, Object> j = j();
if (objArr != null) {
try {
for (Object[] objArr2 : objArr) {
j.put(objArr2[0].toString(), objArr2[1]);
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e));
}
}
rp.i().a(new kb(i, new JSONObject(j)));
}
private void a(IronSourceError ironSourceError, long j) {
if (ironSourceError.getErrorCode() == 1058) {
a(1213, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}});
} else {
a(1200, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
}
}
private void a(List<String> list, String str) {
a(list, h(), i(), this.j, str);
}
private void c(o oVar) {
this.n = new ta();
a(s());
if (!n()) {
a(new IronSourceError(j.a.k, "loadRewardedVideoWithAdm: must be called by bidder instance"));
return;
}
try {
d.a aVar = (d.a) oVar.a(new ya());
f5 a2 = new a.C0173a(aVar.h()).a(h());
if (a2 == null) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideoWithAdm invalid enriched adm");
a(j.a.k, (Object[][]) null);
a(buildLoadFailedError);
return;
}
String j = a2.j();
if (j == null) {
IronLog.INTERNAL.error("serverData is null");
a(new IronSourceError(1062, "No available ad to load"));
return;
}
b(j);
a(aVar.a());
a(aVar.f());
a(81002, (Object[][]) null);
this.q.a(a2.b());
this.o = new ta();
this.a.loadRewardedVideoForBidding(this.c, null, j, this);
} catch (Exception e) {
i9.d().a(e);
a(ErrorBuilder.buildLoadFailedError("loadRewardedVideoWithAdm: Exception= " + e.getMessage()));
}
}
private void c(String str) {
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
if (a(m.a.LOAD_IN_PROGRESS)) {
if (str == null) {
ironLog.verbose("serverData is null");
a(new IronSourceError(1062, "No available ad to load"));
} else {
a(81002, (Object[][]) null);
this.a.loadRewardedVideoForBidding(this.c, null, str, this);
}
}
}
private IronSourceError q() {
return a(m.a.SHOW_IN_PROGRESS) ? new IronSourceError(1067, "showRewardedVideo error: can't show ad while an ad is already showing") : a(m.a.LOAD_IN_PROGRESS) ? new IronSourceError(1068, "showRewardedVideo error: can't show ad while an ad is loading") : new IronSourceError(1069, "showRewardedVideo error: no available ads to show");
}
private com.ironsource.mediationsdk.i r() {
String str = i() + h();
com.ironsource.mediationsdk.i iVar = new com.ironsource.mediationsdk.i(this.m);
iVar.b(IronSourceUtils.isEncryptedResponse());
iVar.a(true);
iVar.c(true);
iVar.d(str);
iVar.c(l());
iVar.a(this.t.a(this.m));
y4 y4Var = new y4(h(), false);
y4Var.a(this.s.value());
Map<String, Object> rewardedVideoBiddingData = this.a.getRewardedVideoBiddingData(this.c, new JSONObject());
if (rewardedVideoBiddingData != null) {
y4Var.b(rewardedVideoBiddingData);
}
iVar.a(y4Var);
return iVar;
}
private TimerTask s() {
return new a();
}
private void t() {
this.o = new ta();
this.a.loadRewardedVideo(this.c, null, this);
}
private void u() {
if (!this.r.a()) {
IronLog.INTERNAL.verbose("can't load the rewarded video the auction isn't enabled");
a(new IronSourceError(1063, "Missing server configuration"));
return;
}
a(81500, (Object[][]) null);
com.ironsource.mediationsdk.i r = r();
IronLog.INTERNAL.verbose("auction waterfallString = " + r.q());
a(81510, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, r.q()}});
this.r.a(ContextProvider.getInstance().getApplicationContext(), r, this);
}
private void v() {
this.g = null;
this.h = null;
this.j = null;
this.q = new v4();
}
private void w() {
this.n = new ta();
a(s());
if (n()) {
IronSourceError buildLoadFailedError = ErrorBuilder.buildLoadFailedError("loadRewardedVideo must be called by non bidder instances");
a(j.a.k, (Object[][]) null);
a(buildLoadFailedError);
} else if (o()) {
u();
} else {
t();
}
}
@Override // com.ironsource.l4
public void a(int i, String str, int i2, String str2, long j) {
IronLog.INTERNAL.verbose("Auction failed. error " + i + " - " + str);
this.g = null;
this.h = null;
a(81300, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i)}, new Object[]{"reason", str}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}, new Object[]{IronSourceConstants.EVENTS_EXT1, k()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
a(new IronSourceError(j.a.j, "No available ad to load"));
}
}
@Override // com.ironsource.t4
public void a(d.a aVar, int i, long j, int i2, String str) {
String str2;
IronLog ironLog = IronLog.INTERNAL;
ironLog.verbose();
this.g = aVar.a();
this.h = aVar.f();
this.s = aVar.a(l());
a.C0173a c0173a = new a.C0173a(aVar.h());
if (c0173a.isEmpty()) {
str2 = "";
} else {
f5 f5Var = c0173a.get(0);
this.q.a(f5Var.b());
this.q.c(f5Var.g());
this.q.b(f5Var.f());
str2 = f5Var.j();
b(str2);
}
if (!TextUtils.isEmpty(str)) {
a(88002, new Object[][]{new Object[]{"errorCode", Integer.valueOf(i2)}, new Object[]{"reason", str}});
}
a(81301, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(j)}});
a(81302, new Object[][]{new Object[]{IronSourceConstants.EVENTS_EXT1, c0173a.b()}});
if (a(m.a.LOAD_IN_PROGRESS)) {
if (!c0173a.isEmpty()) {
c(str2);
return;
}
IronSourceError ironSourceError = new IronSourceError(1058, "There is no available ad to load");
ironLog.error("rewardedVideo - empty waterfall");
a(ironSourceError);
}
}
public void a(IronSourceError ironSourceError) {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", error = " + ironSourceError.getErrorMessage());
p();
if (a(m.a.LOAD_IN_PROGRESS, m.a.NOT_LOADED)) {
a(ironSourceError, ta.a(this.n));
a(this.q.b(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdLoadFailed(l(), ironSourceError);
}
}
@Override // com.ironsource.l4
public void a(List<f5> list, String str, f5 f5Var, JSONObject jSONObject, JSONObject jSONObject2, int i, long j, int i2, String str2) {
IronLog.INTERNAL.error("Deprecated: Please use onAuctionSuccess(AuctionDataUtils.AuctionData auctionData, int auctionTrial, long elapsedTime, int troubleshootingErrorCode, String troubleshootingErrorMessage)");
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public boolean a() {
boolean z = false;
if (!a(m.a.LOADED)) {
a(1211, (Object[][]) null);
return false;
}
try {
z = this.a.isRewardedVideoAvailable(this.c);
a(z ? 1210 : 1211, (Object[][]) null);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception=" + e.getMessage());
}
return z;
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void b(o oVar) {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
a(new IronSourceError(1053, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
v();
a(1001, (Object[][]) null);
c(oVar);
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void d() {
IronLog.INTERNAL.verbose("state=" + k());
m.a aVar = m.a.NOT_LOADED;
m.a aVar2 = m.a.LOADED;
m.a aVar3 = m.a.LOAD_IN_PROGRESS;
m.a a2 = a(new m.a[]{aVar, aVar2}, aVar3);
if (a2 != aVar && a2 != aVar2) {
this.p.onRewardedVideoAdLoadFailed(l(), new IronSourceError(1053, a2 == aVar3 ? "load already in progress" : "cannot load because show is in progress"));
return;
}
v();
a(1001, (Object[][]) null);
w();
}
@Override // com.ironsource.mediationsdk.demandOnly.n.b
public void e() {
IronLog.INTERNAL.verbose("instanceName = " + h() + ", state=" + k());
a(1201, (Object[][]) null);
if (a(m.a.LOADED, m.a.SHOW_IN_PROGRESS)) {
this.a.showRewardedVideo(this.c, this);
} else {
onRewardedVideoAdShowFailed(q());
}
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdClicked() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1006, new Object[0][]);
this.p.onRewardedVideoAdClicked(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdClosed() {
b(m.a.NOT_LOADED);
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1203, new Object[][]{new Object[]{"sessionDepth", Integer.valueOf(this.t.a(this.m))}});
this.u.b(this.m);
this.p.onRewardedVideoAdClosed(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdEnded() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdOpened() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1005, new Object[0][]);
a(this.q.a(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdOpened(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdRewarded() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
Map<String, Object> j = j();
if (!TextUtils.isEmpty(com.ironsource.mediationsdk.p.m().l())) {
j.put(IronSourceConstants.EVENTS_DYNAMIC_USER_ID, com.ironsource.mediationsdk.p.m().l());
}
if (com.ironsource.mediationsdk.p.m().s() != null) {
for (String str : com.ironsource.mediationsdk.p.m().s().keySet()) {
j.put("custom_" + str, com.ironsource.mediationsdk.p.m().s().get(str));
}
}
Placement a2 = com.ironsource.mediationsdk.p.m().h().c().f().a();
if (a2 != null) {
j.put("placement", a2.getPlacementName());
j.put(IronSourceConstants.EVENTS_REWARD_NAME, a2.getRewardName());
j.put(IronSourceConstants.EVENTS_REWARD_AMOUNT, Integer.valueOf(a2.getRewardAmount()));
} else {
IronLog.INTERNAL.error("defaultPlacement is null");
}
kb kbVar = new kb(1010, new JSONObject(j));
kbVar.a(IronSourceConstants.EVENTS_TRANS_ID, IronSourceUtils.getTransId(kbVar.d(), h()));
rp.i().a(kbVar);
this.p.onRewardedVideoAdRewarded(l());
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdShowFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.toString() + " instance name= " + h() + " state=" + k());
b(m.a.NOT_LOADED);
a(1202, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}});
this.p.onRewardedVideoAdShowFailed(l(), ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdStarted() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAdVisible() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h());
a(1206, new Object[0][]);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoAvailabilityChanged(boolean z) {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoInitFailed(IronSourceError ironSourceError) {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoInitSuccess() {
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoLoadFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose("error=" + ironSourceError.getErrorMessage() + "instance name= " + h() + " state=" + k());
a(j.c.d, new Object[][]{new Object[]{"errorCode", Integer.valueOf(ironSourceError.getErrorCode())}, new Object[]{"reason", ironSourceError.getErrorMessage()}, new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
a(ironSourceError);
}
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
public void onRewardedVideoLoadSuccess() {
IronLog.ADAPTER_CALLBACK.verbose("instance name= " + h() + " state=" + k());
p();
a(j.c.c, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.o))}});
if (a(m.a.LOAD_IN_PROGRESS, m.a.LOADED)) {
a(1002, new Object[][]{new Object[]{IronSourceConstants.EVENTS_DURATION, Long.valueOf(ta.a(this.n))}});
a(this.q.c(), IronSourceUtils.getCurrentMethodName());
this.p.onRewardedVideoAdLoadSuccess(l());
}
}
}

View File

@@ -0,0 +1,228 @@
package com.ironsource.mediationsdk.demandOnly;
import android.text.TextUtils;
import com.ironsource.adapters.ironsource.IronSourceLoadParameters;
import com.ironsource.aj;
import com.ironsource.i9;
import com.ironsource.mediationsdk.AbstractAdapter;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.v2;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class m {
protected AbstractAdapter a;
protected v2 b;
protected JSONObject c;
private a d;
private Timer e;
long f;
protected String g;
protected JSONObject h;
protected List<String> i;
protected String j;
private final Object k = new Object();
private final Object l = new Object();
protected final IronSource.AD_UNIT m;
public enum a {
NOT_LOADED,
LOAD_IN_PROGRESS,
LOADED,
SHOW_IN_PROGRESS
}
public m(v2 v2Var, AbstractAdapter abstractAdapter) {
this.b = v2Var;
this.m = v2Var.b();
this.a = abstractAdapter;
JSONObject c = v2Var.c();
this.c = c;
try {
c.put(IronSourceLoadParameters.Constants.DEMAND_ONLY, true);
} catch (JSONException e) {
i9.d().a(e);
}
this.d = a.NOT_LOADED;
this.e = null;
this.g = "";
this.h = null;
this.i = new ArrayList();
}
public a a(a[] aVarArr, a aVar) {
a aVar2;
synchronized (this.k) {
try {
aVar2 = this.d;
if (Arrays.asList(aVarArr).contains(this.d)) {
b(aVar);
}
} catch (Throwable th) {
throw th;
}
}
return aVar2;
}
public void a(String str) {
this.g = str;
}
public void a(List<String> list, String str, int i, String str2, String str3) {
Iterator it = ((List) aj.a((ArrayList) list, new ArrayList())).iterator();
while (it.hasNext()) {
com.ironsource.mediationsdk.d.b().a(str3, str, com.ironsource.mediationsdk.d.b().a((String) it.next(), str, i, str2, "", "", "", ""));
}
}
public void a(TimerTask timerTask) {
synchronized (this.l) {
p();
Timer timer = new Timer();
this.e = timer;
timer.schedule(timerTask, this.f);
}
}
public void a(JSONObject jSONObject) {
this.h = jSONObject;
}
public void a(boolean z) {
try {
this.c.put("isOneFlow", z);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.verbose("Can't set isOneFlow = " + z + ". Error: " + e.getMessage());
}
}
public boolean a(a aVar) {
boolean z;
synchronized (this.k) {
z = this.d == aVar;
}
return z;
}
public boolean a(a aVar, a aVar2) {
synchronized (this.k) {
try {
if (this.d != aVar) {
return false;
}
b(aVar2);
return true;
} catch (Throwable th) {
throw th;
}
}
}
public void b(a aVar) {
IronLog.INTERNAL.verbose("DemandOnlySmash " + this.b.f() + ": current state=" + this.d + ", new state=" + aVar);
synchronized (this.k) {
this.d = aVar;
}
}
public void b(String str) {
this.j = com.ironsource.mediationsdk.d.b().c(str);
}
public v2 f() {
return this.b;
}
public String g() {
return this.g;
}
public String h() {
return this.b.f();
}
public int i() {
return this.b.d();
}
public Map<String, Object> j() {
HashMap hashMap = new HashMap();
try {
AbstractAdapter abstractAdapter = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_ADAPTER_VERSION, abstractAdapter != null ? abstractAdapter.getVersion() : "");
AbstractAdapter abstractAdapter2 = this.a;
hashMap.put(IronSourceConstants.EVENTS_PROVIDER_SDK_VERSION, abstractAdapter2 != null ? abstractAdapter2.getCoreSDKVersion() : "");
hashMap.put("spId", this.b.i());
hashMap.put(IronSourceConstants.EVENTS_PROVIDER, this.b.a());
hashMap.put(IronSourceConstants.EVENTS_DEMAND_ONLY, 1);
hashMap.put("instanceType", Integer.valueOf(this.b.d()));
if (!TextUtils.isEmpty(this.g)) {
hashMap.put("auctionId", this.g);
}
JSONObject jSONObject = this.h;
if (jSONObject != null && jSONObject.length() > 0) {
hashMap.put("genericParams", this.h);
}
if (!TextUtils.isEmpty(this.j)) {
hashMap.put("dynamicDemandSource", this.j);
}
if (o()) {
hashMap.put("isOneFlow", 1);
}
} catch (Exception e) {
i9.d().a(e);
IronSourceLoggerManager.getLogger().logException(IronSourceLogger.IronSourceTag.NATIVE, "getProviderEventData " + h() + ")", e);
}
return hashMap;
}
public String k() {
a aVar = this.d;
return aVar == null ? "null" : aVar.toString();
}
public String l() {
return this.b.i();
}
public List<String> m() {
return this.i;
}
public boolean n() {
return this.b.j();
}
public boolean o() {
return this.c.optBoolean("isOneFlow", false);
}
public void p() {
synchronized (this.l) {
try {
Timer timer = this.e;
if (timer != null) {
timer.cancel();
this.e = null;
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,25 @@
package com.ironsource.mediationsdk.demandOnly;
/* loaded from: classes4.dex */
public interface n {
public interface a {
void a(o oVar);
boolean a();
void b();
void c();
}
public interface b {
boolean a();
void b(o oVar);
void d();
void e();
}
}

View File

@@ -0,0 +1,32 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.dl;
import com.ironsource.za;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface o extends za<String> {
public static final class a implements o {
private final String a;
public a(String rowAdm) {
Intrinsics.checkNotNullParameter(rowAdm, "rowAdm");
this.a = rowAdm;
}
@Override // com.ironsource.mediationsdk.demandOnly.o
public <T> T a(dl<String, T> mapper) {
Intrinsics.checkNotNullParameter(mapper, "mapper");
return mapper.a(this.a);
}
@Override // com.ironsource.za
/* renamed from: b, reason: merged with bridge method [inline-methods] */
public String a() {
return this.a;
}
}
<T> T a(dl<String, T> dlVar);
}

View File

@@ -0,0 +1,29 @@
package com.ironsource.mediationsdk.demandOnly;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface p {
public static class a implements p {
private final String a;
public a(String plumbus) {
Intrinsics.checkNotNullParameter(plumbus, "plumbus");
this.a = plumbus;
}
@Override // com.ironsource.mediationsdk.demandOnly.p
public String value() {
return this.a;
}
}
public static final class b extends a {
public b() {
super("");
}
}
String value();
}

View File

@@ -0,0 +1,74 @@
package com.ironsource.mediationsdk.demandOnly;
import com.ironsource.mediationsdk.ISBannerSize;
import com.ironsource.mediationsdk.demandOnly.h;
import com.ironsource.mediationsdk.logger.IronSourceError;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface q {
public static final class a {
private final String a;
public a(String adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.a = adFormat;
}
public final IronSourceError a(h loadParams) {
Intrinsics.checkNotNullParameter(loadParams, "loadParams");
h.b bVar = (h.b) loadParams;
if (bVar.f() == null) {
return new IronSourceError(1060, this.a + " was initialized and loaded without Activity");
}
if (bVar.g() == null) {
return new IronSourceError(510, "Missing banner layout");
}
if (bVar.g().isDestroyed()) {
return new IronSourceError(510, "Banner layout is destroyed");
}
ISBannerSize size = bVar.g().getSize();
if (size == null) {
return new IronSourceError(510, "Missing banner size");
}
if (com.ironsource.mediationsdk.l.f == size.getDescription() && (size.getHeight() <= 0 || size.getWidth() <= 0)) {
return new IronSourceError(510, "Unsupported banner size. Height and width must be bigger than 0");
}
if (bVar.c() == null) {
return new IronSourceError(510, "Missing instance Id");
}
String b = bVar.b();
if ((b == null || b.length() == 0) && loadParams.d()) {
return new IronSourceError(510, "Missing adm");
}
return null;
}
}
public static final class b {
private final String a;
public b(String adFormat) {
Intrinsics.checkNotNullParameter(adFormat, "adFormat");
this.a = adFormat;
}
public final IronSourceError a(h.d loadParams) {
Intrinsics.checkNotNullParameter(loadParams, "loadParams");
if (loadParams.e() == null) {
return new IronSourceError(1060, this.a + " was initialized and loaded without Activity");
}
if (loadParams.c() == null) {
return new IronSourceError(510, "Missing instance Id");
}
String b = loadParams.b();
if ((b == null || b.length() == 0) && loadParams.d()) {
return new IronSourceError(510, "Missing adm");
}
return null;
}
}
IronSourceError a();
}

View File

@@ -0,0 +1,458 @@
package com.ironsource.mediationsdk;
import android.content.Context;
import android.os.SystemClock;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import com.ironsource.cr;
import com.ironsource.environment.thread.IronSourceThreadManager;
import com.ironsource.f5;
import com.ironsource.h5;
import com.ironsource.i9;
import com.ironsource.l4;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.d;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.utils.IronSourceAES;
import com.ironsource.mediationsdk.utils.IronSourceUtils;
import com.ironsource.xa;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.ref.WeakReference;
import java.net.HttpURLConnection;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class e {
private final String a = "1";
private final String b = MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE;
private final String c = MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE;
private final String d = "GenericNotifications";
private f e;
private IronSource.AD_UNIT f;
private h5 g;
private l4 h;
private ISBannerSize i;
public static class a implements Runnable {
protected WeakReference<l4> a;
protected d.a b;
protected int c;
protected String d;
protected long e;
protected int f;
private int h;
private final URL k;
private final JSONObject l;
private final boolean m;
private final int n;
private final long o;
private final boolean p;
private final boolean q;
protected String g = "other";
protected String i = "";
protected int j = 0;
public a(l4 l4Var, URL url, JSONObject jSONObject, boolean z, int i, long j, boolean z2, boolean z3, int i2) {
this.a = new WeakReference<>(l4Var);
this.k = url;
this.l = jSONObject;
this.m = z;
this.n = i;
this.o = j;
this.p = z2;
this.q = z3;
this.h = i2;
}
private String a() {
return this.h == 2 ? xa.b().d() : xa.b().c();
}
private String a(HttpURLConnection httpURLConnection) throws IOException {
InputStreamReader inputStreamReader = new InputStreamReader(httpURLConnection.getInputStream());
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
StringBuilder sb = new StringBuilder();
while (true) {
String readLine = bufferedReader.readLine();
if (readLine == null) {
bufferedReader.close();
inputStreamReader.close();
return sb.toString();
}
sb.append(readLine);
}
}
private HttpURLConnection a(URL url, long j) throws IOException {
HttpURLConnection httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(url.openConnection()));
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", "application/json; charset=utf-8");
httpURLConnection.setReadTimeout((int) j);
httpURLConnection.setDoInput(true);
httpURLConnection.setDoOutput(true);
return httpURLConnection;
}
private JSONObject a(String str, String str2) throws JSONException {
String decode = IronSourceAES.decode(str, str2);
if (TextUtils.isEmpty(decode)) {
throw new JSONException("decryption error");
}
return new JSONObject(decode);
}
private void a(long j, long j2) {
long time = j - (new Date().getTime() - j2);
if (time > 0) {
SystemClock.sleep(time);
}
}
/* JADX WARN: Removed duplicated region for block: B:13:0x0078 */
/* JADX WARN: Removed duplicated region for block: B:14:0x0065 */
/* JADX WARN: Removed duplicated region for block: B:6:0x0059 */
/* JADX WARN: Removed duplicated region for block: B:9:0x006d */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void a(java.net.HttpURLConnection r8, org.json.JSONObject r9, boolean r10) throws java.lang.Exception {
/*
r7 = this;
java.io.OutputStream r8 = r8.getOutputStream()
java.io.OutputStreamWriter r0 = new java.io.OutputStreamWriter
java.lang.String r1 = "UTF-8"
r0.<init>(r8, r1)
java.io.BufferedWriter r1 = new java.io.BufferedWriter
r1.<init>(r0)
int r2 = r7.h
r3 = 2
if (r2 != r3) goto L4d
com.ironsource.xa r2 = com.ironsource.xa.b() // Catch: org.json.JSONException -> L1e
java.lang.String r2 = r2.a() // Catch: org.json.JSONException -> L1e
goto L4f
L1e:
r2 = move-exception
com.ironsource.i9 r4 = com.ironsource.i9.d()
r4.a(r2)
java.lang.String r4 = r2.getLocalizedMessage()
r7.i = r4
r4 = 1015(0x3f7, float:1.422E-42)
r7.j = r4
r4 = 1
r7.h = r4
com.ironsource.mediationsdk.logger.IronLog r4 = com.ironsource.mediationsdk.logger.IronLog.INTERNAL
java.lang.StringBuilder r5 = new java.lang.StringBuilder
r5.<init>()
java.lang.String r6 = "get encrypted session key exception "
r5.append(r6)
java.lang.String r2 = r2.getMessage()
r5.append(r2)
java.lang.String r2 = r5.toString()
r4.error(r2)
L4d:
java.lang.String r2 = ""
L4f:
java.lang.String r9 = r9.toString()
java.lang.String r4 = r7.a()
if (r10 == 0) goto L65
com.ironsource.mediationsdk.logger.IronLog r10 = com.ironsource.mediationsdk.logger.IronLog.INTERNAL
java.lang.String r5 = "compressing and encrypting auction request"
r10.verbose(r5)
java.lang.String r9 = com.ironsource.mediationsdk.utils.IronSourceAES.compressAndEncrypt(r4, r9)
goto L69
L65:
java.lang.String r9 = com.ironsource.mediationsdk.utils.IronSourceAES.encode(r4, r9)
L69:
int r10 = r7.h
if (r10 != r3) goto L78
java.lang.Object[] r9 = new java.lang.Object[]{r2, r9}
java.lang.String r10 = "{\"sk\" : \"%1$s\", \"ct\" : \"%2$s\"}"
java.lang.String r9 = java.lang.String.format(r10, r9)
goto L82
L78:
java.lang.Object[] r9 = new java.lang.Object[]{r9}
java.lang.String r10 = "{\"request\" : \"%1$s\"}"
java.lang.String r9 = java.lang.String.format(r10, r9)
L82:
r1.write(r9)
r1.flush()
r1.close()
r0.close()
r8.close()
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.mediationsdk.e.a.a(java.net.HttpURLConnection, org.json.JSONObject, boolean):void");
}
private JSONObject b(String str, String str2) throws JSONException {
IronLog.INTERNAL.verbose("decrypting and decompressing auction response");
String decryptAndDecompress = IronSourceAES.decryptAndDecompress(str, str2);
if (decryptAndDecompress != null) {
return new JSONObject(decryptAndDecompress);
}
throw new JSONException("decompression error");
}
public JSONObject a(JSONObject jSONObject, boolean z) throws JSONException {
String a = a();
String string = jSONObject.getString(this.h == 2 ? UserDataStore.CITY : cr.n);
return z ? b(a, string) : a(a, string);
}
public void a(String str, boolean z, boolean z2) throws JSONException {
if (TextUtils.isEmpty(str)) {
throw new JSONException("empty response");
}
JSONObject jSONObject = new JSONObject(str);
if (z) {
jSONObject = a(jSONObject, z2);
}
d.a a = d.b().a(jSONObject);
this.b = a;
this.c = a.c();
this.d = this.b.d();
}
public void a(boolean z, l4 l4Var, long j) {
if (z) {
l4Var.a(this.b.h(), this.b.a(), this.b.e(), this.b.f(), this.b.b(), this.f + 1, j, this.j, this.i);
} else {
l4Var.a(this.c, this.d, this.f + 1, this.g, j);
}
}
public boolean b() {
long time;
int responseCode;
String str;
this.e = new Date().getTime();
try {
this.h = this.j == 1015 ? 1 : this.h;
this.f = 0;
HttpURLConnection httpURLConnection = null;
while (true) {
int i = this.f;
int i2 = this.n;
if (i >= i2) {
this.f = i2 - 1;
this.g = "trials_fail";
return false;
}
try {
time = new Date().getTime();
String str2 = "Auction Handler: auction trial " + (this.f + 1) + " out of " + this.n + " max trials";
IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.INTERNAL, str2, 0);
IronSourceUtils.sendAutomationLog(str2);
httpURLConnection = a(this.k, this.o);
a(httpURLConnection, this.l, this.p);
responseCode = httpURLConnection.getResponseCode();
} catch (SocketTimeoutException e) {
i9.d().a(e);
if (httpURLConnection != null) {
httpURLConnection.disconnect();
}
this.c = 1006;
this.d = "Connection timed out";
IronLog.INTERNAL.error("Auction socket timeout exception " + e.getMessage());
} catch (Throwable th) {
i9.d().a(th);
IronLog.INTERNAL.error("getting exception " + th);
if (httpURLConnection != null) {
httpURLConnection.disconnect();
}
this.c = 1000;
this.d = th.getMessage();
this.g = "other";
return false;
}
if (responseCode == 200 || responseCode == 204) {
try {
a(a(httpURLConnection), this.m, this.q);
httpURLConnection.disconnect();
return true;
} catch (JSONException e2) {
i9.d().a(e2);
if (e2.getMessage() != null && e2.getMessage().equalsIgnoreCase("decryption error")) {
this.c = 1003;
str = "Auction decryption error";
} else if (e2.getMessage() == null || !e2.getMessage().equalsIgnoreCase("decompression error")) {
this.c = 1002;
str = "Auction parsing error";
} else {
this.c = 1008;
str = "Auction decompression error";
}
this.d = str;
this.g = "parsing";
IronLog.INTERNAL.error("Auction handle response exception " + e2.getMessage());
httpURLConnection.disconnect();
return false;
}
}
this.c = 1001;
String str3 = "Auction response code not valid, error code response from server - " + responseCode;
this.d = str3;
IronLog.INTERNAL.error(str3);
httpURLConnection.disconnect();
if (this.f < this.n - 1) {
a(this.o, time);
}
this.f++;
}
} catch (Exception e3) {
i9.d().a(e3);
this.c = 1007;
this.d = e3.getMessage();
this.f = 0;
this.g = "other";
IronLog.INTERNAL.error("Auction request exception " + e3.getMessage());
return false;
}
}
@Override // java.lang.Runnable
public void run() {
boolean b = b();
l4 l4Var = this.a.get();
if (l4Var == null) {
return;
}
a(b, l4Var, new Date().getTime() - this.e);
}
}
@Deprecated
public e(IronSource.AD_UNIT ad_unit, h5 h5Var, l4 l4Var) {
this.f = ad_unit;
this.g = h5Var;
this.h = l4Var;
}
public e(f fVar) {
this.e = fVar;
}
private JSONObject a(Map<String, Object> map, List<String> list, h hVar, int i, boolean z, IronSourceSegment ironSourceSegment) throws JSONException {
i iVar = new i(this.f);
iVar.a(map);
iVar.a(list);
iVar.a(hVar);
iVar.a(i);
iVar.a(this.i);
iVar.a(ironSourceSegment);
iVar.b(z);
return d.b().a(iVar);
}
public void a(Context context, i iVar, l4 l4Var) {
try {
IronSourceThreadManager.INSTANCE.postMediationBackgroundTask(this.e.a(context, iVar, l4Var));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("execute auction exception " + e.getMessage());
if (l4Var != null) {
l4Var.a(1000, e.getMessage(), 0, "other", 0L);
}
}
}
@Deprecated
public void a(Context context, Map<String, Object> map, List<String> list, h hVar, int i, IronSourceSegment ironSourceSegment) {
try {
boolean isEncryptedResponse = IronSourceUtils.isEncryptedResponse();
IronSourceThreadManager.INSTANCE.postMediationBackgroundTask(new a(this.h, new URL(this.g.a(false)), a(map, list, hVar, i, isEncryptedResponse, ironSourceSegment), isEncryptedResponse, this.g.g(), this.g.m(), this.g.n(), this.g.o(), this.g.d()));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("execute auction exception " + e.getMessage());
this.h.a(1000, e.getMessage(), 0, "other", 0L);
}
}
@Deprecated
public void a(Context context, Map<String, Object> map, List<String> list, h hVar, int i, IronSourceSegment ironSourceSegment, ISBannerSize iSBannerSize) {
this.i = iSBannerSize;
a(context, map, list, hVar, i, ironSourceSegment);
}
public void a(f5 f5Var, int i, f5 f5Var2) {
Iterator<String> it = f5Var.g().iterator();
while (it.hasNext()) {
d.b().a("reportLoadSuccess", f5Var.c(), d.b().a(it.next(), i, f5Var, "", "", ""));
}
if (f5Var2 != null) {
Iterator<String> it2 = f5Var2.g().iterator();
while (it2.hasNext()) {
d.b().a("reportLoadSuccess", "GenericNotifications", d.b().a(it2.next(), i, f5Var, "", MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE, ""));
}
}
}
public void a(f5 f5Var, int i, f5 f5Var2, String str) {
Iterator<String> it = f5Var.b().iterator();
while (it.hasNext()) {
d.b().a("reportImpression", f5Var.c(), d.b().a(it.next(), i, f5Var, "", "", str));
}
if (f5Var2 != null) {
Iterator<String> it2 = f5Var2.b().iterator();
while (it2.hasNext()) {
d.b().a("reportImpression", "GenericNotifications", d.b().a(it2.next(), i, f5Var, "", MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE, str));
}
}
}
public void a(ArrayList<String> arrayList, ConcurrentHashMap<String, f5> concurrentHashMap, int i, f5 f5Var, f5 f5Var2) {
int i2 = f5Var2.i();
Iterator<String> it = arrayList.iterator();
while (it.hasNext()) {
String next = it.next();
if (!next.equals(f5Var2.c())) {
f5 f5Var3 = concurrentHashMap.get(next);
int i3 = f5Var3.i();
String h = f5Var3.h();
String str = i3 < i2 ? "1" : MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE;
IronLog.INTERNAL.verbose("instance=" + f5Var3.c() + ", instancePriceOrder= " + i3 + ", loseReasonCode=" + str + ", winnerInstance=" + f5Var2.c() + ", winnerInstancePriceOrder=" + i2);
Iterator<String> it2 = f5Var3.f().iterator();
while (it2.hasNext()) {
d.b().a("reportAuctionLose", f5Var3.c(), d.b().a(it2.next(), i, f5Var2, h, str, ""));
}
}
}
if (f5Var != null) {
Iterator<String> it3 = f5Var.f().iterator();
while (it3.hasNext()) {
d.b().a("reportAuctionLose", "GenericNotifications", d.b().a(it3.next(), i, f5Var2, "", MBridgeCommon.DYNAMIC_VIEW_TEMPLATE_VALUE, ""));
}
}
}
public void a(CopyOnWriteArrayList<y> copyOnWriteArrayList, ConcurrentHashMap<String, f5> concurrentHashMap, int i, f5 f5Var, f5 f5Var2) {
ArrayList<String> arrayList = new ArrayList<>();
Iterator<y> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
arrayList.add(it.next().c());
}
a(arrayList, concurrentHashMap, i, f5Var, f5Var2);
}
public boolean a() {
return this.e.a();
}
}

Some files were not shown because too many files have changed in this diff Show More