Package com.ironsource.mediationsdk
Class AbstractAdapter
-
- All Implemented Interfaces:
-
com.ironsource.mediationsdk.INetworkInitCallbackListener,com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdAdapterInterface,com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface,com.ironsource.mediationsdk.sdk.AdUnitAdapterInterface,com.ironsource.mediationsdk.sdk.BannerAdapterInterface,com.ironsource.mediationsdk.sdk.InterstitialAdapterInterface,com.ironsource.mediationsdk.sdk.ReleaseMemoryAdapterInterface,com.ironsource.mediationsdk.sdk.RewardedVideoAdapterInterface
public abstract class AbstractAdapter implements RewardedVideoAdapterInterface, InterstitialAdapterInterface, BannerAdapterInterface, NativeAdAdapterInterface, AdapterNetworkDataInterface
-
-
Constructor Summary
Constructors Constructor Description AbstractAdapter(String providerName)
-
Method Summary
Modifier and Type Method Description voidinitAndLoadRewardedVideo(String appKey, String userId, JSONObject config, JSONObject adData, RewardedVideoSmashListener listener)voidinitRewardedVideoWithCallback(String appKey, String userId, JSONObject config, RewardedVideoSmashListener listener)voidloadRewardedVideo(JSONObject config, JSONObject adData, RewardedVideoSmashListener listener)voidloadRewardedVideoForBidding(JSONObject config, JSONObject adData, String serverData, RewardedVideoSmashListener listener)voidshowRewardedVideo(JSONObject config, RewardedVideoSmashListener listener)booleanisRewardedVideoAvailable(JSONObject config)Map<String, Object>getRewardedVideoBiddingData(JSONObject config, JSONObject adData)voidcollectRewardedVideoBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)voiddisposeRewardedVideoAd(JSONObject config)voidinitInterstitial(String appKey, String userId, JSONObject config, InterstitialSmashListener listener)voidinitInterstitialForBidding(String appKey, String userId, JSONObject config, InterstitialSmashListener listener)voidloadInterstitial(JSONObject config, JSONObject adData, InterstitialSmashListener listener)voidloadInterstitialForBidding(JSONObject config, JSONObject adData, String serverData, InterstitialSmashListener listener)voidshowInterstitial(JSONObject config, InterstitialSmashListener listener)booleanisInterstitialReady(JSONObject config)Map<String, Object>getInterstitialBiddingData(JSONObject config, JSONObject adData)voidcollectInterstitialBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)voiddisposeInterstitialAd(JSONObject config)voidinitBanners(String appKey, String userId, JSONObject config, BannerSmashListener listener)voidinitBannerForBidding(String appKey, String userId, JSONObject config, BannerSmashListener listener)voidloadBanner(JSONObject config, JSONObject adData, IronSourceBannerLayout banner, BannerSmashListener listener)voidloadBannerForBidding(JSONObject config, JSONObject adData, String serverData, IronSourceBannerLayout banner, BannerSmashListener listener)voiddestroyBanner(JSONObject config)Map<String, Object>getBannerBiddingData(JSONObject config, JSONObject adData)voidcollectBannerBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)intgetAdaptiveHeight(int width)voidonBannerViewWillBind(@NotNull() JSONObject config)voidonBannerViewBound(@NotNull() JSONObject config)voidinitNativeAds(String appKey, String userId, @NotNull() JSONObject config, @NotNull() NativeAdSmashListener listener)voidinitNativeAdForBidding(String appKey, String userId, @NotNull() JSONObject config, @NotNull() NativeAdSmashListener listener)voidloadNativeAd(@NotNull() JSONObject config, JSONObject adData, @NotNull() NativeAdSmashListener listener)voidloadNativeAdForBidding(@NotNull() JSONObject config, JSONObject adData, String serverData, @NotNull() NativeAdSmashListener listener)voiddestroyNativeAd(@NotNull() JSONObject config)Map<String, Object>getNativeAdBiddingData(@NotNull() JSONObject config, JSONObject adData)voidcollectNativeAdBiddingData(@NotNull() JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)voidinitRewardedVideoForDemandOnly(String appKey, String userId, JSONObject config, RewardedVideoSmashListener listener)voidloadBannerForDemandOnlyForBidding(JSONObject config, String serverData, ISDemandOnlyBannerLayout banner, BannerSmashListener listener)voidearlyInit(String appKey, String userId, JSONObject config)StringgetProviderName()StringgetDynamicUserId()voidsetPluginData(String pluginType)StringgetPluginType()abstract StringgetVersion()abstract StringgetCoreSDKVersion()voidreleaseMemory(IronSource.AD_UNIT adUnit, JSONObject config)voidonNetworkInitCallbackSuccess()voidonNetworkInitCallbackFailed(String error)voidsetNewConsent(boolean consent)voidsetProviderNetworkKey(String providerNetworkKey)StringgetProviderNetworkKey()LoadWhileShowSupportStategetLoadWhileShowSupportState(JSONObject adUnitSettings)LoadWhileShowSupportStategetBannerLoadWhileShowSupportState(JSONObject adUnitSettings)booleanisUsingActivityBeforeImpression(@NotNull() IronSource.AD_UNIT adUnit)voidsetNetworkData(@NotNull() AdapterNetworkData networkData)static voidpostOnUIThread(Runnable runnable)static voidpostBackgroundThread(Runnable runnable)-
-
Constructor Detail
-
AbstractAdapter
AbstractAdapter(String providerName)
-
-
Method Detail
-
initAndLoadRewardedVideo
void initAndLoadRewardedVideo(String appKey, String userId, JSONObject config, JSONObject adData, RewardedVideoSmashListener listener)
-
initRewardedVideoWithCallback
void initRewardedVideoWithCallback(String appKey, String userId, JSONObject config, RewardedVideoSmashListener listener)
-
loadRewardedVideo
void loadRewardedVideo(JSONObject config, JSONObject adData, RewardedVideoSmashListener listener)
-
loadRewardedVideoForBidding
void loadRewardedVideoForBidding(JSONObject config, JSONObject adData, String serverData, RewardedVideoSmashListener listener)
-
showRewardedVideo
void showRewardedVideo(JSONObject config, RewardedVideoSmashListener listener)
-
isRewardedVideoAvailable
boolean isRewardedVideoAvailable(JSONObject config)
-
getRewardedVideoBiddingData
Map<String, Object> getRewardedVideoBiddingData(JSONObject config, JSONObject adData)
-
collectRewardedVideoBiddingData
void collectRewardedVideoBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)
-
disposeRewardedVideoAd
void disposeRewardedVideoAd(JSONObject config)
-
initInterstitial
void initInterstitial(String appKey, String userId, JSONObject config, InterstitialSmashListener listener)
-
initInterstitialForBidding
void initInterstitialForBidding(String appKey, String userId, JSONObject config, InterstitialSmashListener listener)
-
loadInterstitial
void loadInterstitial(JSONObject config, JSONObject adData, InterstitialSmashListener listener)
-
loadInterstitialForBidding
void loadInterstitialForBidding(JSONObject config, JSONObject adData, String serverData, InterstitialSmashListener listener)
-
showInterstitial
void showInterstitial(JSONObject config, InterstitialSmashListener listener)
-
isInterstitialReady
boolean isInterstitialReady(JSONObject config)
-
getInterstitialBiddingData
Map<String, Object> getInterstitialBiddingData(JSONObject config, JSONObject adData)
-
collectInterstitialBiddingData
void collectInterstitialBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)
-
disposeInterstitialAd
void disposeInterstitialAd(JSONObject config)
-
initBanners
void initBanners(String appKey, String userId, JSONObject config, BannerSmashListener listener)
-
initBannerForBidding
void initBannerForBidding(String appKey, String userId, JSONObject config, BannerSmashListener listener)
-
loadBanner
void loadBanner(JSONObject config, JSONObject adData, IronSourceBannerLayout banner, BannerSmashListener listener)
-
loadBannerForBidding
void loadBannerForBidding(JSONObject config, JSONObject adData, String serverData, IronSourceBannerLayout banner, BannerSmashListener listener)
-
destroyBanner
void destroyBanner(JSONObject config)
-
getBannerBiddingData
Map<String, Object> getBannerBiddingData(JSONObject config, JSONObject adData)
-
collectBannerBiddingData
void collectBannerBiddingData(JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)
-
getAdaptiveHeight
int getAdaptiveHeight(int width)
-
onBannerViewWillBind
void onBannerViewWillBind(@NotNull() JSONObject config)
-
onBannerViewBound
void onBannerViewBound(@NotNull() JSONObject config)
-
initNativeAds
void initNativeAds(String appKey, String userId, @NotNull() JSONObject config, @NotNull() NativeAdSmashListener listener)
-
initNativeAdForBidding
void initNativeAdForBidding(String appKey, String userId, @NotNull() JSONObject config, @NotNull() NativeAdSmashListener listener)
-
loadNativeAd
void loadNativeAd(@NotNull() JSONObject config, JSONObject adData, @NotNull() NativeAdSmashListener listener)
-
loadNativeAdForBidding
void loadNativeAdForBidding(@NotNull() JSONObject config, JSONObject adData, String serverData, @NotNull() NativeAdSmashListener listener)
-
destroyNativeAd
void destroyNativeAd(@NotNull() JSONObject config)
-
getNativeAdBiddingData
Map<String, Object> getNativeAdBiddingData(@NotNull() JSONObject config, JSONObject adData)
-
collectNativeAdBiddingData
void collectNativeAdBiddingData(@NotNull() JSONObject config, JSONObject adData, @NotNull() BiddingDataCallback biddingDataCallback)
-
initRewardedVideoForDemandOnly
void initRewardedVideoForDemandOnly(String appKey, String userId, JSONObject config, RewardedVideoSmashListener listener)
-
loadBannerForDemandOnlyForBidding
void loadBannerForDemandOnlyForBidding(JSONObject config, String serverData, ISDemandOnlyBannerLayout banner, BannerSmashListener listener)
-
earlyInit
void earlyInit(String appKey, String userId, JSONObject config)
-
getProviderName
String getProviderName()
-
getDynamicUserId
String getDynamicUserId()
-
setPluginData
void setPluginData(String pluginType)
-
getPluginType
String getPluginType()
-
getVersion
abstract String getVersion()
-
getCoreSDKVersion
abstract String getCoreSDKVersion()
-
releaseMemory
void releaseMemory(IronSource.AD_UNIT adUnit, JSONObject config)
-
onNetworkInitCallbackSuccess
void onNetworkInitCallbackSuccess()
-
onNetworkInitCallbackFailed
void onNetworkInitCallbackFailed(String error)
-
setNewConsent
void setNewConsent(boolean consent)
-
setProviderNetworkKey
void setProviderNetworkKey(String providerNetworkKey)
-
getProviderNetworkKey
String getProviderNetworkKey()
-
getLoadWhileShowSupportState
LoadWhileShowSupportState getLoadWhileShowSupportState(JSONObject adUnitSettings)
-
getBannerLoadWhileShowSupportState
LoadWhileShowSupportState getBannerLoadWhileShowSupportState(JSONObject adUnitSettings)
-
isUsingActivityBeforeImpression
boolean isUsingActivityBeforeImpression(@NotNull() IronSource.AD_UNIT adUnit)
-
setNetworkData
void setNetworkData(@NotNull() AdapterNetworkData networkData)
-
postOnUIThread
static void postOnUIThread(Runnable runnable)
-
postBackgroundThread
static void postBackgroundThread(Runnable runnable)
-
-
-
-