public final class RewardedInterstitial
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 loadListener)
Requests new advertisement.
|
static void |
loadAd(java.lang.String adSpaceId,
EventListener loadListener,
com.smaato.sdk.core.repository.AdRequestParams adRequestParams)
Requests new advertisement.
|
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
|
static void |
setMediationNetworkName(java.lang.String mediationNetworkName)
Used for mediation adapter
|
static void |
setMediationNetworkSDKVersion(java.lang.String mediationNetworkSDKVersion)
Used for mediation adapter
|
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 loadListener)
adSpaceId - AdSpace ID (assigned by Smaato). Can not be null.loadListener - a listener to receive loadAd callbacks. Can not be null.
RewardedInterstitial keeps WeakReference on listener to prevent memory leaks.
It's responsibility of RewardedInterstitial's user to keep instances from been collected by garbage collector.public static void loadAd(@NonNull
java.lang.String adSpaceId,
@NonNull
EventListener loadListener,
@Nullable
com.smaato.sdk.core.repository.AdRequestParams adRequestParams)
adSpaceId - AdSpace ID (assigned by Smaato). Can not be null.loadListener - a listener to receive loadAd callbacks. Can not be null.
RewardedInterstitial keeps WeakReference on listener to prevent memory leaks.
It's responsibility of RewardedInterstitial's user to keep instances from been collected by garbage collector.@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 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.
Requests new advertisement from mediation adapter.
mediationAdapterVersion - the mediationAdapterVersion sets the mediation adapter version.public 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