public class POBInterstitialRenderer
extends java.lang.Object
implements com.pubmatic.sdk.common.ui.POBInterstitialRendering, com.pubmatic.sdk.video.renderer.POBVideoRenderingListener, com.pubmatic.sdk.common.base.POBAdRendererListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
POBInterstitialRenderer.RendererBuilder
Interface definition builds the Renderer and FullScreen dialog for Interstitial Ad.
|
| Constructor and Description |
|---|
POBInterstitialRenderer(android.content.Context appContext,
POBInterstitialRenderer.RendererBuilder rendererBuilder)
Proxy Interstitial Renderer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
enableBackPress() |
void |
notifyAdEvent(com.pubmatic.sdk.common.POBDataType.POBVideoAdEventType event) |
void |
onAdExpired() |
void |
onAdInteractionStarted() |
void |
onAdInteractionStopped() |
void |
onAdReadyToRefresh(int interval) |
void |
onAdRender(android.view.View view,
com.pubmatic.sdk.common.base.POBAdDescriptor descriptor) |
void |
onAdRenderingFailed(com.pubmatic.sdk.common.POBError error) |
void |
onAdUnload() |
void |
onLeavingApplication() |
void |
onReadyToExecuteTrackers() |
void |
onRenderAdClick() |
void |
renderAd(com.pubmatic.sdk.common.base.POBAdDescriptor descriptor) |
void |
setAdRendererListener(com.pubmatic.sdk.common.ui.POBInterstitialRendererListener listener) |
void |
setVideoAdEventListener(com.pubmatic.sdk.common.ui.POBVideoAdEventListener listener) |
void |
show(int requestedOrientation) |
public POBInterstitialRenderer(@NonNull
android.content.Context appContext,
@NonNull
POBInterstitialRenderer.RendererBuilder rendererBuilder)
appContext - the application contextrendererBuilder - the reference of RendererBuilderpublic void renderAd(@NonNull
com.pubmatic.sdk.common.base.POBAdDescriptor descriptor)
renderAd in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void setAdRendererListener(com.pubmatic.sdk.common.ui.POBInterstitialRendererListener listener)
setAdRendererListener in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void setVideoAdEventListener(@Nullable
com.pubmatic.sdk.common.ui.POBVideoAdEventListener listener)
setVideoAdEventListener in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void show(int requestedOrientation)
show in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void destroy()
destroy in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void onAdRender(@NonNull
android.view.View view,
@Nullable
com.pubmatic.sdk.common.base.POBAdDescriptor descriptor)
onAdRender in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdRenderingFailed(@NonNull
com.pubmatic.sdk.common.POBError error)
onAdRenderingFailed in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onRenderAdClick()
onRenderAdClick in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdReadyToRefresh(int interval)
onAdReadyToRefresh in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdInteractionStarted()
onAdInteractionStarted in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdInteractionStopped()
onAdInteractionStopped in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdUnload()
onAdUnload in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onLeavingApplication()
onLeavingApplication in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onAdExpired()
onAdExpired in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void onReadyToExecuteTrackers()
onReadyToExecuteTrackers in interface com.pubmatic.sdk.common.base.POBAdRendererListenerpublic void notifyAdEvent(@NonNull
com.pubmatic.sdk.common.POBDataType.POBVideoAdEventType event)
notifyAdEvent in interface com.pubmatic.sdk.video.renderer.POBVideoRenderingListenerpublic void enableBackPress()
enableBackPress in interface com.pubmatic.sdk.video.renderer.POBVideoRenderingListener