public class MraidAdPresenter extends java.lang.Object implements AdPresenter, MRAIDViewListener, MRAIDNativeFeatureListener
AdPresenter.Listener| Constructor and Description |
|---|
MraidAdPresenter(android.content.Context context,
Ad ad) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Ad |
getAd() |
void |
load() |
void |
mraidNativeFeatureCallTel(java.lang.String url) |
void |
mraidNativeFeatureCreateCalendarEvent(java.lang.String eventJSON) |
void |
mraidNativeFeatureOpenBrowser(java.lang.String url) |
void |
mraidNativeFeaturePlayVideo(java.lang.String url) |
void |
mraidNativeFeatureSendSms(java.lang.String url) |
void |
mraidNativeFeatureStorePicture(java.lang.String url) |
void |
mraidViewClose(MRAIDView mraidView) |
void |
mraidViewExpand(MRAIDView mraidView) |
void |
mraidViewLoaded(MRAIDView mraidView)
A listener for basic MRAIDView banner ad functionality.
|
boolean |
mraidViewResize(MRAIDView mraidView,
int width,
int height,
int offsetX,
int offsetY) |
void |
setListener(AdPresenter.Listener listener) |
void |
startTracking() |
void |
stopTracking() |
public MraidAdPresenter(android.content.Context context,
Ad ad)
public void setListener(AdPresenter.Listener listener)
setListener in interface AdPresenterpublic Ad getAd()
getAd in interface AdPresenterpublic void load()
load in interface AdPresenterpublic void destroy()
destroy in interface AdPresenterpublic void startTracking()
startTracking in interface AdPresenterpublic void stopTracking()
stopTracking in interface AdPresenterpublic void mraidViewLoaded(MRAIDView mraidView)
MRAIDViewListenermraidViewLoaded in interface MRAIDViewListenerpublic void mraidViewExpand(MRAIDView mraidView)
mraidViewExpand in interface MRAIDViewListenerpublic void mraidViewClose(MRAIDView mraidView)
mraidViewClose in interface MRAIDViewListenerpublic boolean mraidViewResize(MRAIDView mraidView, int width, int height, int offsetX, int offsetY)
mraidViewResize in interface MRAIDViewListenerpublic void mraidNativeFeatureCallTel(java.lang.String url)
mraidNativeFeatureCallTel in interface MRAIDNativeFeatureListenerpublic void mraidNativeFeatureCreateCalendarEvent(java.lang.String eventJSON)
mraidNativeFeatureCreateCalendarEvent in interface MRAIDNativeFeatureListenerpublic void mraidNativeFeaturePlayVideo(java.lang.String url)
mraidNativeFeaturePlayVideo in interface MRAIDNativeFeatureListenerpublic void mraidNativeFeatureOpenBrowser(java.lang.String url)
mraidNativeFeatureOpenBrowser in interface MRAIDNativeFeatureListenerpublic void mraidNativeFeatureStorePicture(java.lang.String url)
mraidNativeFeatureStorePicture in interface MRAIDNativeFeatureListenerpublic void mraidNativeFeatureSendSms(java.lang.String url)
mraidNativeFeatureSendSms in interface MRAIDNativeFeatureListener