public class MaxRewardedAd
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy current ad and fully remove it from memory.
|
android.app.Activity |
getActivity() |
static MaxRewardedAd |
getInstance(java.lang.String adUnitId,
android.app.Activity activity)
Get an instance of rewarded ad.
|
static MaxRewardedAd |
getInstance(java.lang.String adUnitId,
AppLovinSdk sdk,
android.app.Activity activity)
Get an instance of rewarded ad.
|
boolean |
isReady()
Check if this ad is ready to be shown.
|
void |
loadAd()
Load ad for the current rewarded ad.
|
void |
setExtraParameter(java.lang.String key,
java.lang.String value)
Set an extra parameter to pass to AppLovin server.
|
void |
setListener(MaxRewardedAdListener listener)
Set a listener that will be notified about ad display events (i.e.
|
void |
showAd()
Show the loaded rewarded ad.
|
void |
showAd(java.lang.String placement)
Show the loaded rewarded ad for a given placement to tie ad events to.
|
java.lang.String |
toString() |
static void |
updateActivity(android.app.Activity activity)
Update currently active activity.
|
public void setListener(MaxRewardedAdListener listener)
listener - Listener to be notified. May be null.public void setExtraParameter(java.lang.String key,
java.lang.String value)
key - Parameter key. Must not be null.value - Parameter value. May be null.public void loadAd()
setListener(MaxRewardedAdListener) to assign a listener that should be notified about ad load state.public void showAd()
Use setListener(MaxRewardedAdListener) to assign a listener that should be notified about display events.
Use isReady() to check if an ad was successfully loaded.
public void showAd(java.lang.String placement)
Use setListener(MaxRewardedAdListener) to assign a listener that should be notified about display events.
Use isReady() to check if an ad was successfully loaded.
placement - The placement to tie the showing ad's events to.public boolean isReady()
true if the ad is ready to be shown.public void destroy()
public static void updateActivity(android.app.Activity activity)
Note that MAX Rewarded holds a weak reference to the activity.
activity - New activity to use. Must not be null.public static MaxRewardedAd getInstance(java.lang.String adUnitId, android.app.Activity activity)
adUnitId - Ad unit id for which to get the instance. Must not be null.activity - Currently active activity. Must not be null.public static MaxRewardedAd getInstance(java.lang.String adUnitId, AppLovinSdk sdk, android.app.Activity activity)
adUnitId - Ad unit id for which to get the instance. Must not be null.sdk - MAX ads SDK. Must not be null.activity - Currently active activity. Must not be null.public android.app.Activity getActivity()
public java.lang.String toString()
toString in class java.lang.Object