- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
536 lines
25 KiB
Java
536 lines
25 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|