Skip navigation links
A C D E F G I L N O P R S V 

A

ACTION_FINISH - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
ALLOW_ORIENTATION_CHANGE - Static variable in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Intent key to allow orientation change
ALLOW_ORIENTATION_KEY - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 

C

com.pubmatic.sdk.webrendering - package com.pubmatic.sdk.webrendering
 
com.pubmatic.sdk.webrendering.mraid - package com.pubmatic.sdk.webrendering.mraid
 
com.pubmatic.sdk.webrendering.ui - package com.pubmatic.sdk.webrendering.ui
 
createCloseButton(Context) - Static method in class com.pubmatic.sdk.webrendering.POBUIUtil
Create circular close button.
createInstance(Context, String, int) - Static method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
createInstance(Context) - Static method in class com.pubmatic.sdk.webrendering.ui.POBWebView
Creates a new instance of POBWebView with provided content and returns the same.

D

destroy() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Callback method to clean up mraid renderer resources.
destroy() - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
Clearing all the data related to HTML Renderer.
destroy() - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
dismiss() - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenDialog
Method will gets called when the dialog gets dismissed Dialog callback method used to clean up the dialog

E

ENABLE_BACK_PRESS - Static variable in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Intent key to enable/disable activity back key
enableBackPress(Context, int) - Static method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 

F

FORCE_ORIENTATION_KEY - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 

G

getCloseBtn() - Method in class com.pubmatic.sdk.webrendering.ui.POBMraidViewContainer
 
getHeight() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns Height of the View Rect
getStatusMsg() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns status message set while forming POBViewRect instance
getWidth() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns width of the View Rect
getxPosition() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns X axis position of the Rect
getyPosition() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns Y axis position of the Rect

I

invalidateExpiration() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
isStatus() - Method in class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Returns the boolean status set while forming POBViewRect instance
isUserInteracted(boolean) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Returns true if user has recently touch/click on web view.
isUserInteracted() - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To get the state of WebView user interaction.
isViewable() - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
To get view visibility with respect to viewability threshold percent.

L

loadHTML(String, String) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
Generate content specific to WebView rendering/loading and loads it in webview with provided base url

N

notifyError(POBError) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To notify error to PMHtmlRendererListener reference Always notifies error on main thread.

O

onAdInteractionStarted() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies Mraid ad interaction onStart or ad Open
onAdInteractionStopped() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies Mraid ad interaction onStart or ad closed
onAdUnload() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies event for Mraid Unload to the implemented class(PMBannerRenderer)
onAdViewChanged(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies updated Ad view for viewability measurement events.
onBackPress() - Method in interface com.pubmatic.sdk.webrendering.ui.POBWebView.WebViewBackPress
 
onBackPressed() - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 
onBroadcastReceived(Intent) - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Called whenever an broadcast is received from associated object
onClose() - Method in interface com.pubmatic.sdk.webrendering.ui.POBFullScreenDialog.OnDialogCloseListener
 
onConfigurationChanged(Configuration) - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onCreate(Bundle) - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onCreate(Bundle) - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 
onCreate(Bundle) - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenDialog
Default onCreate of dialog to set dismiss listener and handle recreate of it
onDestroy() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onDestroy() - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 
onDismiss() - Method in interface com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity.POBVideoPlayerActivityListener
Notify the activity is about to finish
onFocusChanged(boolean) - Method in interface com.pubmatic.sdk.webrendering.ui.POBWebView.OnFocusChangedListener
 
onGlobalLayout() - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
onKeyDown(int, KeyEvent) - Method in class com.pubmatic.sdk.webrendering.ui.POBWebView
View callback method used to identify back press and notify implemented class
onLeavingApplication() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies Mraid ad App is leaving.
onMRAIDAdClick() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Notifies Mraid ad click event about to happen.
onObstructionAdded(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
onObstructionRemoved(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
To remove existing obstruction on current Ad view.
onOpen(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Gets called when MRAID open event about to happen.
onPageFinished(WebView) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To notify view is about render.
onPageFinished(WebView) - Method in interface com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient.HTMLViewClientListener
Notify the host application that a page has finished loading.
onPageFinished(WebView, String) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
onPause() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onReceive(Context, Intent) - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity.POBVideoPlayerBroadcast
 
onReceivedError(POBError) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To notify rederer is failed to load ad.
onReceivedError(POBError) - Method in interface com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient.HTMLViewClientListener
Report an error received.
onReceivedError(WebView, int, String, String) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
onReceivedError(WebView, WebResourceRequest, WebResourceError) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
onResume() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onScrollChanged() - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
onStart() - Method in interface com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity.POBVideoPlayerActivityListener
Notify the activity is about to start
onViewabilityChanged(boolean) - Method in interface com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker.onViewabilityChangedListener
Callback method to be invoked when a view ability update happens on view with respect to view ability threshold.
onViewAttachedToWindow(View) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
onViewClicked(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
onViewDetachedFromWindow(View) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
onViewRendered(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Callback method, gets called when renderer is about to complete its loading.
onViewRenderingFailed(POBError) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
onVisibilityChange(boolean) - Method in interface com.pubmatic.sdk.webrendering.ui.POBAdVisibilityListener
Notifies about the ad visibility state
onWindowFocusChanged(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
 
onWindowFocusChanged(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.POBWebView
View callback method get called on focus changed Notifies it to class which implements onfocusChangedListener

P

POBAdVisibilityListener - Interface in com.pubmatic.sdk.webrendering.ui
Interface to listen the ad visibility state.
POBFullScreenActivity - Class in com.pubmatic.sdk.webrendering.ui
Activity to display interstitial ad.
POBFullScreenActivity() - Constructor for class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 
POBFullScreenActivity.ACTIONS - Enum in com.pubmatic.sdk.webrendering.ui
Broadcast actions to notify activity and perform appropriate task.
POBFullScreenDialog - Class in com.pubmatic.sdk.webrendering.ui
Custom Dialog class to handler Expand, Two-part Expand, PlayVideo commands
POBFullScreenDialog(Context, WebView, POBFullScreenDialog.OnDialogCloseListener) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBFullScreenDialog
Constructor to handle Expand Commands
POBFullScreenDialog.OnDialogCloseListener - Interface in com.pubmatic.sdk.webrendering.ui
Interface close listener
POBHTMLRenderer - Class in com.pubmatic.sdk.webrendering.ui
A class responsible for rendering HTML creative/content in WebView
POBHTMLRenderer(POBWebView, POBHTMLViewClient) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
Constructs HTML Renderer by using PMWebView and HTMLView client.
POBHTMLViewClient - Class in com.pubmatic.sdk.webrendering.ui
A class listening the WebViewClient callbacks and forwarding to HTMLViewClientListener implementation.
POBHTMLViewClient() - Constructor for class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
POBHTMLViewClient.HTMLViewClientListener - Interface in com.pubmatic.sdk.webrendering.ui
An interface responsible for providing the callbacks during the rendering of HTML content
POBMraidRenderer - Class in com.pubmatic.sdk.webrendering.mraid
This class is responsible for rendering and handling the events of Mraid Ads.
POBMraidRenderer(Context, String, POBWebView, int) - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Constructs Mraid Renderer with necessary initialization
POBMraidViewContainer - Class in com.pubmatic.sdk.webrendering.ui
This class is responsible for showing interstitial HTML/Display creative and also add a close button on top right corner.
POBMraidViewContainer(Context, ViewGroup, int) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBMraidViewContainer
Create fullscreen fame layout with ad view and close button Also a renderer identifier is passed
POBMraidViewContainer(Context) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBMraidViewContainer
Default view Constructor
POBUIUtil - Class in com.pubmatic.sdk.webrendering
Utility class for Common UI controls
POBVideoPlayerActivity - Class in com.pubmatic.sdk.webrendering.mraid
An Activity class responsible for playing video in full screen.
POBVideoPlayerActivity() - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
POBVideoPlayerActivity.POBVideoPlayerActivityListener - Interface in com.pubmatic.sdk.webrendering.mraid
Interface definition to provide video player sactivity callbacks
POBVideoPlayerActivity.POBVideoPlayerBroadcast - Class in com.pubmatic.sdk.webrendering.mraid
BroadCast listener to receive call to VideoPlayer Activity
POBVideoPlayerBroadcast() - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity.POBVideoPlayerBroadcast
 
POBViewabilityTracker - Class in com.pubmatic.sdk.webrendering.ui
Viewability tracker to track view view ability.
POBViewabilityTracker(View) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
Constructs exposure tracker for view
POBViewabilityTracker.onViewabilityChangedListener - Interface in com.pubmatic.sdk.webrendering.ui
Interface definition for a callback to be invoked when layout change happens with respect to view and threshold.
POBViewRect - Class in com.pubmatic.sdk.webrendering.mraid
A modal class representing the Rect for the view.
POBViewRect(int, int, int, int, boolean, String) - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Constructor
POBViewRect(boolean, String) - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBViewRect
Constructor
POBWebView - Class in com.pubmatic.sdk.webrendering.ui
Custom WebView to get internal events on View
POBWebView(Context) - Constructor for class com.pubmatic.sdk.webrendering.ui.POBWebView
Constructor which takes context to initialize
POBWebView.OnFocusChangedListener - Interface in com.pubmatic.sdk.webrendering.ui
FocusChange listener to provide focus notification to implemented class
POBWebView.WebViewBackPress - Interface in com.pubmatic.sdk.webrendering.ui
Backpress Interface to provide backpress to implemented class

R

renderAd(POBAdDescriptor) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
 
RENDERER_IDENTIFIER - Static variable in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Intent key for Unique identifier of renderer
REQUESTED_ORIENTATION - Static variable in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Intent key for orientation in which ad was requested

S

sendBroadcast(Context, Intent) - Static method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Send a broadcast with provided intent.
setAdRendererListener(POBAdRendererListener) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
To set renderer list to get renderer callbacks
setAllowViewTreeObserverRegistration(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
To allow view tree updates, default values is false
setBaseContext(Context) - Method in class com.pubmatic.sdk.webrendering.ui.POBWebView
Sets / update the context in runtime.
setBaseURL(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
To set base url, used to render html content on WebWiew
setHTMLClientListener(POBHTMLViewClient.HTMLViewClientListener) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
Sets the listener to get the callbacks
setHTMLMeasurementListener(POBHTMLMeasurementProvider) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Setter provides measurement callback to implementation class
setOnExposureChangeWithThresholdListener(POBViewabilityTracker.onViewabilityChangedListener) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
Property to notify exposure change
setOnfocusChangedListener(POBWebView.OnFocusChangedListener) - Method in class com.pubmatic.sdk.webrendering.ui.POBWebView
Method to set onfocusChangedListener To listen focus change on WebView
setRendererViewListener(POBHtmlRendererListener) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
Method Provides Renderer callback to implementation class
setRenderingTimeout(int) - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
To set rendering timeout, in case if renderer takes more time than rendering timeout to render renderer notifies rendering timeout error.
setRenderingTimeout(int) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To set rendering timeout, in case if renderer takes more time than rendering timeout to render renderer notifies rendering timeout error.
setUserInteracted(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
To set the state of WebView user interaction.
setViewabilityThresholdPercent(float) - Method in class com.pubmatic.sdk.webrendering.ui.POBViewabilityTracker
Property on the basis of which tracker decides to notify exposure change
setWebViewBackPress(POBWebView.WebViewBackPress) - Method in class com.pubmatic.sdk.webrendering.ui.POBWebView
Method to set WebViewBackPress listener To listen back press on webview, class must register to this listener
shouldOverrideUrlLoading(String) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLRenderer
Gets called when URL is about to be load in the current WebView.
shouldOverrideUrlLoading(String) - Method in interface com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient.HTMLViewClientListener
Give the host application a chance to take control when a URL is about to be loaded in the WebView.
shouldOverrideUrlLoading(WebView, String) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
shouldOverrideUrlLoading(WebView, WebResourceRequest) - Method in class com.pubmatic.sdk.webrendering.ui.POBHTMLViewClient
 
show(int) - Method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenDialog
To show the dialog with orientation lock if lockOrientation is set to true
signalImpressionEvent() - Method in class com.pubmatic.sdk.webrendering.mraid.POBMraidRenderer
Method to signal events to measurement provider
startActivity(Context, Intent) - Static method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Starts POBFullScreenActivity with provided intent.
startFullScreenActivity(Context, int, POBAdDescriptor, int) - Static method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
 
startFullScreenActivity(Context, boolean, int) - Static method in class com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity
Starts fullscreen activity with provided details.
startNewActivity(Context, String, Bundle, POBVideoPlayerActivity.POBVideoPlayerActivityListener) - Static method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
Inflates new video player activity based by provided url and accepts POBVideoPlayerActivity.POBVideoPlayerActivityListener reference to register globally.

V

valueOf(String) - Static method in enum com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity.ACTIONS
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pubmatic.sdk.webrendering.ui.POBFullScreenActivity.ACTIONS
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I L N O P R S V 
Skip navigation links