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