public class POBInterstitialWebRenderer
extends java.lang.Object
implements com.pubmatic.sdk.common.ui.POBInterstitialRendering, com.pubmatic.sdk.video.renderer.POBVideoRenderingListener, com.pubmatic.sdk.common.ui.PMRendererViewListener, com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener, com.pubmatic.sdk.video.player.POBVastPlayer.OnSkipButtonAppear
| Constructor and Description |
|---|
POBInterstitialWebRenderer(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
adEvent(java.lang.String event) |
void |
destroy() |
void |
onAdInteractionStarted() |
void |
onAdInteractionStopped() |
void |
onAdUnload() |
void |
onLeavingApplication() |
void |
onMRAIDAdClick() |
void |
onViewClicked(java.lang.String url) |
void |
onViewRendered(android.view.View view) |
void |
onViewRenderingFailed(com.pubmatic.sdk.common.POBError error) |
void |
renderAd(com.pubmatic.sdk.common.base.POBAdDescriptor descriptor) |
void |
setAdRendererListener(com.pubmatic.sdk.common.ui.POBInterstitialRendererListener listener) |
void |
setServerBaseUrl(java.lang.String serverBaseUrl)
Sets the base server URL for setting WebView's base url
|
void |
show(int requestedOrientation) |
void |
showInterstitialAd(int requestedOrientation)
Method to showInterstitialAd interstitial add in FullScreenDialog
Mraid State will be default in this case
OnClose of FullScreenDialog manageClose mthod of mraid gets called
|
void |
skipButtonAppear()
Gets called, when skip button is about to appear on vast player
Used to enable devices back press
|
void |
stopRendering()
Method to do cleanup
|
public POBInterstitialWebRenderer(android.content.Context context)
public void setServerBaseUrl(java.lang.String serverBaseUrl)
serverBaseUrl - Base server URLpublic void renderAd(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 show(int requestedOrientation)
show in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void showInterstitialAd(int requestedOrientation)
requestedOrientation - int value of Activity orientationpublic void stopRendering()
public void destroy()
destroy in interface com.pubmatic.sdk.common.ui.POBInterstitialRenderingpublic void onViewRendered(android.view.View view)
onViewRendered in interface com.pubmatic.sdk.common.ui.PMRendererViewListenerpublic void onViewRenderingFailed(com.pubmatic.sdk.common.POBError error)
onViewRenderingFailed in interface com.pubmatic.sdk.common.ui.PMRendererViewListenerpublic void onViewClicked(java.lang.String url)
onViewClicked in interface com.pubmatic.sdk.common.ui.PMRendererViewListenerpublic void onAdInteractionStarted()
onAdInteractionStarted in interface com.pubmatic.sdk.common.ui.PMRendererViewListeneronAdInteractionStarted in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListenerpublic void onAdInteractionStopped()
onAdInteractionStopped in interface com.pubmatic.sdk.common.ui.PMRendererViewListeneronAdInteractionStopped in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListenerpublic void onMRAIDAdClick()
onMRAIDAdClick in interface com.pubmatic.sdk.common.ui.PMRendererViewListeneronMRAIDAdClick in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListenerpublic void onAdUnload()
onAdUnload in interface com.pubmatic.sdk.common.ui.PMRendererViewListeneronAdUnload in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListenerpublic void onLeavingApplication()
onLeavingApplication in interface com.pubmatic.sdk.common.ui.PMRendererViewListeneronLeavingApplication in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListenerpublic void adEvent(java.lang.String event)
adEvent in interface com.pubmatic.sdk.video.renderer.POBVideoRenderingListenerpublic void skipButtonAppear()
skipButtonAppear in interface com.pubmatic.sdk.video.player.POBVastPlayer.OnSkipButtonAppear