Skip navigation links
A B C D E G H I J K L M N O P R S T U V W Y Z 

A

ACCEPT_LANGUAGE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_HEIGHT_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_ID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_POSITION_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_TYPE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_TYPE_SIMPLE_BANNER - Static variable in class com.pubmatic.sdk.common.PMConstants
 
AD_WIDTH_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
adBuilderOnError(POBError) - Method in interface com.pubmatic.sdk.common.base.PMAdBuilding.PMAdBuilderListener
 
adBuilderOnError(POBError) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
adBuilderOnSuccess(T) - Method in interface com.pubmatic.sdk.common.base.PMAdBuilding.PMAdBuilderListener
 
adBuilderOnSuccess(AdDescriptorType) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
addLogger(PMLog.PMLogging) - Static method in class com.pubmatic.sdk.common.log.PMLog
 
AdvertisingIdClient - Class in com.pubmatic.sdk.common.utility
AdvertisingIdClient class is used to manage Advertising info from google ads
AdvertisingIdClient() - Constructor for class com.pubmatic.sdk.common.utility.AdvertisingIdClient
 
AdvertisingIdClient.AdInfo - Class in com.pubmatic.sdk.common.utility
Static class AdInfo is used to maintain advertising information
allLoggers() - Static method in class com.pubmatic.sdk.common.log.PMLog
 
allowAdvertisingId(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Indicates whether Android advertisement ID should be sent in the request or not.
allowAdvertisingId(boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Indicates whether Advertisement ID should be sent in the request.
allowLocationAccess(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Used to enable/disable location access.
allowLocationAccess(boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Enables or disable SDK location detection.
API_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
API_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
APP_DOMAIN_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
APP_NAME_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
APP_VERSION_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

B

BANNER_PLACEMENT_TYPE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
BANNER_SIZE_120x600 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_250x250 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_300x250 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_320x100 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_320x50 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_468x60 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
BANNER_SIZE_728x90 - Static variable in class com.pubmatic.sdk.common.POBAdSize
 
build(PMAdResponse) - Method in interface com.pubmatic.sdk.common.base.PMAdBuilding
 
build() - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
Method prepares the PMHttpRequest object from the necessary reference variable
build() - Method in interface com.pubmatic.sdk.common.ssp.PMRequestBuilding
 
build(Context, String, String, PMAlertDialog.PMDialogListener) - Static method in class com.pubmatic.sdk.common.utility.PMAlertDialog
Method to init alert dialog and show it according to inputs
BUNDLE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

C

cancel() - Method in class com.pubmatic.sdk.common.base.PMCommunicator
Cancels any outstanding network call.
cancelRequest(String) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Cancels all the request which are associated with given tag
CARRIER_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
clone() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
 
com.pubmatic.sdk.common - package com.pubmatic.sdk.common
 
com.pubmatic.sdk.common.base - package com.pubmatic.sdk.common.base
 
com.pubmatic.sdk.common.browser - package com.pubmatic.sdk.common.browser
 
com.pubmatic.sdk.common.log - package com.pubmatic.sdk.common.log
 
com.pubmatic.sdk.common.models - package com.pubmatic.sdk.common.models
 
com.pubmatic.sdk.common.network - package com.pubmatic.sdk.common.network
 
com.pubmatic.sdk.common.ssp - package com.pubmatic.sdk.common.ssp
 
com.pubmatic.sdk.common.utility - package com.pubmatic.sdk.common.utility
 
connectivityListeners - Variable in class com.pubmatic.sdk.common.network.PMNetworkMonitor
 
containerVisibilityUpdated(boolean) - Method in class com.pubmatic.sdk.common.utility.PMLooper
This method is used to check the container visibility and perform internal refresh
CONTENT_TYPE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
convertDpToPixel(int) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used to covert DP into pixel
convertPixelToDp(int) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used to convert Pixel into DP
COPPA_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
COUNTRY_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

D

debug(String, String, Object...) - Static method in class com.pubmatic.sdk.common.log.PMLog
 
DEFAULT_BACKOFF_MULTIPLIER - Static variable in class com.pubmatic.sdk.common.PMConstants
The default backoff multiplier
DEFAULT_INT_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
DEFAULT_REFRESH_TIME_IN_SEC - Static variable in class com.pubmatic.sdk.common.PMConstants
 
DEFAULT_RENDERING_TIMEOUT_IN_SEC - Static variable in class com.pubmatic.sdk.common.PMConstants
 
DEFAULT_RETRY_COUNT - Static variable in class com.pubmatic.sdk.common.PMConstants
 
destroy() - Method in class com.pubmatic.sdk.common.utility.PMLooper
Destroys the internal state of this Looper.
DMA - Static variable in class com.pubmatic.sdk.common.PMConstants
 
DNT_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

E

error(String, String, Object...) - Static method in class com.pubmatic.sdk.common.log.PMLog
 

G

GDPR - Static variable in class com.pubmatic.sdk.common.PMConstants
 
GDPR_CONSENT - Static variable in class com.pubmatic.sdk.common.PMConstants
 
GENDER_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
getAcceptLanguage() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getActivity(Context) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Returns Weak reference of the activity from the webview context It also checks whether the context is from ContextThemeWrapper(Dialog) or from activity and returns specific activity context
getAdHeight() - Method in class com.pubmatic.sdk.common.POBAdSize
Returns the height of an ad
getAdHeight() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getAdId() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getAdPosition() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getAdvertisingID() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getAdvertisingIdHashType() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
getAdvertisingIdInfo(Context) - Static method in class com.pubmatic.sdk.common.utility.AdvertisingIdClient
Fetch the advertising info object synchronously and returns, it saves the advertisement id and Opt-out state in shared preference of the application.
getAdWidth() - Method in class com.pubmatic.sdk.common.POBAdSize
Returns the width of an ad
getAdWidth() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getAndroidId() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getAndroidIdType(boolean) - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getAppInfo(Context) - Static method in class com.pubmatic.sdk.common.PMInstanceProvider
Method to get singleton instance of PMAppInfo class
getApplicationInfo() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
getAppName() - Method in class com.pubmatic.sdk.common.models.PMAppInfo
 
getAppVersion() - Method in class com.pubmatic.sdk.common.models.PMAppInfo
 
getBirthYear() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getCarrierName() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getCategories() - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
(Internal for OpenBid SDK)
getCity() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getClickTrackers() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getConnectionType() - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to get Connection type
getContent() - Method in class com.pubmatic.sdk.common.base.PMBaseAdDescriptor
Returns the content/creative for banner ad
getContent() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getCountry() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getCountryCode() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getCreativeId() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getCurrentNetworkType() - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to get current network type
getCurrentTime() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
Method is used to get current datetime in formated String yyyy-MM-dd HH:mm:ss
getCurrentTimeZone() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getCustomData() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
Returns the custom data that has been set using setCustomData()
getCustomParamValue() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Method is used generate custom parameter string and retrieve
getDecodeConfig() - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
getDeviceInfo(Context) - Static method in class com.pubmatic.sdk.common.PMInstanceProvider
Method to get singleton instance of PMDeviceInfo class
getDeviceOrientation(Context) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
 
getDomain() - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
(Internal for OpenBid SDK)
getEcpm() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getError() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getErrorCode() - Method in class com.pubmatic.sdk.common.POBError
Returns the integer value of the error code.
getErrorMessage() - Method in class com.pubmatic.sdk.common.POBError
Returns the descriptive message for probable fix
getGdprConsent() - Method in class com.pubmatic.sdk.common.PMSDKConfig
Method to get GDPR consent string if publisher is granted GDPR consent
getGender() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getHeaders() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieve request headers
getId() - Method in class com.pubmatic.sdk.common.utility.AdvertisingIdClient.AdInfo
 
getImpressionTrackers() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getKeywords() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getLatitude() - Method in class com.pubmatic.sdk.common.models.POBLocation
Returns the latitude, in degrees.
getLevel() - Method in enum com.pubmatic.sdk.common.OpenBidSDK.LogLevel
 
getLmtEnabled() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getLocation() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
getLocation() - Method in class com.pubmatic.sdk.common.utility.PMLocationDetector
Method is used to get location on the basic of LocationProvider(GPS, Network)
getLocation(PMLocationDetector) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method identifies isLocationDetectionEnabled if enabled then fetch last known location of the device if disabled then get location provided by the publisher
getLocationDetectionDurationInMillis() - Method in class com.pubmatic.sdk.common.PMSDKConfig
Returns time interval used to get the two consecutive location
getLocationDetector(Context) - Static method in class com.pubmatic.sdk.common.PMInstanceProvider
Method to get singleton instance of PMLocationDetector and setting configured interval time
getLongitude() - Method in class com.pubmatic.sdk.common.models.POBLocation
Returns the longitude, in degrees.
getMake() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getMaxHeight() - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
getMaxWidth() - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
getMccmnc() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getMetro() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getModel() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getNetworkHandler(Context) - Static method in class com.pubmatic.sdk.common.PMInstanceProvider
 
getNetworkId() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getOrientation() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getOsName() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getOsVersion() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getPackageName() - Method in class com.pubmatic.sdk.common.models.PMAppInfo
 
getPMZoneId() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getPostData() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieves post data
getPubId() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getPxratio() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getRegion() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)
getRenderableContent() - Method in interface com.pubmatic.sdk.common.base.POBAdDescriptor
 
getRequestMethod() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieves http request method
getRequestTag() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieves value of request tag
getRetryBackoffMultiplier() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieves retrybackofmultiplier
getRetryCount() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieve request timeout count
getScaleType() - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
getScreenHeight() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getScreenHeight() - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method to get screen height in DP
getScreenResolution() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getScreenWidth() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
 
getScreenWidth() - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method to get screen width in DP
getSdkConfig() - Static method in class com.pubmatic.sdk.common.PMInstanceProvider
 
getSiteId() - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
 
getSource() - Method in class com.pubmatic.sdk.common.models.POBLocation
Returns the source of the location.
getStoreURL() - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
(Internal for OpenBid SDK)
getTimeout() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieve request timeout value
getUrl() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method retrieves request url
getUrl() - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
getUserAgent() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
Returns user agent if this class already fetched it else return using System.getProperty("http.agent").
getUserInfo() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
getValue() - Method in enum com.pubmatic.sdk.common.models.PMDeviceInfo.DEVICE_ID_TYPE
 
getValue() - Method in enum com.pubmatic.sdk.common.models.POBLocation.Source
Returns the integer representation of location source.
getValue() - Method in enum com.pubmatic.sdk.common.models.POBUserInfo.Gender
Returns the string identifier of gender.
getValue() - Method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.ConnectionType
 
getValue() - Method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.NetworkType
 
getValue() - Method in enum com.pubmatic.sdk.common.OpenBidSDK.HashType
 
getVersion() - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Returns the OpenBid SDK's version.
getViewXYPosition(View) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used get x, y position of View
getZip() - Method in class com.pubmatic.sdk.common.models.POBUserInfo
(Internal for OpenBid SDK)

H

HASHING_VALUE_MD5 - Static variable in class com.pubmatic.sdk.common.PMConstants
 
HASHING_VALUE_RAW - Static variable in class com.pubmatic.sdk.common.PMConstants
 
HASHING_VALUE_SHA1 - Static variable in class com.pubmatic.sdk.common.PMConstants
 
hasPermission(Context, String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used to check app has user permission

I

IAB_CATEGORY - Static variable in class com.pubmatic.sdk.common.PMConstants
 
IMAGE_LOADING_TIMEOUT_IN_MILLIS - Static variable in class com.pubmatic.sdk.common.PMConstants
 
info(String, String, Object...) - Static method in class com.pubmatic.sdk.common.log.PMLog
 
INTERNAL_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
Internal error
INTERSTITIAL_ALREADY_SHOWN - Static variable in class com.pubmatic.sdk.common.POBError
Indicates interstitial ad is already show
INTERSTITIAL_NOT_READY - Static variable in class com.pubmatic.sdk.common.POBError
Indicated interstitial ad is not ready to show yet
INTERSTITIAL_PLACEMENT_TYPE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
INVALID_REQUEST - Static variable in class com.pubmatic.sdk.common.POBError
You may not passing mandatory parameters like Publisher ID, Sizes, and other ad tag details.
INVALID_RESPONSE - Static variable in class com.pubmatic.sdk.common.POBError
Invalid ad response.
invoke() - Method in interface com.pubmatic.sdk.common.utility.PMLooper.LooperListener
 
isAllowAdvertisingId() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
isCoppa() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
isGdprEnabled() - Method in class com.pubmatic.sdk.common.PMSDKConfig
Method to check whether publisher is GDPR regulated or not
isLimitAdTrackingEnabled() - Method in class com.pubmatic.sdk.common.utility.AdvertisingIdClient.AdInfo
 
isLocationAccessAllowed() - Method in class com.pubmatic.sdk.common.PMSDKConfig
Determines if location detection is enabled.
isNetworkAvailable(Context) - Static method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to check if network is available
isNetworkAvailable() - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to check if network is available
isNull(Object[]) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method to check Object array is Null or one of the object inside the object array is null
isNullOrEmpty(String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method to check String isNull or isEmpty
isPaid() - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
(Internal for OpenBid SDK)
isRequestSecureCreative() - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
isTablet(Context) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
 
isUseInternalBrowser() - Method in class com.pubmatic.sdk.common.PMSDKConfig
Returns true if landing page for an ad would opened in internal browser else returns false

J

JS_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
JS_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 

K

KEYWORDS_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

L

LMT_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
loadMraid(Context, String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Utilty method to load mraid JS from assets
LOC_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
LOC_SOURCE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
LOCATION_DETECTION_MINTIME - Static variable in class com.pubmatic.sdk.common.PMConstants
 
LOCATION_SOURCE_GPS_LOCATION_SERVICES - Static variable in class com.pubmatic.sdk.common.PMConstants
 
LOCATION_SOURCE_USER_PROVIDED - Static variable in class com.pubmatic.sdk.common.PMConstants
 
log(PMLog.PMLogMessage) - Method in interface com.pubmatic.sdk.common.log.PMLog.PMLogging
 
loop(long) - Method in class com.pubmatic.sdk.common.utility.PMLooper
Start loop with provided delay, when delay is lapsed looper will call invoke method on LooperListener Invocation is made only once for one loop method call
LTSTAMP_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

M

MAKE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
MAX_RENDER_TIMEOUT_IN_MILLIS - Static variable in class com.pubmatic.sdk.common.PMConstants
 
md5(String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used generate MD5 String
MODEL_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
MULTI_SIZE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

N

NETWORK_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
There was an error while retrieving the data from the network.
NETWORK_TYPE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
newRequestQueue(Context, Network) - Static method in class com.pubmatic.sdk.common.network.PMVolley
Method is to create new request of volley
NO_ADS_AVAILABLE - Static variable in class com.pubmatic.sdk.common.POBError
There was no ads available to deliver for ad request.

O

onAdInteractionStarted() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
 
onAdInteractionStopped() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
 
onAdRender(View, POBAdDescriptor) - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
This method gets called if rendering of ad gets successful
onAdRenderingFailed(POBError) - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
This method gets called if rendering of ad failed
onAdUnload() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
 
onBackPressed() - Method in class com.pubmatic.sdk.common.browser.PMInternalBrowserDialog
 
onBrowserDialogDismissed(String) - Method in interface com.pubmatic.sdk.common.browser.PMInternalBrowserDialog.Handler
 
onCancel(DialogInterface, int) - Method in interface com.pubmatic.sdk.common.utility.PMAlertDialog.PMDialogListener
 
onCreate(Bundle) - Method in class com.pubmatic.sdk.common.browser.PMInternalBrowserDialog
 
onError(POBError) - Method in interface com.pubmatic.sdk.common.base.PMCommunicator.PMCommunicatorListener
 
onExtBrowserDialogOpenUrl(PMInternalBrowserDialog, String) - Method in interface com.pubmatic.sdk.common.browser.PMInternalBrowserDialog.Handler
 
onFailure(POBError) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
onFailure(POBError) - Method in interface com.pubmatic.sdk.common.network.PMNetworkHandler.PMImageNetworkListener
 
onFailure(POBError) - Method in interface com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkListener
 
onLeavingApplication() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
 
onMRAIDAdClick() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
 
onNetworkConnectionChanged(boolean) - Method in interface com.pubmatic.sdk.common.network.PMNetworkMonitor.PMConnectivityListener
 
onReceive(Context, Intent) - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Callback method of BroadCastReceiver used to receive updates in network state
onRenderAdClick() - Method in interface com.pubmatic.sdk.common.base.POBAdRendererListener
Notifies about the click event on the rendered view
onStop() - Method in class com.pubmatic.sdk.common.browser.PMInternalBrowserDialog
 
onSuccess(JSONObject) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
onSuccess(AdDescriptorType) - Method in interface com.pubmatic.sdk.common.base.PMCommunicator.PMCommunicatorListener
 
onSuccess(Bitmap) - Method in interface com.pubmatic.sdk.common.network.PMNetworkHandler.PMImageNetworkListener
Called when a response is received.
onSuccess(T) - Method in interface com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkListener
Called when a response is received.
onSuccess(DialogInterface, int) - Method in interface com.pubmatic.sdk.common.utility.PMAlertDialog.PMDialogListener
 
OPEN_BID_SIGNALING_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
Ad server SDK sent unexpectd/delayed OpenBid win response
OpenBidSDK - Class in com.pubmatic.sdk.common
Provides global configurations for the OpenBid SDK, e.g.
OpenBidSDK() - Constructor for class com.pubmatic.sdk.common.OpenBidSDK
 
OpenBidSDK.HashType - Enum in com.pubmatic.sdk.common
Hashing applicable for Android Advertising id
OpenBidSDK.LogLevel - Enum in com.pubmatic.sdk.common
Log levels to filter logs
openExternalBrowser(Context, String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Opens url in external app of browser
OPER_ID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
OPER_ID_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
OS_NAME_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
OS_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
OSV_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

P

PAID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
parse(JSONObject) - Method in class com.pubmatic.sdk.common.ssp.PMResponseParser
Method is used to parse the response data and post response on PMResponseParserListener specific callback methods
parse(JSONObject) - Method in interface com.pubmatic.sdk.common.ssp.PMResponseParsing
 
parserOnError(POBError) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
parserOnError(POBError) - Method in interface com.pubmatic.sdk.common.ssp.PMResponseParsing.PMResponseParserListener
 
parserOnSuccess(PMAdResponse) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
 
parserOnSuccess(PMAdResponse) - Method in interface com.pubmatic.sdk.common.ssp.PMResponseParsing.PMResponseParserListener
 
PM_ZONE_ID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
PMAdBuilding<T> - Interface in com.pubmatic.sdk.common.base
 
PMAdBuilding.PMAdBuilderListener<T> - Interface in com.pubmatic.sdk.common.base
 
PMAdRequest - Class in com.pubmatic.sdk.common.ssp
This class represents an ad request for PubMatic SSP platform.
PMAdRequest(String, String, String) - Constructor for class com.pubmatic.sdk.common.ssp.PMAdRequest
Constructor
PMAdResponse - Class in com.pubmatic.sdk.common.ssp
 
PMAdResponse() - Constructor for class com.pubmatic.sdk.common.ssp.PMAdResponse
 
PMAlertDialog - Class in com.pubmatic.sdk.common.utility
Class to manage generic alert dialog
PMAlertDialog() - Constructor for class com.pubmatic.sdk.common.utility.PMAlertDialog
 
PMAlertDialog.PMDialogListener - Interface in com.pubmatic.sdk.common.utility
 
PMAppInfo - Class in com.pubmatic.sdk.common.models
 
PMAppInfo(Context) - Constructor for class com.pubmatic.sdk.common.models.PMAppInfo
PMAppInfo constructor to generate application info and initialize the params with specific value
PMBaseAdDescriptor - Class in com.pubmatic.sdk.common.base
 
PMBaseAdDescriptor() - Constructor for class com.pubmatic.sdk.common.base.PMBaseAdDescriptor
 
PMCommunicator<AdDescriptorType> - Class in com.pubmatic.sdk.common.base
Class to handle the communication between the network layer and the UI layer.
PMCommunicator(PMRequestBuilding, PMResponseParsing, PMAdBuilding, PMNetworkHandler) - Constructor for class com.pubmatic.sdk.common.base.PMCommunicator
Constructor
PMCommunicator.PMCommunicatorListener<AdDescriptorType> - Interface in com.pubmatic.sdk.common.base
Interface to get the callback from PMCommunicator
PMConstants - Class in com.pubmatic.sdk.common
 
PMConstants() - Constructor for class com.pubmatic.sdk.common.PMConstants
 
PMDeepLinkUtil - Class in com.pubmatic.sdk.common.utility
PMDeepLinkUtil is used to manage DeepLinking functionality on the basis of URL scheme
PMDeepLinkUtil() - Constructor for class com.pubmatic.sdk.common.utility.PMDeepLinkUtil
 
PMDeviceInfo - Class in com.pubmatic.sdk.common.models
 
PMDeviceInfo(Context) - Constructor for class com.pubmatic.sdk.common.models.PMDeviceInfo
Constructor.
PMDeviceInfo.DEVICE_ID_TYPE - Enum in com.pubmatic.sdk.common.models
Enum to denote the device type.
PMHttpRequest - Class in com.pubmatic.sdk.common.network
PMHttpRequest class model class for HTTP Request which takes necessary params needed for HttpRequest
PMHttpRequest() - Constructor for class com.pubmatic.sdk.common.network.PMHttpRequest
 
PMHttpRequest.HTTP_METHOD - Enum in com.pubmatic.sdk.common.network
 
PMHttpRequest.RESPONSE_TYPE - Enum in com.pubmatic.sdk.common.network
 
PMImageRequest - Class in com.pubmatic.sdk.common.network
 
PMImageRequest() - Constructor for class com.pubmatic.sdk.common.network.PMImageRequest
 
PMInstanceProvider - Class in com.pubmatic.sdk.common
PMInstanceProvider class to share the singleton instance of classes throughout the app.
PMInstanceProvider() - Constructor for class com.pubmatic.sdk.common.PMInstanceProvider
 
PMInternalBrowserDialog - Class in com.pubmatic.sdk.common.browser
PMInternalBrowserDialog is used work as In-app browser for SDK, which extends Dialog component class.
PMInternalBrowserDialog(Context, String, PMInternalBrowserDialog.Handler) - Constructor for class com.pubmatic.sdk.common.browser.PMInternalBrowserDialog
 
PMInternalBrowserDialog.Handler - Interface in com.pubmatic.sdk.common.browser
 
PMLocationDetector - Class in com.pubmatic.sdk.common.utility
ThPMLocationDetector is Utility class used to detect device location
PMLocationDetector(Context) - Constructor for class com.pubmatic.sdk.common.utility.PMLocationDetector
 
PMLog - Class in com.pubmatic.sdk.common.log
 
PMLog.PMLogging - Interface in com.pubmatic.sdk.common.log
 
PMLog.PMLogMessage - Class in com.pubmatic.sdk.common.log
 
PMLooper - Class in com.pubmatic.sdk.common.utility
Provides network aware looping functionality, User of this class must call loop(int delayTime) method before calling pause or resume method on its object
PMLooper() - Constructor for class com.pubmatic.sdk.common.utility.PMLooper
 
PMLooper.LooperListener - Interface in com.pubmatic.sdk.common.utility
Invocation callbacks
PMNetworkHandler - Class in com.pubmatic.sdk.common.network
Class to make a network call using Volley API.
PMNetworkHandler(Context) - Constructor for class com.pubmatic.sdk.common.network.PMNetworkHandler
Constructor Creates the Network handler instance.
PMNetworkHandler.PMImageNetworkListener<T> - Interface in com.pubmatic.sdk.common.network
 
PMNetworkHandler.PMNetworkListener<T> - Interface in com.pubmatic.sdk.common.network
Callback interface for delivering parsed responses.
PMNetworkMonitor - Class in com.pubmatic.sdk.common.network
PMNetworkMonitor is used to monitor network state
PMNetworkMonitor(Context) - Constructor for class com.pubmatic.sdk.common.network.PMNetworkMonitor
 
PMNetworkMonitor.ConnectionType - Enum in com.pubmatic.sdk.common.network
Enum constant to maintain connection Type Required for OpenWrap RTB 2.5
PMNetworkMonitor.NetworkType - Enum in com.pubmatic.sdk.common.network
Enum constants to maintain network type Required for SSP
PMNetworkMonitor.PMConnectivityListener - Interface in com.pubmatic.sdk.common.network
 
PMRequestBuilder - Class in com.pubmatic.sdk.common.ssp
PMRequestBuilder class is used prepare Http Request
PMRequestBuilder(PMAdRequest, String) - Constructor for class com.pubmatic.sdk.common.ssp.PMRequestBuilder
 
PMRequestBuilding - Interface in com.pubmatic.sdk.common.ssp
 
PMRequestQueue - Class in com.pubmatic.sdk.common.network
PMRequestQueue is Custom Request Queue of Volley
PMResponseParser - Class in com.pubmatic.sdk.common.ssp
PMResponseParser class parses the PubMatic ad response and revert the status with the callback methods
PMResponseParser() - Constructor for class com.pubmatic.sdk.common.ssp.PMResponseParser
 
PMResponseParsing - Interface in com.pubmatic.sdk.common.ssp
 
PMResponseParsing.PMResponseParserListener - Interface in com.pubmatic.sdk.common.ssp
 
PMSDKConfig - Class in com.pubmatic.sdk.common
This class is used for setting configuration parameters for OpenBid SDK level i.e state needs to be applied for all ads supported by SDK
PMSDKConfig() - Constructor for class com.pubmatic.sdk.common.PMSDKConfig
 
PMTrackerHandler - Class in com.pubmatic.sdk.common.network
PMTrackerHandler class is used to handle Ad tracker
PMTrackerHandler(PMNetworkHandler) - Constructor for class com.pubmatic.sdk.common.network.PMTrackerHandler
 
PMVolley - Class in com.pubmatic.sdk.common.network
PMVolley is custom volley class to extend the volley functionality
PMVolley() - Constructor for class com.pubmatic.sdk.common.network.PMVolley
 
POBAdDescriptor - Interface in com.pubmatic.sdk.common.base
 
POBAdRendererListener - Interface in com.pubmatic.sdk.common.base
Interface provides the callback for rendering events
POBAdSize - Class in com.pubmatic.sdk.common
Defines size of a banner ad.
POBAdSize(int, int) - Constructor for class com.pubmatic.sdk.common.POBAdSize
Parameterised constructor for defining the custom ad size
POBApplicationInfo - Class in com.pubmatic.sdk.common.models
Provides setters to pass application information like store URL, domain, IAB categories etc.
POBApplicationInfo() - Constructor for class com.pubmatic.sdk.common.models.POBApplicationInfo
 
POBError - Class in com.pubmatic.sdk.common
Maintains the OpenBid error code along with specific error message
POBError(int, String) - Constructor for class com.pubmatic.sdk.common.POBError
 
POBLocation - Class in com.pubmatic.sdk.common.models
A data class representing a geographic location consist of latitude, longitude and location source.
POBLocation(POBLocation.Source, double, double) - Constructor for class com.pubmatic.sdk.common.models.POBLocation
Instantiate an object of POBLocation using the location source defined POBLocation.Source
POBLocation(Location) - Constructor for class com.pubmatic.sdk.common.models.POBLocation
Instantiate an object of POBLocation using the Android's default location object
POBLocation.Source - Enum in com.pubmatic.sdk.common.models
Enum to define the location source.
POBUserInfo - Class in com.pubmatic.sdk.common.models
Provides setters to pass user information
POBUserInfo() - Constructor for class com.pubmatic.sdk.common.models.POBUserInfo
 
POBUserInfo.Gender - Enum in com.pubmatic.sdk.common.models
Defines gender of user
POBUtils - Class in com.pubmatic.sdk.common.utility
This is common utility class
POBUtils() - Constructor for class com.pubmatic.sdk.common.utility.POBUtils
 
PUB_ID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
PUBMATIC_AD_NETWORK_SECURE_URL - Static variable in class com.pubmatic.sdk.common.PMConstants
 
PUBMATIC_AD_NETWORK_URL - Static variable in class com.pubmatic.sdk.common.PMConstants
 

R

RAN_REQ_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
registerConnectivityListener(PMNetworkMonitor.PMConnectivityListener) - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to register the PMConnectivityListener to connectivityListeners
RENDER_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
There was some issue while rendering the creative.
RENDER_TIMEOUT_IN_MILLIS - Static variable in class com.pubmatic.sdk.common.PMConstants
 
REQUEST_CANCELLED - Static variable in class com.pubmatic.sdk.common.POBError
Ad request gets cancelled.
REQUEST_TIMEOUT_IN_MILLIS - Static variable in class com.pubmatic.sdk.common.PMConstants
 
REQUEST_TIMEOUT_IN_SECONDS - Static variable in class com.pubmatic.sdk.common.PMConstants
 
requestAd() - Method in class com.pubmatic.sdk.common.base.PMCommunicator
Request an ad.
resetConnectivityListener() - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to reset connectivity listener
RESPONSE_HEADER_CONTENT_TYPE_JSON - Static variable in class com.pubmatic.sdk.common.PMConstants
 
RICHMEDIA_FORMAT - Static variable in class com.pubmatic.sdk.common.PMConstants
 

S

SCREEN_RESOLUTION_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
screenHeight - Variable in class com.pubmatic.sdk.common.models.PMDeviceInfo
The absolute height of the available display size in pixels.
screenWidth - Variable in class com.pubmatic.sdk.common.models.PMDeviceInfo
The absolute width of the available display size in pixels.
SDK_NAME - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SDK_VER_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SDK_VERSION - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SEC_TO_MILLI_SECOND - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SECURE_CREATIVE_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SECURE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
sendImageRequest(PMImageRequest, PMNetworkHandler.PMImageNetworkListener<String>) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
 
sendJSONRequest(PMHttpRequest, PMNetworkHandler.PMNetworkListener<JSONObject>) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Send the network request using PubMatic's HTTP request object.
sendRequest(String, String, PMNetworkHandler.PMNetworkListener<String>, PMNetworkHandler.PMNetworkRedirectListener) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Send the network request using the string URL.
sendRequest(String, String, PMNetworkHandler.PMNetworkListener<String>) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Send the network request using the string URL.
sendRequest(PMHttpRequest, PMNetworkHandler.PMNetworkListener<String>) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Send the network request using PubMatic's HTTP request object.
sendRequest(PMHttpRequest, PMNetworkHandler.PMNetworkListener<String>, PMNetworkHandler.PMNetworkRedirectListener) - Method in class com.pubmatic.sdk.common.network.PMNetworkHandler
Send the network request using PubMatic's HTTP request object.
sendTracker(String) - Method in class com.pubmatic.sdk.common.network.PMTrackerHandler
Method is used to send/fir tracker after validating success
sendTrackers(List<String>) - Method in class com.pubmatic.sdk.common.network.PMTrackerHandler
Method is used to send/fire tracker multiple url
SERVER_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
Failed to process ad request by Ad Server.
setAdditionalParam(String, String) - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
The method takes kay and value and add it to map as additional parameter
setAdHeight(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setAdId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Sets Ad tag ID.
setAdWidth(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setAppInfo(PMAppInfo) - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
The method takes value of PMAppInfo and set it to specific reference variable
setApplicationInfo(POBApplicationInfo) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets Application information, which contains various attributes about app, such as application category, store URL, domain, etc for more relevant ads.
setApplicationInfo(POBApplicationInfo) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Sets the application information.
setBirthYear(int) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
The year of birth in YYYY format.
setCategories(String) - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
Sets IAB category for the application.
setCity(String) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Sets city of user For example: setCity("Los Angeles");
setClickTrackers(List<String>) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setContent(String) - Method in class com.pubmatic.sdk.common.base.PMBaseAdDescriptor
Sets the content/creative for banner ad
setContent(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setCoppa(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Indicates whether the visitor is COPPA-specific or not.
setCoppa(boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Sets COPPA state.
setCountry(String) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Set the user country.
setCreativeId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setCustomData(Object) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
Sets the custom data
setCustomParams(String, String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Method is used to set custom paramter using key and value string
setDecodeConfig(Bitmap.Config) - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
setDeviceInfo(PMDeviceInfo) - Method in class com.pubmatic.sdk.common.network.PMTrackerHandler
Method is used to set DeviceInfo
setDeviceInfo(PMDeviceInfo) - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
The method takes value of PMDeviceInfo and set it to specific reference variable
setDomain(String) - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
Sets the domain of the mobile application (e.g., "mygame.foo.com")
setEcpm(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setError(POBError) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setErrorCode(int) - Method in class com.pubmatic.sdk.common.POBError
(Internal for OpenBid SDK)
setErrorMessage(String) - Method in class com.pubmatic.sdk.common.POBError
(Internal for OpenBid SDK)
setGDPRConsent(String) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets GDPR consent string, A valid Base64 encoded consent string as per https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework.
setGdprConsent(String) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Method to set GDPR consent string if publisher is granted GDPR consent
setGDPREnabled(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets GDPR compliance, it indicates whether or not the ad request is GDPR(General Data Protection Regulation) compliant.
setGdprEnabled(Boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Method to set GDPR regulation value By default GDPR value is set to false
setGender(POBUserInfo.Gender) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Set the user gender, Possible options are: OTHER MALE, FEMALE
setHashTypeForAdvertisingId(OpenBidSDK.HashType) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Applies given hashing technique to Android advertisement ID, before sending it to the ad server.
setHashTypeForAdvertisingId(OpenBidSDK.HashType) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Apply following hashing on udid before sending to server, Possible values are: RAW, SHA1, MD5 Default is Raw
setHeaders(Map<String, String>) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set request header
setImpressionTrackers(List<String>) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setKeywords(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Sets a comma-separated list of keywords indicating the consumer's interests or intent.
setListener(PMAdBuilding.PMAdBuilderListener<T>) - Method in interface com.pubmatic.sdk.common.base.PMAdBuilding
 
setListener(PMCommunicator.PMCommunicatorListener) - Method in class com.pubmatic.sdk.common.base.PMCommunicator
Sets the listener to get the callback
setListener(PMResponseParsing.PMResponseParserListener) - Method in class com.pubmatic.sdk.common.ssp.PMResponseParser
Method is used to set PMResponseParserListener
setListener(PMResponseParsing.PMResponseParserListener) - Method in interface com.pubmatic.sdk.common.ssp.PMResponseParsing
 
setListener(PMLooper.LooperListener) - Method in class com.pubmatic.sdk.common.utility.PMLooper
 
setLocation(POBLocation) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets user's location and its source.
setLocation(POBLocation) - Method in class com.pubmatic.sdk.common.PMSDKConfig
 
setLocationDetectionDurationInMillis(long) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Sets the duration for retrieving the location of user.
setLocationDetector(PMLocationDetector) - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
The method takes PMLocationDetector object and sets it to specific reference variable
setLocationUpdateIntervalInMs(long) - Method in class com.pubmatic.sdk.common.utility.PMLocationDetector
Method to set update time interval
setLogLevel(OpenBidSDK.LogLevel) - Static method in class com.pubmatic.sdk.common.log.PMLog
Sets the log level of the instance.
setLogLevel(OpenBidSDK.LogLevel) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets log level across all ad formats.
setMaxHeight(int) - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
setMaxWidth(int) - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
setMetro(String) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Sets metro / DMA.
setNetworkId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setNetworkMonitor(PMNetworkMonitor) - Method in class com.pubmatic.sdk.common.ssp.PMRequestBuilder
The method takes PMNetworkMonitor object and sets it to specific reference variable
setNetworkMonitor(PMNetworkMonitor) - Method in class com.pubmatic.sdk.common.utility.PMLooper
Sets Network monitor, It notifies about change in device network connectivity
setPaid(boolean) - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
Sets whether the mobile application is a paid version or not.
setPmZoneId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Sets PubMatic zone id.
setPostData(String) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set post data
setPubId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Sets Publisher ID.
setRegion(String) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Sets the user's region.
setRequestMethod(PMHttpRequest.HTTP_METHOD) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set Http request method
setRequestSecureCreative(boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Requests secure ads from ad server using https protocol.
setRequestTag(String) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used set request tag
setRetryBackoffMultiplier(float) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set value of retryBackoffMultiplier
setRetryCount(int) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set request retry count
setScaleType(ImageView.ScaleType) - Method in class com.pubmatic.sdk.common.network.PMImageRequest
 
setSiteId(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdRequest
Sets Site ID.
setSSLEnabled(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Enable/disable secure ad calls.
setStoreURL(URL) - Method in class com.pubmatic.sdk.common.models.POBApplicationInfo
Sets URL of application on Play store.
setTimeout(int) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set http request timeout
setUrl(String) - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
Method is used to set request url
setUrl(String) - Method in class com.pubmatic.sdk.common.ssp.PMAdResponse
 
setUseInternalBrowser(boolean) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Tells OpenBid SDK to use internal SDK browser, instead of the default device browser, for opening landing pages when the user clicks on an ad.
setUseInternalBrowser(boolean) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Set to true if landing page for an ad should be opened in internal browser else set to false.
setUserInfo(POBUserInfo) - Static method in class com.pubmatic.sdk.common.OpenBidSDK
Sets user information, such as birth year, gender, region, etc for more relevant ads.
setUserInfo(POBUserInfo) - Method in class com.pubmatic.sdk.common.PMSDKConfig
Sets the user's information.
setVisible(boolean) - Method in class com.pubmatic.sdk.common.utility.PMLooper
 
setZip(String) - Method in class com.pubmatic.sdk.common.models.POBUserInfo
Sets the user's zip or postal code.
sha1(String) - Static method in class com.pubmatic.sdk.common.utility.POBUtils
Method is used to generate SHA1 string
SITE_ID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
SSP_CUSTOM_KEY - Static variable in class com.pubmatic.sdk.common.PMConstants
 
STORE_URL_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

T

TIMEOUT_ERROR - Static variable in class com.pubmatic.sdk.common.POBError
Ad request was timed out
TIMEZONE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
toString() - Method in class com.pubmatic.sdk.common.network.PMHttpRequest
 
toString() - Method in class com.pubmatic.sdk.common.POBAdSize
 
toString() - Method in class com.pubmatic.sdk.common.POBError
Returns the descriptive/string format of current error object.
TRACKER_TIMEOUT_IN_MILLIS - Static variable in class com.pubmatic.sdk.common.PMConstants
 

U

UDID_HASH_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
UDID_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
UDID_TYPE_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
UNKNOWN_AD_POSITION_VALUE - Static variable in class com.pubmatic.sdk.common.PMConstants
 
unregisterConnectivityListener(PMNetworkMonitor.PMConnectivityListener) - Method in class com.pubmatic.sdk.common.network.PMNetworkMonitor
Method is used to unregister specific PMConnectivityListener which already registered
updateAdInteraction(boolean) - Method in class com.pubmatic.sdk.common.utility.PMLooper
 
updateAdvertisingIdInfo() - Method in class com.pubmatic.sdk.common.models.PMDeviceInfo
Method is used to update advertising Id from AdvertisingIdClient class
URL_ENCODING - Static variable in class com.pubmatic.sdk.common.PMConstants
 
USER_AGENT - Static variable in class com.pubmatic.sdk.common.PMConstants
 
USER_CITY - Static variable in class com.pubmatic.sdk.common.PMConstants
 
USER_STATE - Static variable in class com.pubmatic.sdk.common.PMConstants
 

V

validateAndRedirect(Context, String) - Static method in class com.pubmatic.sdk.common.utility.PMDeepLinkUtil
This method validate URL and redirect to deep link if deep link happen successfully
valueOf(String) - Static method in enum com.pubmatic.sdk.common.models.PMDeviceInfo.DEVICE_ID_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.models.POBLocation.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.models.POBUserInfo.Gender
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.network.PMHttpRequest.HTTP_METHOD
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.network.PMHttpRequest.RESPONSE_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.NetworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.OpenBidSDK.HashType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pubmatic.sdk.common.OpenBidSDK.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pubmatic.sdk.common.models.PMDeviceInfo.DEVICE_ID_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.models.POBLocation.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.models.POBUserInfo.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.network.PMHttpRequest.HTTP_METHOD
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.network.PMHttpRequest.RESPONSE_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.network.PMNetworkMonitor.NetworkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.OpenBidSDK.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pubmatic.sdk.common.OpenBidSDK.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VER_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
verbose(String, String, Object...) - Static method in class com.pubmatic.sdk.common.log.PMLog
 

W

warn(String, String, Object...) - Static method in class com.pubmatic.sdk.common.log.PMLog
 

Y

YOB_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 

Z

ZIP_PARAM - Static variable in class com.pubmatic.sdk.common.PMConstants
 
A B C D E G H I J K L M N O P R S T U V W Y Z 
Skip navigation links