Skip navigation links
A C F G H I L M O P R S V W 

A

addAdVisibilityListener(AdVisibilityListener) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Method to set AdVisibilityListener to provide WebView Visibility changes to implemented class(MraidController)
AdVisibilityListener - Interface in com.pubmatic.sdk.webrendering.ui
Interface to listen the ad visibility state.
ALLOW_ORIENTATION_KEY - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 

C

CLOSE_BTN_HEIGHT - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
CLOSE_BTN_HEIGHT - Static variable in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
 
CLOSE_BTN_WIDTH - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
CLOSE_BTN_WIDTH - Static variable in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
 
closeInternalBrowser() - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
 
com.pubmatic.sdk.webrendering.mraid - package com.pubmatic.sdk.webrendering.mraid
 
com.pubmatic.sdk.webrendering.ui - package com.pubmatic.sdk.webrendering.ui
 

F

FORCE_ORIENTATION_KEY - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
FullScreenDialog - Class in com.pubmatic.sdk.webrendering.ui
Custom Dialog class to handler Expand, Two-part Expand, PlayVideo commands
FullScreenDialog(WebView, FullScreenDialog.OnDialogCloseListener) - Constructor for class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Constructor to handle Expand Commands
FullScreenDialog(VideoView, FullScreenDialog.OnDialogCloseListener) - Constructor for class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Constructor to handle PlayVideo command
FullScreenDialog.OnDialogCloseListener - Interface in com.pubmatic.sdk.webrendering.ui
Interface close listener

G

getHeight() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
getRootView() - Method in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Method is used to get Root view of the dialog View Child at 0th position of Framelayouot
getStatusMsg() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
getWebView() - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Method to get value of WebView
getWidth() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
getxPosition() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
getyPosition() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 

H

HTMLViewClient - Class in com.pubmatic.sdk.webrendering.ui
 
HTMLViewClient() - Constructor for class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
HTMLViewClient.HTMLViewClientListener - Interface in com.pubmatic.sdk.webrendering.ui
 

I

isClicked - Variable in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
 
isStatus() - Method in class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
isUserInteracted(boolean) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Returns true if user has recently touch/click on MRAID web view.

L

listener - Variable in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
For notifying the caller of the renderer about rendering events
loadHTML(String, String) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Method override from PMHTMLRenderer to inject environment variables into mraid ad creative
loadHTML(String, String) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Method to generate content specific to PMWebView

M

mraidRendererListener - Variable in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
 

O

onAdClicked(String) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
Notifies the click event on the rendered HTML view
onAdInteractionStarted() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Notifies Mraid ad interaction started or ad Open to the implemented class(PMBannerRenderer)
onAdInteractionStarted() - Method in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener
 
onAdInteractionStarted() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onAdInteractionStarted() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Notifies ad interaction started or ad open to the implemented class(Respective controller)
onAdInteractionStarted() - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
 
onAdInteractionStarted() - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
 
onAdInteractionStopped() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Notifies Mraid ad interaction started or ad closed to the implemented class(PMBannerRenderer)
onAdInteractionStopped() - Method in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener
 
onAdInteractionStopped() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onAdInteractionStopped() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Notifies ad interaction stopped or ad closed to the implemented class(Respective controller)
onAdInteractionStopped() - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
 
onAdInteractionStopped() - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
 
onAdRender(POBAdDescriptor) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
Notifies the success event of the HTML view rendering
onAdRenderingFailed(POBError) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
Notifies the failure cause of the HTML view rendering
onAdUnload() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Notifies event for Mraid Unload to the implemented class(PMBannerRenderer)
onAdUnload() - Method in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener
 
onAdUnload() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onAdUnload() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Notifies Mraid onAdUnload called to the implemented class(Respective controller)
onAdUnload() - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
 
onAdUnload() - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
 
onBackPress() - Method in interface com.pubmatic.sdk.webrendering.ui.PMWebView.WebViewBackPress
 
onBackPressed() - Method in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Dialogs default callback to handle custom backpress
onClose() - Method in interface com.pubmatic.sdk.webrendering.ui.FullScreenDialog.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.FullScreenDialog
Default onCreate of dialog to set dismiss listener and handle recreate of it
onDestroy() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onFocusChanged(boolean) - Method in interface com.pubmatic.sdk.webrendering.ui.PMWebView.OnFocusChangedListener
 
onKeyDown(int, KeyEvent) - Method in class com.pubmatic.sdk.webrendering.ui.PMWebView
View callback method used to identify back press and notify implemented class
onLeavingApplication() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Notifies Mraid ad App is leaving to the implemented class(PMBannerRenderer)
onLeavingApplication() - Method in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener
 
onLeavingApplication() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onLeavingApplication() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Notifies ad is leaving the app to the implemented class(Respective controller)
onLeavingApplication() - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
 
onLeavingApplication() - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendererListener
 
onMRAIDAdClick() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Notifies Mraid ad click happened to the implemented class(PMBannerRenderer)
onMRAIDAdClick() - Method in interface com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer.PMMraidRendererListener
 
onMRAIDAdClick() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onMRAIDAdClick() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Notifies ad mraid click happened.
onMRAIDAdClick() - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
 
onOpen(String) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
This method gets called when MRAID has open event.
onPageFinished(WebView) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Override method from PMHTMLRenderer Informs webview loading is finished Resetting the properties after every load Setting the updateState to true for the first time after load Setting up setLayoutChangeListener
onPageFinished(WebView) - Method in interface com.pubmatic.sdk.webrendering.ui.HTMLViewClient.HTMLViewClientListener
 
onPageFinished(WebView, String) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
onPageFinished(WebView) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Callback method of HTMLViewClientListener interface to prvoide onPageFinished to implementation class
onPause() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onReceivedError(POBError) - Method in interface com.pubmatic.sdk.webrendering.ui.HTMLViewClient.HTMLViewClientListener
 
onReceivedError(WebView, int, String, String) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
onReceivedError(WebView, WebResourceRequest, WebResourceError) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
onReceivedError(POBError) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Callback method of HTMLViewClientListener interface to prvoide onReceivedError to implementation class
onResume() - Method in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
onStop() - Method in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Method will gets called when the dialog gets dismissed Dialog callback method used to clean up the dialog
onViewClicked(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onViewClicked(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Callback method to notify view click to respective class/ respective controller
onViewClicked(String) - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
Notifies the click event on the rendered HTML view
onViewRendered(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onViewRendered(View) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Callback method to reset scheduler and notify render callback to implemented class/respective controller
onViewRendered(View) - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
Notifies the success event of the HTML view rendering
onViewRenderingFailed(POBError) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
onViewRenderingFailed(POBError) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Callback method to reset scheduler and notify error callback to implemented class/respective controller
onViewRenderingFailed(POBError) - Method in interface com.pubmatic.sdk.webrendering.ui.PMRendererViewListener
Notifies the failure cause of the HTML view rendering
onVisibilityChange(boolean) - Method in interface com.pubmatic.sdk.webrendering.ui.AdVisibilityListener
Notifies about the ad visibility state
onWindowFocusChanged(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.FullScreenDialog
Dailog callback method to hide status bar when dialog has the focus
onWindowFocusChanged(boolean) - Method in class com.pubmatic.sdk.webrendering.ui.PMWebView
View callback method get called on focus changed Notifies it to class which implements onfocusChangedListener
openBannerUrl(String) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Open landing page url for banner either in internal browser or external browser Also handles deeplinking

P

PLAYBACK_URL - Static variable in class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
PMHTMLRenderer - Class in com.pubmatic.sdk.webrendering.ui
 
PMHTMLRenderer(Context) - Constructor for class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Constructor for initialization
PMMraidRenderer - Class in com.pubmatic.sdk.webrendering.mraid
 
PMMraidRenderer(Context, String) - Constructor for class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Necessary initialization is done for MRAID Renderer
PMMraidRenderer.PMMraidRendererListener - Interface in com.pubmatic.sdk.webrendering.mraid
Interface to provide callback methods for Mraid rendering
PMRendererViewListener - Interface in com.pubmatic.sdk.webrendering.ui
PMRendererViewListener is an interface hanving the callback events which will be invoked on rendering event of HTML view.
PMViewRect - Class in com.pubmatic.sdk.webrendering.mraid
 
PMViewRect(int, int, int, int, boolean, String) - Constructor for class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
PMViewRect(boolean, String) - Constructor for class com.pubmatic.sdk.webrendering.mraid.PMViewRect
 
PMWebView - Class in com.pubmatic.sdk.webrendering.ui
Custom WebView to get internal events on View
PMWebView(Context) - Constructor for class com.pubmatic.sdk.webrendering.ui.PMWebView
Constructor which takes context to initialize
PMWebView.OnFocusChangedListener - Interface in com.pubmatic.sdk.webrendering.ui
FocusChange listener to provide focus notification to implemented class
PMWebView.WebViewBackPress - Interface in com.pubmatic.sdk.webrendering.ui
Backpress Interface to provide backpress to implemented class
POBBannerRendering - Interface in com.pubmatic.sdk.webrendering.ui
Interface to provide callback methods for invoking banner rendering
POBInterstitialRendererListener - Interface in com.pubmatic.sdk.webrendering.ui
POBInterstitialRendererListener is an interface hanving the callback events which will be invoked on rendering event of HTML view.
POBInterstitialRendering - Interface in com.pubmatic.sdk.webrendering.ui
Interface to provide callback methods for invoking banner rendering
POBInterstitialWebRenderer - Class in com.pubmatic.sdk.webrendering.mraid
 
POBInterstitialWebRenderer(PMMraidRenderer) - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
Constructor to initialize POBInterstitialWebRenderer
POBVideoPlayerActivity - Class in com.pubmatic.sdk.webrendering.mraid
 
POBVideoPlayerActivity() - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBVideoPlayerActivity
 
POBWebRenderer - Class in com.pubmatic.sdk.webrendering.mraid
POBWebRenderer is responsible for rendering the banner ad creative.
POBWebRenderer(PMMraidRenderer) - Constructor for class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Constructor

R

registerMraidRendererListener() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
registerMraidRendererListener() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
 
renderAd(POBAdDescriptor) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
renderAd(POBAdDescriptor) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Starts rendering banner ad with provided descriptor object
renderAd(POBAdDescriptor) - Method in interface com.pubmatic.sdk.webrendering.ui.POBBannerRendering
It starts the rendering of the banner with the provided ad descriptor.
renderAd(POBAdDescriptor) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendering
It starts the rendering of the banner with the provided ad descriptor.

S

setAdRendererListener(POBInterstitialRendererListener) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
setAdRendererListener(POBAdRendererListener) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Sets the renderer listener for giving callback of rendering events
setAdRendererListener(POBAdRendererListener) - Method in interface com.pubmatic.sdk.webrendering.ui.POBBannerRendering
Sets the ad renderer listener
setAdRendererListener(POBInterstitialRendererListener) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendering
Sets the ad renderer listener
setHTMLClientListener(HTMLViewClient.HTMLViewClientListener) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
setMraidRendererListener(PMMraidRenderer.PMMraidRendererListener) - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Method to get Mraid Related callbacks
setOnfocusChangedListener(PMWebView.OnFocusChangedListener) - Method in class com.pubmatic.sdk.webrendering.ui.PMWebView
Method to set onfocusChangedListener To listen focus change on WebView
setRefreshTimeoutInSec(int) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Sets the refresh timeout in sec.
setRendererViewListener(PMRendererViewListener) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Method Provides Renderer callback to implemention class
setServerBaseUrl(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
Sets the base server URL for setting WebView's base url
setServerBaseUrl(String) - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
Sets the base server URL for setting WebView's base url
setWebViewBackPress(PMWebView.WebViewBackPress) - Method in class com.pubmatic.sdk.webrendering.ui.PMWebView
Method to set WebViewBackPress listener To listen back press on webview, class must register to this listener
setWebViewClient() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Add PMMraidWebClient to PMWebView
setWebViewClient() - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Setting up the HTMLViewClient to PMWebView
shouldOverrideUrlLoading(String) - Method in interface com.pubmatic.sdk.webrendering.ui.HTMLViewClient.HTMLViewClientListener
 
shouldOverrideUrlLoading(WebView, String) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
shouldOverrideUrlLoading(WebView, WebResourceRequest) - Method in class com.pubmatic.sdk.webrendering.ui.HTMLViewClient
 
shouldOverrideUrlLoading(String) - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
 
show(int) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
 
show(int) - Method in interface com.pubmatic.sdk.webrendering.ui.POBInterstitialRendering
Request to show the interstitial ad with provided orientation.
showInterstitialAd(int) - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
Method to showInterstitialAd interstitial add in FullScreenDialog Mraid State will be default in this case OnClose of FullScreenDialog manageClose mthod of mraid gets called
stopLoading() - Method in class com.pubmatic.sdk.webrendering.mraid.PMMraidRenderer
Method Override from PMHTMLRenderer to do cleanup
stopLoading() - Method in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
Clearing all the all the data related to HTML Renderer
stopRendering() - Method in class com.pubmatic.sdk.webrendering.mraid.POBInterstitialWebRenderer
Method to do cleanup
stopRendering() - Method in class com.pubmatic.sdk.webrendering.mraid.POBWebRenderer
 

V

viewListener - Variable in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
 

W

webView - Variable in class com.pubmatic.sdk.webrendering.ui.PMHTMLRenderer
 
A C F G H I L M O P R S V W 
Skip navigation links