public class BannerPresenter extends java.lang.Object implements ChartboostAd, BannerTypeTraitCallback, BannerRefreshCallback, BannerTimeoutCallback
| Modifier and Type | Class and Description |
|---|---|
static class |
BannerPresenter.BannerViewAttributes |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
location |
BannerSize |
size |
| Constructor and Description |
|---|
BannerPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
cache() |
void |
cache(java.lang.String bidResponse) |
void |
detach() |
void |
didCacheBanner(java.lang.String location,
ChartboostCacheError error) |
void |
didClickBanner(java.lang.String location,
ChartboostClickError error) |
void |
didShowBanner(java.lang.String location,
ChartboostShowError error) |
java.lang.String |
getLocation() |
void |
init(BannerView view,
java.lang.String location,
BannerSize size,
ChartboostBannerListener listener,
BannerAutoRefreshManager autorefreshManager) |
java.lang.Boolean |
isCached() |
void |
notifyRefreshBanner() |
void |
notifyTimeoutBanner() |
void |
onBannerCacheFail(java.lang.String location,
ChartboostCacheError error) |
void |
onBannerClickFail(java.lang.String location,
ChartboostClickError error) |
void |
onBannerShowFail(java.lang.String location,
ChartboostShowError error) |
void |
pauseAutoRefresh() |
void |
pauseTimeout() |
void |
resumeAutoRefresh() |
void |
resumeTimeout() |
BannerPresenter.BannerViewAttributes |
retriveAttributes(Resources.Theme theme,
AttributeSet attrs) |
void |
setAutomaticallyRefreshesContent(boolean autoRefreshEnabled) |
void |
setListener(ChartboostBannerListener listener) |
void |
show() |
public java.lang.String location
public BannerSize size
public BannerPresenter.BannerViewAttributes retriveAttributes(Resources.Theme theme, AttributeSet attrs)
public void init(BannerView view, java.lang.String location, BannerSize size, ChartboostBannerListener listener, BannerAutoRefreshManager autorefreshManager)
public void detach()
public void setListener(ChartboostBannerListener listener)
public void setAutomaticallyRefreshesContent(boolean autoRefreshEnabled)
public java.lang.String getLocation()
getLocation in interface ChartboostAdpublic java.lang.Boolean isCached()
isCached in interface ChartboostAdpublic void cache()
cache in interface ChartboostAdpublic void cache(java.lang.String bidResponse)
cache in interface ChartboostAdpublic void show()
show in interface ChartboostAdpublic void didClickBanner(java.lang.String location,
ChartboostClickError error)
didClickBanner in interface BannerTypeTraitCallbackpublic void didCacheBanner(java.lang.String location,
ChartboostCacheError error)
didCacheBanner in interface BannerTypeTraitCallbackpublic void didShowBanner(java.lang.String location,
ChartboostShowError error)
didShowBanner in interface BannerTypeTraitCallbackpublic void onBannerShowFail(java.lang.String location,
ChartboostShowError error)
onBannerShowFail in interface BannerTypeTraitCallbackpublic void onBannerCacheFail(java.lang.String location,
ChartboostCacheError error)
onBannerCacheFail in interface BannerTypeTraitCallbackpublic void onBannerClickFail(java.lang.String location,
ChartboostClickError error)
onBannerClickFail in interface BannerTypeTraitCallbackpublic void notifyRefreshBanner()
notifyRefreshBanner in interface BannerRefreshCallbackpublic void notifyTimeoutBanner()
notifyTimeoutBanner in interface BannerTimeoutCallbackpublic void resumeAutoRefresh()
public void pauseAutoRefresh()
public void pauseTimeout()
public void resumeTimeout()