- 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
- 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
-
- 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
-
- 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
-