public class AdPresenterDecorator extends java.lang.Object implements AdPresenter, AdPresenter.Listener, AdPresenter.ImpressionListener, VideoListener
AdPresenter.ImpressionListener, AdPresenter.Listener| Constructor and Description |
|---|
AdPresenterDecorator(AdPresenter adPresenter,
AdTracker adTrackingDelegate,
ReportingController reportingController,
AdPresenter.Listener listener,
AdPresenter.ImpressionListener impressionListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Ad |
getAd() |
org.json.JSONObject |
getPlacementParams() |
void |
load() |
void |
onAdClicked(AdPresenter adPresenter) |
void |
onAdError(AdPresenter adPresenter) |
void |
onAdLoaded(AdPresenter adPresenter,
android.view.View banner) |
void |
onImpression() |
void |
onVideoDismissed(int progressPercentage) |
void |
onVideoError(int progressPercentage) |
void |
onVideoFinished() |
void |
onVideoStarted() |
void |
setImpressionListener(AdPresenter.ImpressionListener listener) |
void |
setListener(AdPresenter.Listener listener) |
void |
setVideoListener(VideoListener listener) |
void |
startTracking() |
void |
stopTracking() |
public AdPresenterDecorator(AdPresenter adPresenter, AdTracker adTrackingDelegate, ReportingController reportingController, AdPresenter.Listener listener, AdPresenter.ImpressionListener impressionListener)
public void setListener(AdPresenter.Listener listener)
setListener in interface AdPresenterpublic void setImpressionListener(AdPresenter.ImpressionListener listener)
setImpressionListener in interface AdPresenterpublic void setVideoListener(VideoListener listener)
setVideoListener 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 org.json.JSONObject getPlacementParams()
getPlacementParams in interface AdPresenterpublic void onAdLoaded(AdPresenter adPresenter, android.view.View banner)
onAdLoaded in interface AdPresenter.Listenerpublic void onAdClicked(AdPresenter adPresenter)
onAdClicked in interface AdPresenter.Listenerpublic void onAdError(AdPresenter adPresenter)
onAdError in interface AdPresenter.Listenerpublic void onImpression()
onImpression in interface AdPresenter.ImpressionListenerpublic 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 VideoListener