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

A

AD_SERVER_VIEW_MISSING_ERROR - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 

B

BID_ID_NULL_INVALID - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 

C

com.pubmatic.sdk.nativead - package com.pubmatic.sdk.nativead
 
com.pubmatic.sdk.nativead.datatype - package com.pubmatic.sdk.nativead.datatype
 
com.pubmatic.sdk.nativead.renderer - package com.pubmatic.sdk.nativead.renderer
 
com.pubmatic.sdk.nativead.request - package com.pubmatic.sdk.nativead.request
 
com.pubmatic.sdk.nativead.response - package com.pubmatic.sdk.nativead.response
 
com.pubmatic.sdk.nativead.views - package com.pubmatic.sdk.nativead.views
 
createNativeAdEventBridge() - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler
 
createNativeAdEventBridge() - Method in class com.pubmatic.sdk.nativead.POBNativeAdEvent
Creates and returns the instance of POBNativeAdEventBridge, which faciliates bridging the Primary ad server SDK through OpenWrap SDK for Native ads

D

destroy() - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
destroy() - Method in interface com.pubmatic.sdk.nativead.POBNativeAd
Method to destroy the native ad
destroy() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
 
destroy() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
destroy() - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
destroy() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeAdRendering
Destroys the native ad renderer

E

executeClickTrackers(List<String>) - Method in class com.pubmatic.sdk.nativead.POBNativeTrackerHandler
Function executes the click trackers for the native ad
executeImpressionTracker(Context, List<POBNativeAdResponseEventTracker>, List<POBNativeAdResponseEventTracker>, List<String>, String) - Method in class com.pubmatic.sdk.nativead.POBNativeTrackerHandler
Function is used to fire the impression trackers.

G

getAdIcon() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the AdIcon
getAdRequest() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
Returns an instance of POBRequest, required for setting targeting parameters.
getAdServerView() - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
getAdServerView() - Method in class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
To retrieve ad server ad view
getAdView() - Method in interface com.pubmatic.sdk.nativead.POBNativeAd
Returns the rendered Native Ad View in both OpenWrapPartnerWin and OnAdServerWin condition Instance of POBNativeAdView works as a wrapper around AdServerView and OpenWrap POBNativeTemplateView
getAdView() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
getAsset(int) - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Return the assets present in the native ad response for given asset id
getAssetId() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseAsset
Returns the id of the asset
getAssets() - Method in class com.pubmatic.sdk.nativead.POBNativeBuilder
Getter for the assets
getAssets() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Return the assets present in the native ad response
getBidsProvider() - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
 
getClickTrackers() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdLinkResponse
Returns the list of 3rd party impression tracking urls
getConfig() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
Returns the Instance of the Ad Loader config class which publisher can use to pass any custom properties such as ContextType, ContextSubType, PlacementType etc.
getConfig() - Method in class com.pubmatic.sdk.nativead.POBNativeBuilder
Getter of the POBNativeAdLoaderConfig
getContextSubType() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Getter for the context sub type
getContextType() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Getter for the context type
getCta() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the CTA
getDescription() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the Description
getEventTrackers() - Method in class com.pubmatic.sdk.nativead.POBNativeBuilder
Getter for the eventTrackers
getEventTrackers() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns the list of event trackers which are fired at appropriate time of action.
getEventTrackers(POBNativeEventType, POBNativeEventTrackingMethod) - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Method to get event trackers with event type and tracking method
getExt() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Returns the extension for event tracker
getFallbackURL() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdLinkResponse
Returns the fallback url for the ad or asset
getHeight() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Returns the height of the image asset
getIconImage() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the Icon ImageView
getId() - Method in class com.pubmatic.sdk.nativead.request.POBBaseNativeRequestAsset
Getter for assetID
getImageURL() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Returns the url for the image asset
getImpression() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
Returns an instance of POBImpression which gets created internally.
getImpressionTrackers() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns the list of impression trackers present in the native ad response.
getJavaScriptResource() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
 
getJsTracker() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns javascript string present in the native ad response.
getLength() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestDataAsset
Getter for the length
getLength() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestTitleAsset
Getter for length of the text
getLength() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdDataResponseAsset
Returns the length of the value present in the data object
getLength() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdTitleResponseAsset
Returns the length of the title
getLink() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns the link object which is used when the ad is clicked.
getLink() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseAsset
Returns the link object containing the click link & 3rd party trackers
getMainImage() - Method in class com.pubmatic.sdk.nativead.views.POBNativeAdMediumTemplateView
 
getMainImage() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the MainImage
getMethods() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestEventTracker
Getter of event tracking method
getMimes() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Getter for mimes
getMinimumHeight() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Getter for minimum height
getMinimumWidth() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Getter for minimum width
getPlacementType() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Getter for the placement type
getPrivacyIcon() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the PrivacyIcon
getPrivacyUrl() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns the privacy url
getRTBJson() - Method in class com.pubmatic.sdk.nativead.POBNativeBuilder
 
getRTBJSON() - Method in class com.pubmatic.sdk.nativead.request.POBBaseNativeRequestAsset
Convert the asset object to JSONObject
getRTBJSON() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestDataAsset
 
getRTBJSON() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestEventTracker
 
getRTBJSON() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
 
getRTBJSON() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestTitleAsset
 
getSupportedAPIs() - Method in class com.pubmatic.sdk.nativead.POBNativeBuilder
Getter for the supportedAPIs
getTemplateType() - Method in enum com.pubmatic.sdk.nativead.datatype.POBNativeTemplateType
Returns the int value of the template type enum constant
getTitle() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdTitleResponseAsset
Returns the title of the ad
getTitle() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Getter for the Title
getTrackingMethod() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Returns the tracking method used for capturing the method (refer POBNativeEventTrackingMethod)
getType() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestDataAsset
Getter for the type
getType() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestEventTracker
Getter for event type
getType() - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Getter for image asset type
getType() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdDataResponseAsset
Returns the type the data can be used for (refer POBNativeDataAssetType)
getType() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Returns the type of the image asset (refer POBNativeImageAssetType)
getType() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Returns the type of the event occurred (refer POBNativeEventType)
getUrl() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdLinkResponse
Returns the url to be called after the ad or asset is clicked
getUrl() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Returns the url of the js or the image to be fired for that particular event.
getValue() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdDataResponseAsset
Returns the data's value present in the data object
getVendorKey() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
 
getVerificationParameter() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
 
getVersion() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Returns version of the native ad response
getWidth() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Returns the width of the image asset

I

isRequired() - Method in class com.pubmatic.sdk.nativead.request.POBBaseNativeRequestAsset
Getter for required
isRequired() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseAsset
Return whether bidder requires it to be displayed

L

loadAd() - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
Initiate the loading for the Native ad
loadAd(POBRequest, POBProfileInfo) - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
Load the Native ad for given ad request and profile info.

M

mainImage - Variable in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Native Ad Main Image with size 284x100
MIMES - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
MSG_INTERNAL_NATIVE_RENDER_ERROR - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 

N

NATIVE_AD_DESTROYED_ERROR - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_AD_RESPONSE_NULL - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_ASSET_CLICKED - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_ASSETS - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_BUILDER_NO_ASSETS - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_CLICK_TRACKER - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_CONTEXT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_CONTEXT_SUBTYPE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_DATA - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_DEFAULT_VERSION - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_EMPTY_ASSETS - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_EMPTY_RESPONSE - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_EVENT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_EVENT_TRACKERS - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_EXT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_FALLBACK_URL - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_ID - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMAGE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMAGE_HEIGHT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMAGE_MIN_HEIGHT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMAGE_MIN_WIDTH - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMAGE_WIDTH - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_IMPRESSION_TRACKER - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_INVALID_RESPONSE - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_JSON_EXCEPTION - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_LENGTH - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_LINK - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_LINK_URL - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_MAIN_TAG - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_METHOD - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_METHODS - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_MIMES - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_MISSING_ASSET_LINK - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_OM_INITIALISED - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_OM_NOT_INITIALISED - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_PLACEMENT_TYPE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_PRIVACY - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_PRIVACY_URL - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_REQUEST - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_REQUIRED_FIELD - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_TEMPLATE_MISMATCHING - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
NATIVE_TEXT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_TITLE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_TRACKER_JAVASCRIPT - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_TYPE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_VALUE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_VENDOR_KEY - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_VERIFICATION_PARAMETERS - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
NATIVE_VERSION - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 

O

onAdClicked() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdClicked(int) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdClicked() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad recorded click
onAdClicked(int) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad recorded click for specific asset
onAdClosed() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdClosed() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad closed
onAdImpression() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdImpression() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad recorded impression
onAdLeavingApplication() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdLeavingApplication() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad leaving application
onAdOpened() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdOpened() - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad opened
onAdReceived(POBNativeAdManager, POBNativeAd) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
 
onAdReceived(POBNativeAdLoader, POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdLoaderListener
Notifies the callback that an ad has been successfully loaded.
onAdReceived(POBNativeAdManager, POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdManager.POBNativeAdManagerListener
Notifies the callback that an Native Ad has been successfully loaded.
onAdRendered(POBNativeAdView) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdRendered(POBNativeAdView) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad rendering completion
onAdRenderingFailed(POBError) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onAdRenderingFailed(POBError) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeRendererListener
Notify about the Native Ad rendering failure
onAdServerWin() - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
 
onAssetClicked(POBNativeAdView, int) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdViewListener
Notify the assets with certain Id in is clicked.
onAssetClicked(POBNativeAdView, int) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
onAttachedToWindow() - Method in class com.pubmatic.sdk.nativead.POBNativeAdView
 
onAttachedToWindow() - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Set tag to asset views which helps to trigger asset level clicked callback with their respective asset ID
onClick(View) - Method in class com.pubmatic.sdk.nativead.POBNativeAdView
 
onComplete(Map<String, Bitmap>) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
onFailed(POBError) - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
 
onFailedToLoad(POBNativeAdManager, POBError) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
 
onFailedToLoad(POBNativeAdLoader, POBError) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdLoaderListener
Notifies the callback of an error encountered while loading an ad.
onFailedToLoad(POBNativeAdManager, POBError) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdManager.POBNativeAdManagerListener
Notifies the callback of an error encountered while loading an adManager.
onNativeAdClicked() - Method in interface com.pubmatic.sdk.nativead.POBNativeAdEventListener
Get called when the ad server SDK informs about click event as a result of user interaction.
onNativeAdClicked(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad recorded click
onNativeAdClicked(POBNativeAd, String) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad recorded click for specific asset
onNativeAdClicked() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onNativeAdClosed() - Method in interface com.pubmatic.sdk.nativead.POBNativeAdEventListener
Get called this when the ad server SDK closed the ad
onNativeAdClosed(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad closed
onNativeAdClosed() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onNativeAdImpression() - Method in interface com.pubmatic.sdk.nativead.POBNativeAdEventListener
Get called when the ad server SDK informs about impression event
onNativeAdImpression(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad recorded impression
onNativeAdImpression() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onNativeAdLeavingApplication(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad leaving application
onNativeAdOpened() - Method in interface com.pubmatic.sdk.nativead.POBNativeAdEventListener
Get called this when the ad server SDK has opened an ad
onNativeAdOpened(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad opened
onNativeAdOpened() - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
onNativeAdRendered(POBNativeAd) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad rendering completion
onNativeAdRenderingFailed(POBNativeAd, POBError) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdListener
Notify about the Native Ad rendering failure
onOpenWrapPartnerWin(String) - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
 
onRecordClick(POBNativeAdView) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdViewListener
Notify the POBNativeAdView is clicked.
onRecordClick(POBNativeAdView) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
onRecordImpression(POBNativeAdView) - Method in interface com.pubmatic.sdk.nativead.POBNativeAdViewListener
Notify the POBNativeAdView is attached to view and the impression is occurred.
onRecordImpression(POBNativeAdView) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 

P

parseNativeAdResponse(String) - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdParser
Parses the native ad response.
POB_NATIVE_AD_ICON_H - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_AD_ICON_W - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_CTA_LEN - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_DESC_LEN - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ICON_H - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ICON_W - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_CTA - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_DESC - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_ICON - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_MAIN_IMG - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_PRIVACY_ICON - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_ID_TITLE - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_MAIN_IMG_H - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_MAIN_IMG_W - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POB_NATIVE_TITLE_LEN - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 
POBBaseNativeRequestAsset - Class in com.pubmatic.sdk.nativead.request
Interface for the assets in the native response to hold unique properties
POBDefaultNativeAdEventBridge() - Constructor for class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
POBDefaultNativeEventHandler - Class in com.pubmatic.sdk.nativead
This is an eventHandler class used when publisher want to use "No Ad server configuration".
POBDefaultNativeEventHandler() - Constructor for class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler
 
POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge - Class in com.pubmatic.sdk.nativead
 
POBNativeAd - Interface in com.pubmatic.sdk.nativead
Interface used for creating POBNativeAdProvider
POBNativeAdDataResponseAsset - Class in com.pubmatic.sdk.nativead.response
This class represents the data object passed in the asset object
POBNativeAdDataResponseAsset(int, boolean, POBNativeAdLinkResponse, String, int, POBNativeDataAssetType) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdDataResponseAsset
Creates instance for the class which stores the data asset received in the ad response.
POBNativeAdEvent - Class in com.pubmatic.sdk.nativead
Protocol to communicate between primary ad server SDK and OpenWrap SDK for Native ads to achieve header-bidding for Native Ads.
POBNativeAdEvent() - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdEvent
 
POBNativeAdEventBridge - Class in com.pubmatic.sdk.nativead
The protocol definition helps communication/bridge between POBNativeAdProvider and ad server customization for Native ads to achieve header-bidding through OpenWrap SDK.
POBNativeAdEventBridge() - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
 
POBNativeAdEventListener - Interface in com.pubmatic.sdk.nativead
The native custom event listener.
POBNativeAdImageResponseAsset - Class in com.pubmatic.sdk.nativead.response
This class represents the image asset in the response
POBNativeAdImageResponseAsset(int, boolean, POBNativeAdLinkResponse, String, int, int, POBNativeImageAssetType) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Creates the instance of the class which stores the data passed in image object of response
POBNativeAdLinkResponse - Class in com.pubmatic.sdk.nativead.response
This class represents the link object from `native` & `assets` object
POBNativeAdLinkResponse(String, List<String>, String) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdLinkResponse
Returns the instance of the class which stores the link object present in the ad response
POBNativeAdListener - Interface in com.pubmatic.sdk.nativead
Interface to inform native ad workflow events to the app
POBNativeAdLoader - Class in com.pubmatic.sdk.nativead
Ad loader class to load native ad from PubMatic as per the template specified during initialization.
POBNativeAdLoader(Context, String, int, String, POBNativeTemplateType, POBNativeAdEvent) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdLoader
Initializes & returns a newly allocated ad loader object for supporting 'Header Bidding Configuration'.
POBNativeAdLoader(Context, String, int, String, POBNativeTemplateType) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdLoader
Initializes & returns a newly allocated ad loader object for supporting 'No Ad Server Configuration'.
POBNativeAdLoaderConfig - Class in com.pubmatic.sdk.nativead
 
POBNativeAdLoaderConfig() - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Helps to create the POBNativeAdLoaderConfig object
POBNativeAdLoaderListener - Interface in com.pubmatic.sdk.nativead
This is an interface for interaction with the POBNativeAdLoader instance.
POBNativeAdManager - Class in com.pubmatic.sdk.nativead
Class responsible for loading native ads by fetching bids from OW Server, submitting the same to primary ad sever if present and creative native ads.
POBNativeAdManager(Context, POBNativeTemplateType, POBNativeAdEventBridge) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdManager
Initializes & returns a newly allocated ad loader object for supporting 'Header Bidding Configuration'.
POBNativeAdManager.POBNativeAdManagerListener - Interface in com.pubmatic.sdk.nativead
Interface to definition to notify Native Ad load events.
POBNativeAdMediumTemplateView - Class in com.pubmatic.sdk.nativead.views
Native medium template view with size 300x250 holds the required assets
POBNativeAdMediumTemplateView(Context) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdMediumTemplateView
Used to create instances when placed in XML layouts.
POBNativeAdMediumTemplateView(Context, AttributeSet) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdMediumTemplateView
Used to create instances when placed in XML layouts.
POBNativeAdMediumTemplateView(Context, AttributeSet, int) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdMediumTemplateView
Used to create instances when placed in XML layouts with default style.
POBNativeAdParser - Class in com.pubmatic.sdk.nativead.response
Parser class that handles parsing of the json response.
POBNativeAdParser() - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdParser
 
POBNativeAdProvider - Class in com.pubmatic.sdk.nativead
Class implementing the core logic of Native Ad provider which identifies the type and returns either POBNativeAd or POBCustomNativeAd instance.
POBNativeAdProvider(Context, POBNativeTemplateType, POBNativeAdEventBridge) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdProvider
Constructor
POBNativeAdRenderer - Class in com.pubmatic.sdk.nativead.renderer
Class responsible for handling the native ad rendering
POBNativeAdRenderer(Context) - Constructor for class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
POBNativeAdRendering - Interface in com.pubmatic.sdk.nativead.renderer
Native ad rendering interface, implement these methods to write custom ad renderer
POBNativeAdResponse - Class in com.pubmatic.sdk.nativead.response
Base class for storing the nativeAd response after parsing.
POBNativeAdResponse(String, List<POBNativeAdResponseAsset>, POBNativeAdLinkResponse, List<String>, String, List<POBNativeAdResponseEventTracker>, String) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Creates the object for the POBNativeAdResponse
POBNativeAdResponseAsset - Class in com.pubmatic.sdk.nativead.response
Main class for the assets in the native response, selection of the ad will be done on the basis of the assetId
POBNativeAdResponseAsset(int, boolean, POBNativeAdLinkResponse) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdResponseAsset
Creates an instance of the class which stores the common properties of the objects in the assets i.e POBNativeAdDataResponseAsset, POBNativeAdImageResponseAsset, POBNativeAdTitleResponseAsset
POBNativeAdResponseEventTracker - Class in com.pubmatic.sdk.nativead.response
This class represents the event trackers passed in the native response object
POBNativeAdResponseEventTracker(String, POBNativeEventType, POBNativeEventTrackingMethod) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Returns the instance of the class which stores the event trackers received in the response
POBNativeAdSmallTemplateView - Class in com.pubmatic.sdk.nativead.views
Native small template view with size 360x90 holds the required assets
POBNativeAdSmallTemplateView(Context) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdSmallTemplateView
Used to create instances when placed in XML layouts.
POBNativeAdSmallTemplateView(Context, AttributeSet) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdSmallTemplateView
Used to create instances when placed in XML layouts.
POBNativeAdSmallTemplateView(Context, AttributeSet, int) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeAdSmallTemplateView
Used to create instances when placed in XML layouts with default style.
POBNativeAdTitleResponseAsset - Class in com.pubmatic.sdk.nativead.response
This class represents the title object which is inside the assets object in the native response
POBNativeAdTitleResponseAsset(int, boolean, POBNativeAdLinkResponse, String, int) - Constructor for class com.pubmatic.sdk.nativead.response.POBNativeAdTitleResponseAsset
Creates the instance of the class which stores the data passed in title object of response
POBNativeAdView - Class in com.pubmatic.sdk.nativead
Native Ad view class.
POBNativeAdView(Context) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdView
 
POBNativeAdView(Context, AttributeSet) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdView
 
POBNativeAdView(Context, AttributeSet, int) - Constructor for class com.pubmatic.sdk.nativead.POBNativeAdView
 
POBNativeAdViewListener - Interface in com.pubmatic.sdk.nativead
Listener to give callbacks from POBNativeAdView, related to adView impression, clicks, assets clicks etc.
POBNativeBuilder - Class in com.pubmatic.sdk.nativead
Model class to build Native Impression This class holds the information of native impression.
POBNativeBuilder(List<POBBaseNativeRequestAsset>, List<POBNativeRequestEventTracker>, Set<Integer>) - Constructor for class com.pubmatic.sdk.nativead.POBNativeBuilder
Helps to create the POBNativeBuilder object
POBNativeConstants - Class in com.pubmatic.sdk.nativead
Constant keys used for parsing the json response.
POBNativeConstants() - Constructor for class com.pubmatic.sdk.nativead.POBNativeConstants
 
POBNativeLogConstants - Class in com.pubmatic.sdk.nativead
Constant log messages for native ads.
POBNativeLogConstants() - Constructor for class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
POBNativeRendererListener - Interface in com.pubmatic.sdk.nativead.renderer
Native rendering listener to provide callback about rendering events
POBNativeRequestDataAsset - Class in com.pubmatic.sdk.nativead.request
This class represents the data object passed in the asset object
POBNativeRequestDataAsset(int, boolean, POBNativeDataAssetType) - Constructor for class com.pubmatic.sdk.nativead.request.POBNativeRequestDataAsset
Helps to create the POBNativeRequestDataAsset object
POBNativeRequestEventTracker - Class in com.pubmatic.sdk.nativead.request
This class represents the event trackers passed in the native response object
POBNativeRequestEventTracker(POBNativeEventType, List<POBNativeEventTrackingMethod>) - Constructor for class com.pubmatic.sdk.nativead.request.POBNativeRequestEventTracker
Helps to create POBNativeRequestEventTracker object
POBNativeRequestImageAsset - Class in com.pubmatic.sdk.nativead.request
This class represents the image asset in the request
POBNativeRequestImageAsset(int, boolean, POBNativeImageAssetType, int, int) - Constructor for class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Helps to create the POBNativeRequestImageAsset object
POBNativeRequestTitleAsset - Class in com.pubmatic.sdk.nativead.request
This class represents the title asset in the request
POBNativeRequestTitleAsset(int, boolean, int) - Constructor for class com.pubmatic.sdk.nativead.request.POBNativeRequestTitleAsset
Helps to create POBNativeRequestTitleAsset object
POBNativeTemplateType - Enum in com.pubmatic.sdk.nativead.datatype
Enum defining the supported template types for Native Ad rendering
POBNativeTemplateView - Class in com.pubmatic.sdk.nativead.views
Parent class holding common properties for the templates supported by Native Ad
POBNativeTemplateView(Context, AttributeSet) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Used to create instances when child view is placed in XML layouts with default style or instantiated programmatically.
POBNativeTemplateView(Context, AttributeSet, int) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Used to create instances when child view is placed in XML layouts with default style or instantiated programmatically.
POBNativeTemplateView(Context, AttributeSet, int, int) - Constructor for class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Get invoked in the child class constructor.
POBNativeTrackerHandler - Class in com.pubmatic.sdk.nativead
Class used to execute the click and impression trackers for the native ad
POBNativeTrackerHandler(POBTrackerHandler) - Constructor for class com.pubmatic.sdk.nativead.POBNativeTrackerHandler
 
PRIVACY - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
Set to 1 when the native ad supports buyer-specific privacy notice.
PUBMATIC_CLICK_TRACKERS_IDENTIFIER - Static variable in class com.pubmatic.sdk.nativead.POBNativeConstants
 

R

renderAd(POBNativeAdListener) - Method in interface com.pubmatic.sdk.nativead.POBNativeAd
Render the native template in POBNativeAdView object
renderAd(POBNativeTemplateView, POBNativeAdListener) - Method in interface com.pubmatic.sdk.nativead.POBNativeAd
Another flavor of renderAd method use by publisher to pass there own custom view template
renderAd(POBNativeAdListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
renderAd(POBNativeTemplateView, POBNativeAdListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
 
renderAd(POBNativeAdResponse, POBNativeTemplateView) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
renderAd(POBNativeAdResponse, POBNativeTemplateView) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeAdRendering
It starts the rendering of the native ad with the provided ad descriptor.
requestAd(POBBid) - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 

S

setAdIcon(ImageView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for the AdIcon
setAdLoaderListener(POBNativeAdLoaderListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoader
Sets the POBNativeAdLoaderListener receiver for the ad loader events.
setAdRendererListener(POBNativeRendererListener) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
setAdRendererListener(POBNativeRendererListener) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeAdRendering
Sets the ad renderer listener
setBid(POBBid) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
Sets the instance of POBBid
setContextSubType(POBNativeContextSubType) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Setter for the context type
setContextType(POBNativeContextType) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Setter for the contextType
setCta(Button) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for CTA
setDescription(TextView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for Description
setExt(JSONObject) - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Sets the custom data for event tracker in extension
setIconImage(ImageView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for Icon ImageView
setLength(int) - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestDataAsset
Setter for the length
setListener(POBNativeAdManager.POBNativeAdManagerListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdManager
To listen the AdManager load events, refer
setListener(POBNativeAdViewListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdView
 
setMainImage(ImageView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeAdMediumTemplateView
 
setMainImage(ImageView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for MainImage
setMimes(List<String>) - Method in class com.pubmatic.sdk.nativead.request.POBNativeRequestImageAsset
Setter of Mimes type list
setNativeAdEventListener(POBNativeAdEventListener) - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
setNativeAdEventListener(POBNativeAdEventListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
OpenWrap SDK calls this method to set POBNativeAdEventListener on GAMNativeEventHandler.
setNativeAdResponse(POBNativeAdResponse) - Method in class com.pubmatic.sdk.nativead.POBNativeAdProvider
Setter for the native ad response
setNativeMeasurementProvider(POBNativeMeasurementProvider) - Method in class com.pubmatic.sdk.nativead.renderer.POBNativeAdRenderer
 
setNativeMeasurementProvider(POBNativeMeasurementProvider) - Method in interface com.pubmatic.sdk.nativead.renderer.POBNativeAdRendering
Sets the open measurement listener
setOnClickListener(View.OnClickListener) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Overridden onClickListener for setting the click listener on all the other assets along with the view
setPlacementType(POBNativePlacementType) - Method in class com.pubmatic.sdk.nativead.POBNativeAdLoaderConfig
Setter for the placement type
setPrivacyIcon(ImageView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for the PrivacyIcon
setSignalingEventListener(POBAdServerSignalingEventListener) - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
setSignalingEventListener(POBAdServerSignalingEventListener) - Method in class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
OpenWrap SDK calls this method to set POBAdServerSignalingEventListener, so OpenWrap custom event handler can inform the OpenWrap SDK about the events related to the ad server communication.
setTitle(TextView) - Method in class com.pubmatic.sdk.nativead.views.POBNativeTemplateView
Setter for Title

T

TEMPLATE_VIEW_NULL - Static variable in class com.pubmatic.sdk.nativead.POBNativeLogConstants
 
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdDataResponseAsset
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdImageResponseAsset
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdLinkResponse
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponse
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseAsset
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdResponseEventTracker
Converts the object to a readable string
toString() - Method in class com.pubmatic.sdk.nativead.response.POBNativeAdTitleResponseAsset
Converts the object to a readable string
trackClick() - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
trackClick() - Method in class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
OpenWrap SDK calls this method when the click occurs.
trackImpression() - Method in class com.pubmatic.sdk.nativead.POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge
 
trackImpression() - Method in class com.pubmatic.sdk.nativead.POBNativeAdEventBridge
OpenWrap SDK calls this method when the impression occurs.

V

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