public final class Interstitial
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static com.smaato.sdk.core.KeyValuePairs |
getKeyValuePairs() |
static void |
loadAd(java.lang.String adSpaceId,
EventListener eventListener)
Requests new Interstitial Ad.
|
static void |
loadAd(java.lang.String adSpaceId,
EventListener eventListener,
com.smaato.sdk.core.repository.AdRequestParams adRequestParams)
Requests new Interstitial Ad.
|
static void |
setKeyValuePairs(com.smaato.sdk.core.KeyValuePairs keyValuePairs)
Sets an
KeyValuePairs object to target more specific ads. |
static void |
setMediationAdapterVersion(java.lang.String mediationAdapterVersion)
Used for mediation adapter
Should be called before `loadAd`
|
static void |
setMediationNetworkName(java.lang.String mediationNetworkName)
Used for mediation adapter
Should be called before `loadAd`
|
static void |
setMediationNetworkSDKVersion(java.lang.String mediationNetworkSDKVersion)
Used for mediation adapter
Should be called before `loadAd`
|
static void |
setObjectExtras(java.util.Map<java.lang.String,java.lang.Object> objectExtras)
objectExtras map will be passed to client side mediation adapters
Should be called before `loadAd` |
public static void loadAd(@NonNull
java.lang.String adSpaceId,
@NonNull
EventListener eventListener)
adSpaceId - AdSpace ID (assigned by Smaato). Can not be null. If null is passed, then
EventListener.onAdError(com.smaato.sdk.interstitial.InterstitialAd, com.smaato.sdk.interstitial.InterstitialError) is called with InterstitialError.INVALID_REQUEST error.eventListener - EventListener for this request.
SmaatoSdk keeps WeakReference on listener to prevent memory leaks.
It's responsibility of SmaatoSdk's user to keep instances from being collected by garbage collector.public static void loadAd(@NonNull
java.lang.String adSpaceId,
@NonNull
EventListener eventListener,
@Nullable
com.smaato.sdk.core.repository.AdRequestParams adRequestParams)
adSpaceId - AdSpace ID (assigned by Smaato). Can not be null. If null is passed, then
EventListener.onAdError(com.smaato.sdk.interstitial.InterstitialAd, com.smaato.sdk.interstitial.InterstitialError) is called with InterstitialError.INVALID_REQUEST error.eventListener - EventListener for this request.
SmaatoSdk keeps WeakReference on listener to prevent memory leaks.
It's responsibility of SmaatoSdk's user to keep instances from being collected by garbage collector.public static void setMediationNetworkName(@Nullable
java.lang.String mediationNetworkName)
Sets the mediationNetworkName.
mediationNetworkName - the mediationNetworkNamepublic static void setMediationNetworkSDKVersion(@Nullable
java.lang.String mediationNetworkSDKVersion)
Sets the mediationNetworkSDKVersion.
mediationNetworkSDKVersion - the mediationNetworkSDKVersionpublic static void setMediationAdapterVersion(@Nullable
java.lang.String mediationAdapterVersion)
Sets the mediationAdapterVersion.
mediationAdapterVersion - the mediationAdapterVersion@Nullable public static com.smaato.sdk.core.KeyValuePairs getKeyValuePairs()
KeyValuePairs object if one was set by setKeyValuePairs(KeyValuePairs)public static void setKeyValuePairs(@Nullable
com.smaato.sdk.core.KeyValuePairs keyValuePairs)
KeyValuePairs object to target more specific ads.keyValuePairs - to be setpublic static void setObjectExtras(@Nullable
java.util.Map<java.lang.String,java.lang.Object> objectExtras)
objectExtras map will be passed to client side mediation adapters
Should be called before `loadAd`
Sets the objectExtras.
objectExtras - the objectExtras