Package com.pubmatic.sdk.appopenad
Class POBAppOpenAdRenderer
-
- All Implemented Interfaces:
-
com.pubmatic.sdk.common.base.POBAdRendererListener,com.pubmatic.sdk.common.ui.POBInterstitialRendering,com.pubmatic.sdk.video.renderer.POBVideoRenderingListener
public final class POBAppOpenAdRenderer implements POBVideoRenderingListener, POBAdRendererListener, POBInterstitialRenderingPOBAppOpenAdRenderer is a class that is used to render an App Open Ad in the PubMatic OpenWrap SDK.
Proxy App Open Ad Renderer. It uses the RendererBuilder reference to build App Open Ad renderer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePOBAppOpenAdRenderer.RendererBuilderInterface builds the App Open Ad Renderer.
-
Constructor Summary
Constructors Constructor Description POBAppOpenAdRenderer(Context appContext, POBAppOpenAdRenderer.RendererBuilder rendererBuilder)Creates a POBAppOpenAdRenderer instance with the specified context and renderer builder
-
Method Summary
Modifier and Type Method Description UnitrenderAd(POBAdDescriptor descriptor)UnitsetAdRendererListener(POBFullScreenRendererListener listener)UnitsetVideoAdEventListener(POBVideoAdEventListener listener)Unitshow(Integer requestedOrientation)Unitdestroy()UnitsetWatermark(String watermark)UnitonAdRender(View view, POBAdDescriptor descriptor)UnitonAdRenderingFailed(POBError error)UnitonRenderAdClick()UnitonAdReadyToRefresh(Integer interval)UnitonAdInteractionStarted()UnitonAdInteractionStopped()UnitonAdUnload()UnitonLeavingApplication()UnitonAdExpired()UnitonRenderProcessGone()UnitonAdImpression()UnitnotifyAdEvent(POBDataType.POBVideoAdEventType event)UnitonSkipOptionUpdate(Boolean isEnable)-
-
Constructor Detail
-
POBAppOpenAdRenderer
POBAppOpenAdRenderer(Context appContext, POBAppOpenAdRenderer.RendererBuilder rendererBuilder)
Creates a POBAppOpenAdRenderer instance with the specified context and renderer builder- Parameters:
appContext- the application contextrendererBuilder- the RendererBuilder reference to build App Open Ad renderer
-
-
Method Detail
-
setAdRendererListener
Unit setAdRendererListener(POBFullScreenRendererListener listener)
-
setVideoAdEventListener
Unit setVideoAdEventListener(POBVideoAdEventListener listener)
-
setWatermark
Unit setWatermark(String watermark)
-
onAdRender
Unit onAdRender(View view, POBAdDescriptor descriptor)
-
onAdRenderingFailed
Unit onAdRenderingFailed(POBError error)
-
onRenderAdClick
Unit onRenderAdClick()
-
onAdReadyToRefresh
Unit onAdReadyToRefresh(Integer interval)
-
onAdInteractionStarted
Unit onAdInteractionStarted()
-
onAdInteractionStopped
Unit onAdInteractionStopped()
-
onAdUnload
Unit onAdUnload()
-
onLeavingApplication
Unit onLeavingApplication()
-
onAdExpired
Unit onAdExpired()
-
onRenderProcessGone
Unit onRenderProcessGone()
-
onAdImpression
Unit onAdImpression()
-
notifyAdEvent
Unit notifyAdEvent(POBDataType.POBVideoAdEventType event)
-
onSkipOptionUpdate
Unit onSkipOptionUpdate(Boolean isEnable)
-
-
-
-