public class POBInterstitialWebRenderer extends java.lang.Object implements POBInterstitialRendering, PMRendererViewListener, PMMraidRenderer.PMMraidRendererListener
| Constructor and Description |
|---|
POBInterstitialWebRenderer(PMMraidRenderer renderer)
Constructor to initialize POBInterstitialWebRenderer
|
| Modifier and Type | Method and Description |
|---|---|
void |
onAdInteractionStarted() |
void |
onAdInteractionStopped() |
void |
onAdUnload() |
void |
onLeavingApplication() |
void |
onMRAIDAdClick() |
void |
onViewClicked(java.lang.String url)
Notifies the click event on the rendered HTML view
|
void |
onViewRendered(android.view.View view)
Notifies the success event of the HTML view rendering
|
void |
onViewRenderingFailed(com.pubmatic.sdk.common.POBError error)
Notifies the failure cause of the HTML view rendering
|
void |
registerMraidRendererListener() |
void |
renderAd(com.pubmatic.sdk.common.base.POBAdDescriptor descriptor)
It starts the rendering of the banner with the provided ad descriptor.
|
void |
setAdRendererListener(POBInterstitialRendererListener listener)
Sets the ad renderer listener
|
void |
setServerBaseUrl(java.lang.String serverBaseUrl)
Sets the base server URL for setting WebView's base url
|
void |
show(int requestedOrientation)
Request to show the interstitial ad with provided orientation.
|
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 |
stopRendering()
Method to do cleanup
|
public POBInterstitialWebRenderer(PMMraidRenderer renderer)
renderer - value of PMHTMLRendererpublic void showInterstitialAd(int requestedOrientation)
requestedOrientation - int value of Activity orientationpublic void stopRendering()
public void setServerBaseUrl(java.lang.String serverBaseUrl)
serverBaseUrl - Base server URLpublic void registerMraidRendererListener()
public void renderAd(com.pubmatic.sdk.common.base.POBAdDescriptor descriptor)
POBInterstitialRenderingrenderAd in interface POBInterstitialRenderingdescriptor - banner ad descriptorpublic void setAdRendererListener(POBInterstitialRendererListener listener)
POBInterstitialRenderingsetAdRendererListener in interface POBInterstitialRenderinglistener - ad renderer listenerpublic void show(int requestedOrientation)
POBInterstitialRenderingshow in interface POBInterstitialRenderingrequestedOrientation - int value for orientationpublic void onViewRendered(android.view.View view)
PMRendererViewListeneronViewRendered in interface PMRendererViewListenerview - Rendered viewpublic void onViewRenderingFailed(com.pubmatic.sdk.common.POBError error)
PMRendererViewListeneronViewRenderingFailed in interface PMRendererViewListenererror - Error object with failure causepublic void onViewClicked(java.lang.String url)
PMRendererViewListeneronViewClicked in interface PMRendererViewListenerurl - Landing page URL need to be open on click eventpublic void onAdInteractionStarted()
onAdInteractionStarted in interface PMMraidRenderer.PMMraidRendererListeneronAdInteractionStarted in interface PMRendererViewListenerpublic void onAdInteractionStopped()
onAdInteractionStopped in interface PMMraidRenderer.PMMraidRendererListeneronAdInteractionStopped in interface PMRendererViewListenerpublic void onMRAIDAdClick()
onMRAIDAdClick in interface PMMraidRenderer.PMMraidRendererListeneronMRAIDAdClick in interface PMRendererViewListenerpublic void onAdUnload()
onAdUnload in interface PMMraidRenderer.PMMraidRendererListeneronAdUnload in interface PMRendererViewListenerpublic void onLeavingApplication()
onLeavingApplication in interface PMMraidRenderer.PMMraidRendererListeneronLeavingApplication in interface PMRendererViewListener