public class InterstitialAd extends java.lang.Object implements RequestManager.RequestListener, InterstitialPresenter.Listener, VideoListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
InterstitialAd.Listener |
| Constructor and Description |
|---|
InterstitialAd(android.app.Activity activity,
InterstitialAd.Listener listener) |
InterstitialAd(android.app.Activity activity,
java.lang.String zoneId,
InterstitialAd.Listener listener) |
InterstitialAd(android.content.Context context,
java.lang.String zoneId,
InterstitialAd.Listener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
java.lang.Integer |
getBidPoints() |
java.lang.String |
getCreativeId() |
java.lang.String |
getImpressionId() |
org.json.JSONObject |
getPlacementParams() |
boolean |
isAutoCacheOnLoad() |
boolean |
isReady() |
void |
load() |
void |
onInterstitialClicked(InterstitialPresenter interstitialPresenter) |
void |
onInterstitialDismissed(InterstitialPresenter interstitialPresenter) |
void |
onInterstitialError(InterstitialPresenter interstitialPresenter) |
void |
onInterstitialLoaded(InterstitialPresenter interstitialPresenter) |
void |
onInterstitialShown(InterstitialPresenter interstitialPresenter) |
void |
onRequestFail(java.lang.Throwable throwable) |
void |
onRequestSuccess(Ad ad) |
void |
onVideoDismissed(int progressPercentage) |
void |
onVideoError(int progressPercentage) |
void |
onVideoFinished() |
void |
onVideoStarted() |
void |
prepare() |
void |
prepareAd(Ad ad) |
void |
prepareAd(java.lang.String adValue) |
void |
prepareCustomMarkup(java.lang.String adValue) |
void |
prepareCustomMarkup(java.lang.String zoneId,
java.lang.String adValue) |
void |
prepareVideoTag(java.lang.String adValue) |
void |
prepareVideoTag(java.lang.String zoneId,
java.lang.String adValue) |
void |
reportAdRender(java.lang.String adFormat,
org.json.JSONObject placementParams) |
void |
setAutoCacheOnLoad(boolean autoCacheOnLoad) |
void |
setHtmlSkipOffset(int seconds) |
void |
setMediation(boolean isMediation) |
void |
setSkipOffset(int seconds)
Deprecated.
This method is not recommended. Use instead setHtmlSkipOffset or
setVideoSkipOffset to define the offset per ad type
|
void |
setVideoListener(VideoListener videoListener) |
void |
setVideoSkipOffset(int seconds) |
boolean |
show() |
public InterstitialAd(android.app.Activity activity,
InterstitialAd.Listener listener)
public InterstitialAd(android.app.Activity activity,
java.lang.String zoneId,
InterstitialAd.Listener listener)
public InterstitialAd(android.content.Context context,
java.lang.String zoneId,
InterstitialAd.Listener listener)
public void load()
public boolean show()
public boolean isReady()
public void destroy()
public java.lang.String getImpressionId()
public java.lang.String getCreativeId()
public java.lang.Integer getBidPoints()
@Deprecated public void setSkipOffset(int seconds)
seconds - amount of seconds until the interstitial ad can be dismissedpublic void setHtmlSkipOffset(int seconds)
public void setVideoSkipOffset(int seconds)
public org.json.JSONObject getPlacementParams()
public void prepare()
public void prepareAd(java.lang.String adValue)
public void prepareAd(Ad ad)
public void prepareCustomMarkup(java.lang.String adValue)
public void prepareCustomMarkup(java.lang.String zoneId,
java.lang.String adValue)
public void prepareVideoTag(java.lang.String adValue)
public void prepareVideoTag(java.lang.String zoneId,
java.lang.String adValue)
public void setVideoListener(VideoListener videoListener)
public void setMediation(boolean isMediation)
public boolean isAutoCacheOnLoad()
public void setAutoCacheOnLoad(boolean autoCacheOnLoad)
public void onRequestSuccess(Ad ad)
onRequestSuccess in interface RequestManager.RequestListenerpublic void onRequestFail(java.lang.Throwable throwable)
onRequestFail in interface RequestManager.RequestListenerpublic void onInterstitialLoaded(InterstitialPresenter interstitialPresenter)
onInterstitialLoaded in interface InterstitialPresenter.Listenerpublic void onInterstitialError(InterstitialPresenter interstitialPresenter)
onInterstitialError in interface InterstitialPresenter.Listenerpublic void onInterstitialShown(InterstitialPresenter interstitialPresenter)
onInterstitialShown in interface InterstitialPresenter.Listenerpublic void onInterstitialClicked(InterstitialPresenter interstitialPresenter)
onInterstitialClicked in interface InterstitialPresenter.Listenerpublic void onInterstitialDismissed(InterstitialPresenter interstitialPresenter)
onInterstitialDismissed in interface InterstitialPresenter.Listenerpublic void onVideoError(int progressPercentage)
onVideoError in interface VideoListenerpublic void onVideoStarted()
onVideoStarted in interface VideoListenerpublic void onVideoDismissed(int progressPercentage)
onVideoDismissed in interface VideoListenerpublic void onVideoFinished()
onVideoFinished in interface VideoListenerpublic void reportAdRender(java.lang.String adFormat,
org.json.JSONObject placementParams)