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

A

AbstractContextData<T extends AbstractContextData<T>> - Class in com.criteo.publisher.context
 
AbstractContextData() - Constructor for class com.criteo.publisher.context.AbstractContextData
 
ACTION_CLOSED - Static variable in class com.criteo.publisher.util.CriteoResultReceiver
 
ACTION_LEFT_CLICKED - Static variable in class com.criteo.publisher.util.CriteoResultReceiver
 
AdChoiceOverlay - Class in com.criteo.publisher.advancednative
 
AdChoiceOverlay(BuildConfigWrapper, AndroidUtil) - Constructor for class com.criteo.publisher.advancednative.AdChoiceOverlay
 
add(BidLifecycleListener) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
add(CdbResponseSlot) - Method in class com.criteo.publisher.cache.SdkCache
 
ADMOB_ADAPTER - Static variable in annotation type com.criteo.publisher.annotation.Internal
 
AdUnitMapper - Class in com.criteo.publisher.model
 
AdUnitMapper(DeviceUtil) - Constructor for class com.criteo.publisher.model.AdUnitMapper
 
adUnits(List<AdUnit>) - Method in class com.criteo.publisher.Criteo.Builder
 
AdUnitType - Enum in com.criteo.publisher.util
 
AdvertisingInfo - Class in com.criteo.publisher.util
 
AdvertisingInfo(Context, Executor) - Constructor for class com.criteo.publisher.util.AdvertisingInfo
 
AdWebViewClient - Class in com.criteo.publisher.adview
 
AdWebViewClient(RedirectionListener, ComponentName) - Constructor for class com.criteo.publisher.adview.AdWebViewClient
 
AndroidUtil - Class in com.criteo.publisher.util
Represent the state of the android application.
AndroidUtil(Context, DeviceUtil) - Constructor for class com.criteo.publisher.util.AndroidUtil
 
AppEventResponseListener - Interface in com.criteo.publisher.util
 
AppEvents - Class in com.criteo.publisher.AppEvents
 
AppEvents(Context, AdvertisingInfo, Clock, PubSdkApi, UserPrivacyUtil, DeviceInfo, Executor) - Constructor for class com.criteo.publisher.AppEvents.AppEvents
 
AppEventTask - Class in com.criteo.publisher.network
 
AppEventTask(Context, AppEventResponseListener, AdvertisingInfo, PubSdkApi, DeviceInfo, UserPrivacyUtil, String) - Constructor for class com.criteo.publisher.network.AppEventTask
 
ApplicationStoppedListener - Interface in com.criteo.publisher.util
 
AppLifecycleUtil - Class in com.criteo.publisher.util
 
AppLifecycleUtil(AppEvents, BidManager) - Constructor for class com.criteo.publisher.util.AppLifecycleUtil
 

B

Bid - Class in com.criteo.publisher
 
BidLifecycleListener - Interface in com.criteo.publisher.bid
Listener with callbacks invoked at different moment of a bid lifecycle.
BidManager - Class in com.criteo.publisher
 
BidRequestSender - Class in com.criteo.publisher.network
 
BidRequestSender(CdbRequestFactory, RemoteConfigRequestFactory, Clock, PubSdkApi, Executor) - Constructor for class com.criteo.publisher.network.BidRequestSender
 
BidResponseListener - Interface in com.criteo.publisher
 
BuildConfigWrapper - Class in com.criteo.publisher.util
Simple wrapper around BuildConfig constants to ease testing
BuildConfigWrapper() - Constructor for class com.criteo.publisher.util.BuildConfigWrapper
 
Builder(Application, String) - Constructor for class com.criteo.publisher.Criteo.Builder
 
builder(String) - Static method in class com.criteo.publisher.csm.Metric
 
builder() - Static method in class com.criteo.publisher.csm.Metric
Deprecated.
this should only be used for deserialization
builder() - Static method in class com.criteo.publisher.model.nativeads.NativeAssets
 

C

CALLING_ACTIVITY - Static variable in class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
callMethodOnObject(Object, String, Object...) - Static method in class com.criteo.publisher.util.ReflectionUtil
 
cancel(boolean) - Method in class com.criteo.publisher.util.CompletableFuture
 
cancelAllPendingTasks() - Method in class com.criteo.publisher.network.BidRequestSender
Attempt to cancel all pending tasks of bid request.
canHandle(Object) - Method in class com.criteo.publisher.headerbidding.DfpHeaderBidding
 
canHandle(Object) - Method in interface com.criteo.publisher.headerbidding.HeaderBiddingHandler
Indicate if this handler can handle the given object.
canHandle(Object) - Method in class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 
canHandle(Object) - Method in class com.criteo.publisher.headerbidding.OtherAdServersHeaderBidding
 
CdbRequest - Class in com.criteo.publisher.model
 
CdbRequest() - Constructor for class com.criteo.publisher.model.CdbRequest
 
CdbRequestFactory - Class in com.criteo.publisher.model
 
CdbRequestFactory(Context, String, DeviceInfo, AdvertisingInfo, UserPrivacyUtil, UniqueIdGenerator, BuildConfigWrapper, IntegrationRegistry, ContextProvider, UserDataHolder) - Constructor for class com.criteo.publisher.model.CdbRequestFactory
 
CdbRequestSlot - Class in com.criteo.publisher.model
 
CdbRequestSlot() - Constructor for class com.criteo.publisher.model.CdbRequestSlot
 
CdbResponse - Class in com.criteo.publisher.model
 
CdbResponse(List<CdbResponseSlot>, int, Boolean) - Constructor for class com.criteo.publisher.model.CdbResponse
 
cleanPreviousBid(Object) - Method in class com.criteo.publisher.headerbidding.DfpHeaderBidding
 
cleanPreviousBid(Object) - Method in interface com.criteo.publisher.headerbidding.HeaderBiddingHandler
Remove previous state that may have been stored in the object.
cleanPreviousBid(Object) - Method in class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 
cleanPreviousBid(Object) - Method in class com.criteo.publisher.headerbidding.OtherAdServersHeaderBidding
 
ClickDetection - Class in com.criteo.publisher.advancednative
 
ClickDetection() - Constructor for class com.criteo.publisher.advancednative.ClickDetection
 
ClickHelper - Class in com.criteo.publisher.advancednative
 
ClickHelper(Redirection, TopActivityFinder, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.advancednative.ClickHelper
 
Clock - Interface in com.criteo.publisher
 
com.criteo.publisher - package com.criteo.publisher
 
com.criteo.publisher.activity - package com.criteo.publisher.activity
 
com.criteo.publisher.advancednative - package com.criteo.publisher.advancednative
 
com.criteo.publisher.adview - package com.criteo.publisher.adview
 
com.criteo.publisher.annotation - package com.criteo.publisher.annotation
 
com.criteo.publisher.AppEvents - package com.criteo.publisher.AppEvents
 
com.criteo.publisher.bid - package com.criteo.publisher.bid
 
com.criteo.publisher.cache - package com.criteo.publisher.cache
 
com.criteo.publisher.concurrent - package com.criteo.publisher.concurrent
 
com.criteo.publisher.context - package com.criteo.publisher.context
 
com.criteo.publisher.csm - package com.criteo.publisher.csm
 
com.criteo.publisher.headerbidding - package com.criteo.publisher.headerbidding
 
com.criteo.publisher.interstitial - package com.criteo.publisher.interstitial
 
com.criteo.publisher.logging - package com.criteo.publisher.logging
 
com.criteo.publisher.model - package com.criteo.publisher.model
 
com.criteo.publisher.model.nativeads - package com.criteo.publisher.model.nativeads
 
com.criteo.publisher.network - package com.criteo.publisher.network
 
com.criteo.publisher.privacy - package com.criteo.publisher.privacy
 
com.criteo.publisher.privacy.gdpr - package com.criteo.publisher.privacy.gdpr
 
com.criteo.publisher.tasks - package com.criteo.publisher.tasks
 
com.criteo.publisher.util - package com.criteo.publisher.util
 
CompletableFuture<T> - Class in com.criteo.publisher.util
Partial very light implementation of CompletableFuture.
CompletableFuture() - Constructor for class com.criteo.publisher.util.CompletableFuture
 
complete(T) - Method in class com.criteo.publisher.util.CompletableFuture
 
completedFuture(T) - Static method in class com.criteo.publisher.util.CompletableFuture
 
completeExceptionally(Exception) - Method in class com.criteo.publisher.util.CompletableFuture
 
CompositeBidLifecycleListener - Class in com.criteo.publisher.bid
 
CompositeBidLifecycleListener() - Constructor for class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
Config - Class in com.criteo.publisher.model
 
Config() - Constructor for class com.criteo.publisher.model.Config
used by DummyCriteo to create a Config object
Config(SharedPreferences, JsonSerializer) - Constructor for class com.criteo.publisher.model.Config
 
consentData() - Method in class com.criteo.publisher.privacy.gdpr.GdprData
 
ConsumableBidLoader - Class in com.criteo.publisher
Component delivering consumable bids for publishers.
ConsumableBidLoader(BidManager, Clock, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.ConsumableBidLoader
 
consumeDisplayUrlFor(AdUnitType) - Method in class com.criteo.publisher.Bid
 
consumeNativeAssets() - Method in class com.criteo.publisher.Bid
 
consumeSlot() - Method in class com.criteo.publisher.Bid
 
CONTENT_URL - Static variable in class com.criteo.publisher.context.ContextData
Definition
ContextData - Class in com.criteo.publisher.context
 
ContextData() - Constructor for class com.criteo.publisher.context.ContextData
 
create() - Method in class com.criteo.publisher.concurrent.ThreadPoolExecutorFactory
Create new thread pools independent from the Android one.
create() - Method in class com.criteo.publisher.csm.MetricRepositoryFactory
 
create() - Method in class com.criteo.publisher.csm.ObjectQueueFactory
 
create() - Method in class com.criteo.publisher.csm.SendingQueueFactory
 
create() - Method in interface com.criteo.publisher.DependencyProvider.Factory
 
create(String, Publisher, User, String, int, GdprData, List<CdbRequestSlot>) - Static method in class com.criteo.publisher.model.CdbRequest
 
create(String, String, AdUnitType, AdSize) - Static method in class com.criteo.publisher.model.CdbRequestSlot
 
create(String, String, Map<String, Object>) - Static method in class com.criteo.publisher.model.Publisher
 
create(String, String, String, int, String) - Static method in class com.criteo.publisher.model.RemoteConfigRequest
 
create(Boolean, String, String, String, String, Boolean, Boolean, Integer, Boolean, RemoteLogRecords.RemoteLogLevel) - Static method in class com.criteo.publisher.model.RemoteConfigResponse
 
create(String, String, String, String, Map<String, Object>) - Static method in class com.criteo.publisher.model.User
 
create(String, Boolean, Integer) - Static method in class com.criteo.publisher.privacy.gdpr.GdprData
 
create() - Static method in class com.criteo.publisher.util.CustomAdapterFactory
 
createBannerController(CriteoBannerView) - Method in class com.criteo.publisher.Criteo
 
createBannerController(CriteoBannerView) - Method in class com.criteo.publisher.DummyCriteo
 
createEmpty() - Static method in class com.criteo.publisher.model.RemoteConfigResponse
 
createEmptyNativeView(Context, ViewGroup) - Method in class com.criteo.publisher.advancednative.CriteoNativeLoader
Create a new empty native view.
createLogger(Class<?>) - Method in class com.criteo.publisher.logging.LoggerFactory
 
createNativeRenderedView(Context, ViewGroup) - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
Create a new rendered native view.
createNativeView(Context, ViewGroup) - Method in interface com.criteo.publisher.advancednative.CriteoNativeRenderer
Create a new empty native view that may be filled later.
createRequest(List<CacheAdUnit>, ContextData) - Method in class com.criteo.publisher.model.CdbRequestFactory
 
createRequest() - Method in class com.criteo.publisher.model.RemoteConfigRequestFactory
 
Criteo - Class in com.criteo.publisher
 
Criteo() - Constructor for class com.criteo.publisher.Criteo
 
Criteo.Builder - Class in com.criteo.publisher
 
CriteoAdListener - Interface in com.criteo.publisher
All callbacks are invoked on the UI thread, so it is safe to execute any UI operations in the implementation.
CriteoBannerAdListener - Interface in com.criteo.publisher
 
CriteoBannerEventController - Class in com.criteo.publisher
 
CriteoBannerEventController(CriteoBannerView, Criteo, TopActivityFinder, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.CriteoBannerEventController
 
CriteoBannerListenerCallTask - Class in com.criteo.publisher.tasks
 
CriteoBannerListenerCallTask(CriteoBannerAdListener, Reference<CriteoBannerView>, CriteoListenerCode) - Constructor for class com.criteo.publisher.tasks.CriteoBannerListenerCallTask
Task that calls the relevant callback in the CriteoBannerAdListener based on the CriteoListenerCode passed to execute.
CriteoBannerLoadTask - Class in com.criteo.publisher.tasks
 
CriteoBannerLoadTask(Reference<? extends WebView>, WebViewClient, Config, String) - Constructor for class com.criteo.publisher.tasks.CriteoBannerLoadTask
Taking WebViewClient as a constructor as all WebView/CriteoBannerView methods must be called on the same UI thread.
CriteoBannerView - Class in com.criteo.publisher
 
CriteoBannerView(Context, AttributeSet) - Constructor for class com.criteo.publisher.CriteoBannerView
Used when setting CriteoBannerView in XML
CriteoBannerView(Context) - Constructor for class com.criteo.publisher.CriteoBannerView
Used by server side bidding and in-house auction
CriteoBannerView(Context, BannerAdUnit) - Constructor for class com.criteo.publisher.CriteoBannerView
Used by Standalone
CriteoErrorCode - Enum in com.criteo.publisher
Error codes for reasons why an ad request may fail.
CriteoInitException - Exception in com.criteo.publisher
 
CriteoInitException(String, Throwable) - Constructor for exception com.criteo.publisher.CriteoInitException
 
CriteoInterstitial - Class in com.criteo.publisher
 
CriteoInterstitial() - Constructor for class com.criteo.publisher.CriteoInterstitial
Used by server side bidding and in-house auction
CriteoInterstitial(InterstitialAdUnit) - Constructor for class com.criteo.publisher.CriteoInterstitial
Used by Standalone
CriteoInterstitialActivity - Class in com.criteo.publisher
 
CriteoInterstitialActivity() - Constructor for class com.criteo.publisher.CriteoInterstitialActivity
 
CriteoInterstitialAdListener - Interface in com.criteo.publisher
All callbacks are invoked on the UI thread, so it is safe to execute any UI operations in the implementation.
CriteoInterstitialEventController - Class in com.criteo.publisher
 
CriteoInterstitialEventController(WebViewData, InterstitialActivityHelper, Criteo, InterstitialListenerNotifier) - Constructor for class com.criteo.publisher.CriteoInterstitialEventController
 
CriteoListenerCode - Enum in com.criteo.publisher
 
CriteoMedia - Class in com.criteo.publisher.advancednative
 
CriteoMedia() - Constructor for class com.criteo.publisher.advancednative.CriteoMedia
 
CriteoMediaView - Class in com.criteo.publisher.advancednative
Displays Ad media such as product image or advertiser logo.
CriteoMediaView(Context) - Constructor for class com.criteo.publisher.advancednative.CriteoMediaView
 
CriteoMediaView(Context, AttributeSet) - Constructor for class com.criteo.publisher.advancednative.CriteoMediaView
 
CriteoMediaView(Context, AttributeSet, int) - Constructor for class com.criteo.publisher.advancednative.CriteoMediaView
 
CriteoMediaView(Context, AttributeSet, int, int) - Constructor for class com.criteo.publisher.advancednative.CriteoMediaView
 
CriteoNativeAd - Class in com.criteo.publisher.advancednative
 
CriteoNativeAd(NativeAssets, VisibilityTracker, ImpressionTask, ClickDetection, NativeViewClickHandler, NativeViewClickHandler, AdChoiceOverlay, CriteoNativeRenderer, RendererHelper) - Constructor for class com.criteo.publisher.advancednative.CriteoNativeAd
 
CriteoNativeAdListener - Interface in com.criteo.publisher.advancednative
All callbacks are invoked on the UI thread, so it is safe to execute any UI operations in the implementation.
CriteoNativeLoader - Class in com.criteo.publisher.advancednative
 
CriteoNativeLoader(CriteoNativeAdListener, CriteoNativeRenderer) - Constructor for class com.criteo.publisher.advancednative.CriteoNativeLoader
Used by in-house auction
CriteoNativeLoader(NativeAdUnit, CriteoNativeAdListener, CriteoNativeRenderer) - Constructor for class com.criteo.publisher.advancednative.CriteoNativeLoader
Used by Standalone
CriteoNativeRenderer - Interface in com.criteo.publisher.advancednative
 
CriteoNotInitializedException - Exception in com.criteo.publisher
 
CriteoNotInitializedException(String) - Constructor for exception com.criteo.publisher.CriteoNotInitializedException
 
CriteoResultReceiver - Class in com.criteo.publisher.util
 
CriteoResultReceiver(Handler, InterstitialListenerNotifier) - Constructor for class com.criteo.publisher.util.CriteoResultReceiver
Create a new ResultReceive to receive results.
CsmBidLifecycleListener - Class in com.criteo.publisher.csm
Update metrics files accordingly to received events.
CsmBidLifecycleListener(MetricRepository, MetricSendingQueueProducer, Clock, Config, ConsentData, Executor) - Constructor for class com.criteo.publisher.csm.CsmBidLifecycleListener
 
CustomAdapterFactory - Class in com.criteo.publisher.util
 
CustomAdapterFactory() - Constructor for class com.criteo.publisher.util.CustomAdapterFactory
 

D

debug(Throwable) - Method in class com.criteo.publisher.logging.Logger
 
debug(String, Throwable) - Method in class com.criteo.publisher.logging.Logger
 
debug(String, Object...) - Method in class com.criteo.publisher.logging.Logger
 
debugLogsEnabled(boolean) - Method in class com.criteo.publisher.Criteo.Builder
 
DependencyProvider - Class in com.criteo.publisher
Provides global dependencies to the rest of the codebase
DependencyProvider() - Constructor for class com.criteo.publisher.DependencyProvider
 
DependencyProvider.Factory<T> - Interface in com.criteo.publisher
 
detectCacheAdUnit(CdbResponseSlot) - Method in class com.criteo.publisher.cache.SdkCache
 
DEV_USER_ID - Static variable in class com.criteo.publisher.context.UserData
Definition
deviceId() - Method in class com.criteo.publisher.model.User
 
deviceIdType() - Method in class com.criteo.publisher.model.User
 
DeviceInfo - Class in com.criteo.publisher.model
 
DeviceInfo(Context, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.model.DeviceInfo
 
deviceOs() - Method in class com.criteo.publisher.model.User
 
DeviceUtil - Class in com.criteo.publisher.util
 
DeviceUtil(Context) - Constructor for class com.criteo.publisher.util.DeviceUtil
 
DfpHeaderBidding - Class in com.criteo.publisher.headerbidding
 
DfpHeaderBidding(AndroidUtil, DeviceUtil) - Constructor for class com.criteo.publisher.headerbidding.DfpHeaderBidding
 
downloadFailed() - Method in class com.criteo.publisher.model.WebViewData
 
downloadLoading() - Method in class com.criteo.publisher.model.WebViewData
 
downloadSucceeded() - Method in class com.criteo.publisher.model.WebViewData
 
dpToPixel(int) - Method in class com.criteo.publisher.util.AndroidUtil
Transform given distance in DP (density-independent pixel) into pixels.
DummyCriteo - Class in com.criteo.publisher
 
DummyCriteo() - Constructor for class com.criteo.publisher.DummyCriteo
 

E

enrichAdObjectWithBid(Object, Bid) - Method in class com.criteo.publisher.Criteo
 
enrichAdObjectWithBid(Object, Bid) - Method in class com.criteo.publisher.DummyCriteo
 
enrichBid(Object, AdUnitType, CdbResponseSlot) - Method in class com.criteo.publisher.headerbidding.DfpHeaderBidding
 
enrichBid(Object, Bid) - Method in class com.criteo.publisher.headerbidding.HeaderBidding
 
enrichBid(Object, AdUnitType, CdbResponseSlot) - Method in interface com.criteo.publisher.headerbidding.HeaderBiddingHandler
Enrich the given bid object with a bid for the given ad unit.
enrichBid(Object, AdUnitType, CdbResponseSlot) - Method in class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 
enrichBid(Object, AdUnitType, CdbResponseSlot) - Method in class com.criteo.publisher.headerbidding.OtherAdServersHeaderBidding
 
EpochClock - Class in com.criteo.publisher
 
EpochClock() - Constructor for class com.criteo.publisher.EpochClock
 
equals(Object) - Method in class com.criteo.publisher.context.AbstractContextData
 
equals(Object) - Method in class com.criteo.publisher.context.ContextData
 
equals(Object) - Method in class com.criteo.publisher.context.UserData
 
execute(Runnable) - Method in class com.criteo.publisher.concurrent.RunOnUiThreadExecutor
Execute given command on the UI thread as soon as possible.
executeAsync(Runnable) - Method in class com.criteo.publisher.concurrent.RunOnUiThreadExecutor
Execute the given command asynchronously on the UI thread.
executeRawGet(URL) - Method in class com.criteo.publisher.network.PubSdkApi
 
executeRawGet(URL, String) - Method in class com.criteo.publisher.network.PubSdkApi
 
ext() - Method in class com.criteo.publisher.model.User
 

F

fetch() - Method in class com.criteo.publisher.privacy.gdpr.GdprDataFetcher
 
fetchAdAsync(AdUnit, ContextData) - Method in class com.criteo.publisher.CriteoBannerEventController
 
fetchAdAsync(Bid) - Method in class com.criteo.publisher.CriteoBannerEventController
 
fetchAdAsync(AdUnit, ContextData) - Method in class com.criteo.publisher.CriteoInterstitialEventController
 
fetchAdAsync(Bid) - Method in class com.criteo.publisher.CriteoInterstitialEventController
 
fillWebViewHtmlContent(String, DeviceInfo, InterstitialListenerNotifier) - Method in class com.criteo.publisher.model.WebViewData
 
fromJson(JSONObject) - Static method in class com.criteo.publisher.model.CdbResponse
 

G

gdprApplies() - Method in class com.criteo.publisher.privacy.gdpr.GdprData
 
GdprData - Class in com.criteo.publisher.privacy.gdpr
 
GdprData() - Constructor for class com.criteo.publisher.privacy.gdpr.GdprData
 
GdprDataFetcher - Class in com.criteo.publisher.privacy.gdpr
 
GdprDataFetcher(Context) - Constructor for class com.criteo.publisher.privacy.gdpr.GdprDataFetcher
 
generateId() - Method in class com.criteo.publisher.bid.UniqueIdGenerator
Generate a new unique ID suitable for Criteo backends
get() - Method in class com.criteo.publisher.util.CompletableFuture
 
get(long, TimeUnit) - Method in class com.criteo.publisher.util.CompletableFuture
 
getAdChoiceIconHeightInDp() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Height in dp of the AdChoice icon for advanced native.
getAdChoiceIconWidthInDp() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Width in dp of the AdChoice icon for advanced native.
getAdTagDataMacro() - Method in class com.criteo.publisher.model.Config
 
getAdTagDataMode() - Method in class com.criteo.publisher.model.Config
 
getAdTagUrlMode() - Method in class com.criteo.publisher.model.Config
 
getAdUnitType() - Method in class com.criteo.publisher.Bid
 
getAdvertiserDescription() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getAdvertiserDescription() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getAdvertiserDomain() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getAdvertiserDomain() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getAdvertiserLogoClickUrl() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getAdvertiserLogoMedia() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getAdvertiserLogoUrl() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getAdvertisingId() - Method in class com.criteo.publisher.util.AdvertisingInfo
 
getBidForAdUnit(AdUnit, ContextData, BidListener) - Method in class com.criteo.publisher.BidManager
Notify the given listener for bid or no bid for the given ad unit.
getBoolean(String, boolean) - Method in class com.criteo.publisher.util.SafeSharedPreferences
 
getBundleId() - Method in class com.criteo.publisher.model.Publisher
 
getBundleId() - Method in class com.criteo.publisher.model.RemoteConfigRequest
 
getCallToAction() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getCallToAction() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
 
getCdbUrl() - Method in class com.criteo.publisher.util.BuildConfigWrapper
 
getClickUrl() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
This is an URI and not an URL, because deeplink are acceptable.
getConsentGiven() - Method in class com.criteo.publisher.model.CdbResponse
 
getContent() - Method in class com.criteo.publisher.model.WebViewData
 
getCriteoPublisherId() - Method in class com.criteo.publisher.model.Publisher
 
getCriteoPublisherId() - Method in class com.criteo.publisher.model.RemoteConfigRequest
 
getCsmBatchSize() - Method in class com.criteo.publisher.util.BuildConfigWrapper
 
getCsmDirectoryName() - Method in class com.criteo.publisher.util.BuildConfigWrapper
The relative path in application folder of the folder used to store metric files
getCsmEnabled() - Method in class com.criteo.publisher.model.RemoteConfigResponse
Feature flag for activating/deactivating the CSM feature.
getCsmQueueFilename() - Method in class com.criteo.publisher.util.BuildConfigWrapper
The relative path in application folder of the sending queue file for CSM
getCurrentScreenSize() - Method in class com.criteo.publisher.util.DeviceUtil
 
getCurrentTimeInMillis() - Method in interface com.criteo.publisher.Clock
Returns the current time in milliseconds.
getCurrentTimeInMillis() - Method in class com.criteo.publisher.EpochClock
 
getDefaultMinLogLevel() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Included default minimum level of logs to print Values are from Log: 2 = VERBOSE 3 = DEBUG 4 = INFO 5 = WARNING 6 = ERROR 7 = ASSERT
getDescription() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getDescription() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
 
getDeviceId() - Method in class com.criteo.publisher.model.RemoteConfigRequest
Field used by the remote config to A/B test some configurations.
getDeviceOs() - Method in class com.criteo.publisher.model.RemoteConfigRequest
 
getDisplayUrlMacro() - Method in class com.criteo.publisher.model.Config
 
getEstimatedSizeOfCsmMetric() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Estimated size (in bytes) of metric elements stored in the metric sending queue.
getEstimatedSizeOfRemoteLog() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Estimated size (in bytes) of elements stored in the remote log sending queue.
getEventUrl() - Method in class com.criteo.publisher.util.BuildConfigWrapper
 
getExt() - Method in class com.criteo.publisher.model.Publisher
 
getGdprConsentData() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
getGdprData() - Method in class com.criteo.publisher.model.CdbRequest
 
getGdprData() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
getIabUsPrivacyString() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
getId() - Method in class com.criteo.publisher.model.CdbRequest
 
getImageUrl() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
 
getImpressionId() - Method in class com.criteo.publisher.model.CdbRequestSlot
 
getImpressionPixels() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getInstance() - Static method in class com.criteo.publisher.Criteo
 
getInstance() - Static method in class com.criteo.publisher.DependencyProvider
 
getInt(String, int) - Method in class com.criteo.publisher.util.SafeSharedPreferences
 
getIntegration() - Method in class com.criteo.publisher.headerbidding.DfpHeaderBidding
 
getIntegration() - Method in interface com.criteo.publisher.headerbidding.HeaderBiddingHandler
Indicate which kind of integration is this handler doing.
getIntegration() - Method in class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 
getIntegration() - Method in class com.criteo.publisher.headerbidding.OtherAdServersHeaderBidding
 
getKillSwitch() - Method in class com.criteo.publisher.model.RemoteConfigResponse
The kill switch applies to both the iOS and Android SDKs, and tells the SDK to stop getting bids from CDB.
getLegalText() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getLiveBiddingEnabled() - Method in class com.criteo.publisher.model.RemoteConfigResponse
Feature flag for activating/deactivating the live-bidding feature.
getLiveBiddingTimeBudgetInMillis() - Method in class com.criteo.publisher.model.Config
Return the time budget allocated to the SDK to answer bids to the publisher.
getLiveBiddingTimeBudgetInMillis() - Method in class com.criteo.publisher.model.RemoteConfigResponse
Amount of time (in milliseconds) given to the SDK to serve a bid to the publisher.
getLogger(Class<?>) - Static method in class com.criteo.publisher.logging.LoggerFactory
 
getMaxSizeOfCsmMetricSendingQueue() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Maximum size (in bytes) of metric elements stored in the metric sending queue.
getMaxSizeOfCsmMetricsFolder() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Maximum size (in bytes) of metric elements stored in the metrics folder.
getMaxSizeOfRemoteLogSendingQueue() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Maximum size (in bytes) of elements stored in the remote log sending queue.
getMopubConsent() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
getNetworkTimeoutInMillis() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Duration in milliseconds for the network layer to drop a call and consider it timeouted.
getNotEmptyOrNullValue(String) - Static method in class com.criteo.publisher.util.TextUtils
Return either non empty value or null value if empty
getOrCreate(Class<T>, DependencyProvider.Factory<T>) - Method in class com.criteo.publisher.DependencyProvider
 
getOrientation() - Method in class com.criteo.publisher.util.AndroidUtil
Overall orientation of the screen.
getPlaceholder() - Method in class com.criteo.publisher.advancednative.CriteoMediaView
 
getPlacementId() - Method in class com.criteo.publisher.model.CdbRequestSlot
 
getPrefetchOnInitEnabled() - Method in class com.criteo.publisher.model.RemoteConfigResponse
Feature flag for activating/deactivating the prefetch during initialization.
getPrice() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getPrice() - Method in class com.criteo.publisher.Bid
 
getPrice() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
 
getPrivacyLongLegalText() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getPrivacyOptOutClickUrl() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getPrivacyOptOutImageUrl() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
 
getProduct() - Method in class com.criteo.publisher.model.nativeads.NativeAssets
Return the first product in the payload.
getProductMedia() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getProfileId() - Method in class com.criteo.publisher.model.CdbRequest
 
getProfileId() - Method in class com.criteo.publisher.model.RemoteConfigRequest
 
getPublisher() - Method in class com.criteo.publisher.model.CdbRequest
 
getQueueFile() - Method in class com.criteo.publisher.csm.ObjectQueueFactory
 
getRemoteLogBatchSize() - Method in class com.criteo.publisher.util.BuildConfigWrapper
 
getRemoteLogLevel() - Method in class com.criteo.publisher.model.Config
 
getRemoteLogLevel() - Method in class com.criteo.publisher.model.RemoteConfigResponse
Desired level of logs to get from the remote logs handler.
getRemoteLogQueueFilename() - Method in class com.criteo.publisher.util.BuildConfigWrapper
The relative path in application folder of the sending queue file for remote logs
getSdkVersion() - Method in class com.criteo.publisher.model.CdbRequest
 
getSdkVersion() - Method in class com.criteo.publisher.model.RemoteConfigRequest
 
getSdkVersion() - Method in class com.criteo.publisher.util.BuildConfigWrapper
 
getSizes() - Method in class com.criteo.publisher.model.CdbRequestSlot
 
getSlotByImpressionId(String) - Method in class com.criteo.publisher.model.CdbResponse
 
getSlots() - Method in class com.criteo.publisher.model.CdbRequest
 
getSlots() - Method in class com.criteo.publisher.model.CdbResponse
 
getString(String, String) - Method in class com.criteo.publisher.util.SafeSharedPreferences
 
getTimeToNextCall() - Method in class com.criteo.publisher.model.CdbResponse
 
getTitle() - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
 
getTitle() - Method in class com.criteo.publisher.model.nativeads.NativeProduct
 
getTopActivityName() - Method in class com.criteo.publisher.activity.TopActivityFinder
 
getUser() - Method in class com.criteo.publisher.model.CdbRequest
 
getUserAgent() - Method in class com.criteo.publisher.model.CdbRequestFactory
 
getUserAgent() - Method in class com.criteo.publisher.model.DeviceInfo
 
getUsPrivacyOptout() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
getVersion() - Static method in class com.criteo.publisher.Criteo
Return the version of this SDK.

H

hashCode() - Method in class com.criteo.publisher.context.AbstractContextData
 
HASHED_EMAIL - Static variable in class com.criteo.publisher.context.UserData
Definition
HeaderBidding - Class in com.criteo.publisher.headerbidding
 
HeaderBidding(List<HeaderBiddingHandler>, IntegrationRegistry) - Constructor for class com.criteo.publisher.headerbidding.HeaderBidding
 
HeaderBiddingHandler - Interface in com.criteo.publisher.headerbidding
 
HttpResponseException - Exception in com.criteo.publisher.network
 
HttpResponseException(int) - Constructor for exception com.criteo.publisher.network.HttpResponseException
 

I

ImageLoader - Interface in com.criteo.publisher.advancednative
 
ImageLoaderHolder - Class in com.criteo.publisher.advancednative
Indirect reference to the image loader to use.
ImageLoaderHolder(ImageLoader) - Constructor for class com.criteo.publisher.advancednative.ImageLoaderHolder
 
ImpressionHelper - Class in com.criteo.publisher.advancednative
 
ImpressionHelper(PubSdkApi, Executor, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.advancednative.ImpressionHelper
 
IN_HOUSE - Static variable in annotation type com.criteo.publisher.annotation.Internal
 
Incubating - Annotation Type in com.criteo.publisher.annotation
Indicate that the annotated element will soon be part of the public API, but the entire feature is not ready yet to be published publicly.
init() - Method in class com.criteo.publisher.Criteo.Builder
 
initialize() - Method in class com.criteo.publisher.model.DeviceInfo
 
instance - Static variable in class com.criteo.publisher.DependencyProvider
 
Internal - Annotation Type in com.criteo.publisher.annotation
Indicate that the annotated element is part of the internal API and should not be used.
INTERSTITIAL_ACTION - Static variable in class com.criteo.publisher.util.CriteoResultReceiver
 
InterstitialActivityHelper - Class in com.criteo.publisher.interstitial
 
InterstitialActivityHelper(Context, TopActivityFinder) - Constructor for class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
isAdLoaded() - Method in class com.criteo.publisher.CriteoInterstitial
 
isAdLoaded() - Method in class com.criteo.publisher.CriteoInterstitialEventController
 
isAvailable() - Method in class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
isCancelled() - Method in class com.criteo.publisher.util.CompletableFuture
 
isCCPAConsentGivenOrNotApplicable() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
Determine if CCPA consent is given.
isCsmEnabled() - Method in class com.criteo.publisher.model.Config
Return true to indicate if the CSM feature is activated.
isDone() - Method in class com.criteo.publisher.util.CompletableFuture
 
isEmpty(CharSequence) - Static method in class com.criteo.publisher.util.TextUtils
Returns true if the string is null or 0-length.
isInstanceOf(Object, String) - Static method in class com.criteo.publisher.util.ReflectionUtil
 
isInterstitial() - Method in class com.criteo.publisher.model.CdbRequestSlot
 
isKillSwitchEnabled() - Method in class com.criteo.publisher.model.Config
 
isLimitAdTrackingEnabled() - Method in class com.criteo.publisher.util.AdvertisingInfo
 
isLiveBiddingEnabled() - Method in class com.criteo.publisher.model.Config
Return true to indicate if the live-bidding is enabled, false otherwise.
isLoaded() - Method in class com.criteo.publisher.model.WebViewData
 
isLoading() - Method in class com.criteo.publisher.model.WebViewData
 
isMopubConsentGivenOrNotApplicable() - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
isNativeAd() - Method in class com.criteo.publisher.model.CdbRequestSlot
 
isNotNull(Object) - Static method in class com.criteo.publisher.util.PreconditionsUtil
Precondition used to assert that the given value is not null.
isPrefetchOnInitEnabled() - Method in class com.criteo.publisher.model.Config
Return true to indicate if the prefetch is enabled, false otherwise.
isTablet() - Method in class com.criteo.publisher.util.DeviceUtil
Indicate if the device is a tablet or not.
isValidUrl(String) - Static method in class com.criteo.publisher.util.URLUtil
 
isVersionSupported() - Method in class com.criteo.publisher.util.DeviceUtil
 

J

JsonSerializer - Class in com.criteo.publisher.util
 
JsonSerializer(Gson) - Constructor for class com.criteo.publisher.util.JsonSerializer
 

L

LiveCdbCallListener - Class in com.criteo.publisher
Implementation specific to listening Cdb calls for serving a live request
LiveCdbCallListener(BidListener, BidLifecycleListener, BidManager, CacheAdUnit, ConsentData) - Constructor for class com.criteo.publisher.LiveCdbCallListener
 
loadAd() - Method in class com.criteo.publisher.advancednative.CriteoNativeLoader
Request the Criteo SDK for a native ad matching the given NativeAdUnit.
loadAd(ContextData) - Method in class com.criteo.publisher.advancednative.CriteoNativeLoader
Request the Criteo SDK for a native ad matching the given NativeAdUnit.
loadAd(Bid) - Method in class com.criteo.publisher.advancednative.CriteoNativeLoader
 
loadAd() - Method in class com.criteo.publisher.CriteoBannerView
 
loadAd(ContextData) - Method in class com.criteo.publisher.CriteoBannerView
 
loadAd(Bid) - Method in class com.criteo.publisher.CriteoBannerView
 
loadAd() - Method in class com.criteo.publisher.CriteoInterstitial
 
loadAd(ContextData) - Method in class com.criteo.publisher.CriteoInterstitial
 
loadAd(Bid) - Method in class com.criteo.publisher.CriteoInterstitial
 
loadAdWithDisplayData(String) - Method in class com.criteo.publisher.CriteoBannerView
 
loadAdWithDisplayData(String) - Method in class com.criteo.publisher.CriteoInterstitial
 
loadBid(AdUnit, ContextData, BidResponseListener) - Method in class com.criteo.publisher.ConsumableBidLoader
 
loadBid(AdUnit, BidResponseListener) - Method in class com.criteo.publisher.Criteo
 
loadBid(AdUnit, ContextData, BidResponseListener) - Method in class com.criteo.publisher.Criteo
 
loadBid(AdUnit, ContextData, BidResponseListener) - Method in class com.criteo.publisher.DummyCriteo
 
loadCdb(CdbRequest, String) - Method in class com.criteo.publisher.network.PubSdkApi
 
loadConfig(RemoteConfigRequest) - Method in class com.criteo.publisher.network.PubSdkApi
 
loadImageInto(URL, ImageView, Drawable) - Method in interface com.criteo.publisher.advancednative.ImageLoader
Load the image at the given URL and set it in the given image view when finished.
log(LogMessage) - Method in class com.criteo.publisher.logging.Logger
 
logger - Variable in class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 
Logger - Class in com.criteo.publisher.logging
 
Logger(Class<?>, List<LazyDependency<LogHandler>>) - Constructor for class com.criteo.publisher.logging.Logger
 
LoggerFactory - Class in com.criteo.publisher.logging
 
LoggerFactory(List<LazyDependency<LogHandler>>) - Constructor for class com.criteo.publisher.logging.LoggerFactory
 
LoggingBidLifecycleListener - Class in com.criteo.publisher.bid
Listener that logs debug messages given the different steps of a bid lifecycle.
LoggingBidLifecycleListener(RemoteLogSendingQueueConsumer) - Constructor for class com.criteo.publisher.bid.LoggingBidLifecycleListener
 

M

map(AdUnit) - Method in class com.criteo.publisher.model.AdUnitMapper
Transform the given AdUnit into an internal CacheAdUnit if valid
mapToChunks(List<AdUnit>) - Method in class com.criteo.publisher.model.AdUnitMapper
Transform the given valid AdUnit into internal CacheAdUnit.
mergeToNestedMap(Map<String, Object>...) - Method in class com.criteo.publisher.model.CdbRequestFactory
Transform given maps in a nested structure and merge them
Metric - Class in com.criteo.publisher.csm
 
Metric() - Constructor for class com.criteo.publisher.csm.Metric
 
MetricParser - Class in com.criteo.publisher.csm
 
MetricParser(JsonSerializer) - Constructor for class com.criteo.publisher.csm.MetricParser
 
MetricRepository - Class in com.criteo.publisher.csm
 
MetricRepository() - Constructor for class com.criteo.publisher.csm.MetricRepository
 
MetricRepositoryFactory - Class in com.criteo.publisher.csm
 
MetricRepositoryFactory(Context, MetricParser, BuildConfigWrapper) - Constructor for class com.criteo.publisher.csm.MetricRepositoryFactory
 
MetricRequest - Class in com.criteo.publisher.csm
 
MetricRequest() - Constructor for class com.criteo.publisher.csm.MetricRequest
 
MetricRequest.MetricRequestFeedback - Class in com.criteo.publisher.csm
 
MetricRequest.MetricRequestSlot - Class in com.criteo.publisher.csm
 
MetricRequestFeedback() - Constructor for class com.criteo.publisher.csm.MetricRequest.MetricRequestFeedback
 
MetricRequestSlot() - Constructor for class com.criteo.publisher.csm.MetricRequest.MetricRequestSlot
 
MetricSendingQueueConsumer - Class in com.criteo.publisher.csm
 
MetricSendingQueueConsumer(MetricSendingQueue, PubSdkApi, BuildConfigWrapper, Config, Executor) - Constructor for class com.criteo.publisher.csm.MetricSendingQueueConsumer
 
MetricSendingQueueProducer - Class in com.criteo.publisher.csm
 
MetricSendingQueueProducer(MetricSendingQueue) - Constructor for class com.criteo.publisher.csm.MetricSendingQueueProducer
 
MOPUB_ADAPTER - Static variable in annotation type com.criteo.publisher.annotation.Internal
 
mopubConsent(String) - Method in class com.criteo.publisher.Criteo.Builder
 
mopubConsent() - Method in class com.criteo.publisher.model.User
 
MoPubHeaderBidding - Class in com.criteo.publisher.headerbidding
 
MoPubHeaderBidding() - Constructor for class com.criteo.publisher.headerbidding.MoPubHeaderBidding
 

N

NativeAdMapper - Class in com.criteo.publisher.advancednative
 
NativeAdMapper(VisibilityTracker, ImpressionHelper, ClickDetection, ClickHelper, AdChoiceOverlay, RendererHelper) - Constructor for class com.criteo.publisher.advancednative.NativeAdMapper
 
NativeAdvertiser - Class in com.criteo.publisher.model.nativeads
 
NativeAdvertiser() - Constructor for class com.criteo.publisher.model.nativeads.NativeAdvertiser
 
NativeAssets - Class in com.criteo.publisher.model.nativeads
 
NativeAssets() - Constructor for class com.criteo.publisher.model.nativeads.NativeAssets
 
NativeImage - Class in com.criteo.publisher.model.nativeads
 
NativeImage() - Constructor for class com.criteo.publisher.model.nativeads.NativeImage
 
NativeImpressionPixel - Class in com.criteo.publisher.model.nativeads
 
NativeImpressionPixel() - Constructor for class com.criteo.publisher.model.nativeads.NativeImpressionPixel
 
NativePrivacy - Class in com.criteo.publisher.model.nativeads
 
NativePrivacy() - Constructor for class com.criteo.publisher.model.nativeads.NativePrivacy
 
NativeProduct - Class in com.criteo.publisher.model.nativeads
 
NativeProduct() - Constructor for class com.criteo.publisher.model.nativeads.NativeProduct
 
NoOpActivityLifecycleCallbacks - Class in com.criteo.publisher.activity
 
NoOpActivityLifecycleCallbacks() - Constructor for class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 

O

ObjectQueueFactory<T> - Class in com.criteo.publisher.csm
 
ObjectQueueFactory(Context, JsonSerializer, SendingQueueConfiguration<T>) - Constructor for class com.criteo.publisher.csm.ObjectQueueFactory
 
onActivityCreated(Activity, Bundle) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityCreated(Activity, Bundle) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivityDestroyed(Activity) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityDestroyed(Activity) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivityPaused(Activity) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityPaused(Activity) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivityResumed(Activity) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityResumed(Activity) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivityStarted(Activity) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityStarted(Activity) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onActivityStopped(Activity) - Method in class com.criteo.publisher.activity.NoOpActivityLifecycleCallbacks
 
onActivityStopped(Activity) - Method in class com.criteo.publisher.util.AppLifecycleUtil
 
onAdClicked() - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when a user clicks anywhere on the ad (except on the AdChoice button).
onAdClicked() - Method in interface com.criteo.publisher.CriteoAdListener
Callback invoked when a user clicks anywhere on the Ad.
onAdClosed() - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when the user is back from the Ad.
onAdClosed() - Method in interface com.criteo.publisher.CriteoInterstitialAdListener
Callback invoked when the user is back from the Ad.
onAdFailedToReceive(CriteoErrorCode) - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when a native ad is requested but none may be provided by the SDK.
onAdFailedToReceive(CriteoErrorCode) - Method in interface com.criteo.publisher.CriteoAdListener
Callback invoked when an Ad is requested but none may be provided by the SDK.
onAdImpression() - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when a native view is detected as being displayed on user screen and ad impression is triggered.
onAdLeftApplication() - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when an ad is opened and the user is redirected outside the application, to the product web page or to the AdChoice page for instance.
onAdLeftApplication() - Method in interface com.criteo.publisher.CriteoAdListener
Callback invoked when an Ad is clicked and the user is redirected outside the application, to the product web page for instance.
onAdOpened() - Method in interface com.criteo.publisher.CriteoInterstitialAdListener
Callback invoked when an interstitial ad is opened via CriteoInterstitial.show().
onAdReceived(CriteoNativeAd) - Method in interface com.criteo.publisher.advancednative.CriteoNativeAdListener
Callback invoked when a native ad is requested and is successfully received.
onAdReceived(CriteoBannerView) - Method in interface com.criteo.publisher.CriteoBannerAdListener
Callback invoked when a banner ad is requested and valid bid is successfully received.
onAdReceived(CriteoInterstitial) - Method in interface com.criteo.publisher.CriteoInterstitialAdListener
Callback invoked when an interstitial ad is requested and valid bid is answered and creative is successfully received.
onApplicationStopped() - Method in class com.criteo.publisher.AppEvents.AppEvents
 
onApplicationStopped() - Method in class com.criteo.publisher.BidManager
 
onApplicationStopped() - Method in interface com.criteo.publisher.util.ApplicationStoppedListener
 
onBackPressed() - Method in class com.criteo.publisher.CriteoInterstitialActivity
 
onBidCached(CdbResponseSlot) - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when a bid is cached.
onBidCached(CdbResponseSlot) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onBidCached(CdbResponseSlot) - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onBidCached(CdbResponseSlot) - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
 
onBidConsumed(CacheAdUnit, CdbResponseSlot) - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when a bid is used and consumed.
onBidConsumed(CacheAdUnit, CdbResponseSlot) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onBidConsumed(CacheAdUnit, CdbResponseSlot) - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onBidConsumed(CacheAdUnit, CdbResponseSlot) - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
On bid consumption, the metric associated to the bid is updated.
onCdbCallFailed(CdbRequest, Exception) - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when a CDB call failed.
onCdbCallFailed(CdbRequest, Exception) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onCdbCallFailed(CdbRequest, Exception) - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onCdbCallFailed(CdbRequest, Exception) - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
On CDB call failed, metrics corresponding to the requested slots are updated.
onCdbCallFinished(CdbRequest, CdbResponse) - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when a CDB call finished successfully with a response.
onCdbCallFinished(CdbRequest, CdbResponse) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onCdbCallFinished(CdbRequest, CdbResponse) - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onCdbCallFinished(CdbRequest, CdbResponse) - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
When the CDB call ends successfully, metrics corresponding to requested slots are updated accordingly to the response.
onCdbCallStarted(CdbRequest) - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when a CDB call is about to start.
onCdbCallStarted(CdbRequest) - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onCdbCallStarted(CdbRequest) - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onCdbCallStarted(CdbRequest) - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
On CDB call start, each requested slot is tracked by a new metric.
onCdbError(CdbRequest, Exception) - Method in class com.criteo.publisher.LiveCdbCallListener
Triggered when an error happens while fetching a bid.
onCdbResponse(CdbRequest, CdbResponse) - Method in class com.criteo.publisher.LiveCdbCallListener
Triggered when a response is fetched before the expiration of the network timeout.
onCreate(Bundle) - Method in class com.criteo.publisher.CriteoInterstitialActivity
 
onDestroy() - Method in class com.criteo.publisher.CriteoInterstitialActivity
 
onReceiveResult(int, Bundle) - Method in class com.criteo.publisher.util.CriteoResultReceiver
 
onResponse(Bid) - Method in interface com.criteo.publisher.BidResponseListener
Callback invoked when a response for a bid is given to the publisher.
onSdkInitialized() - Method in interface com.criteo.publisher.bid.BidLifecycleListener
Callback invoked when the SDK is initialized.
onSdkInitialized() - Method in class com.criteo.publisher.bid.CompositeBidLifecycleListener
 
onSdkInitialized() - Method in class com.criteo.publisher.bid.LoggingBidLifecycleListener
 
onSdkInitialized() - Method in class com.criteo.publisher.csm.CsmBidLifecycleListener
SDK initialization is caused either by a fresh or restart of the application.
onTimeBudgetExceeded() - Method in class com.criteo.publisher.LiveCdbCallListener
If the time-budget is exceeded, a bid is returned only if it is available in the cache.
onUserBackFromAd() - Method in interface com.criteo.publisher.adview.RedirectionListener
Callback notified when the user is back from an ad.
onUserRedirectedToAd() - Method in interface com.criteo.publisher.adview.RedirectionListener
Callback notified when the user click on the ad view, and is then redirected to the ad.
openActivity(String, InterstitialListenerNotifier) - Method in class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
OtherAdServersHeaderBidding - Class in com.criteo.publisher.headerbidding
 
OtherAdServersHeaderBidding() - Constructor for class com.criteo.publisher.headerbidding.OtherAdServersHeaderBidding
 

P

peekAdUnit(CacheAdUnit) - Method in class com.criteo.publisher.cache.SdkCache
Get the slot corresponding to the given key.
postAppEvent(int, String, String, String, int, String, String) - Method in class com.criteo.publisher.network.PubSdkApi
 
postCsm(MetricRequest) - Method in class com.criteo.publisher.network.PubSdkApi
 
postLogs(List<RemoteLogRecords>) - Method in class com.criteo.publisher.network.PubSdkApi
 
PreconditionsUtil - Class in com.criteo.publisher.util
 
PreconditionsUtil() - Constructor for class com.criteo.publisher.util.PreconditionsUtil
 
preconditionThrowsOnException() - Method in class com.criteo.publisher.util.BuildConfigWrapper
Indicate if exceptions that could be ignored should be thrown.
prefetch(List<AdUnit>) - Method in class com.criteo.publisher.BidManager
This method is called back after the "useragent" is fetched
prefetch() - Method in class com.criteo.publisher.util.AdvertisingInfo
 
preload(URL) - Method in interface com.criteo.publisher.advancednative.ImageLoader
Preload the image at the given URL.
provideAdChoiceOverlay() - Method in class com.criteo.publisher.DependencyProvider
 
provideAdUnitMapper() - Method in class com.criteo.publisher.DependencyProvider
 
provideAdvertisingInfo() - Method in class com.criteo.publisher.DependencyProvider
 
provideAndroidUtil() - Method in class com.criteo.publisher.DependencyProvider
 
provideAppEvents() - Method in class com.criteo.publisher.DependencyProvider
 
provideApplication() - Method in class com.criteo.publisher.DependencyProvider
 
provideAppLifecycleUtil() - Method in class com.criteo.publisher.DependencyProvider
 
provideAsyncResources() - Method in class com.criteo.publisher.DependencyProvider
 
provideBidLifecycleListener() - Method in class com.criteo.publisher.DependencyProvider
 
provideBidManager() - Method in class com.criteo.publisher.DependencyProvider
 
provideBidRequestSender() - Method in class com.criteo.publisher.DependencyProvider
 
provideBuildConfigWrapper() - Method in class com.criteo.publisher.DependencyProvider
 
provideCdbRequestFactory() - Method in class com.criteo.publisher.DependencyProvider
 
provideClickDetection() - Method in class com.criteo.publisher.DependencyProvider
 
provideClock() - Method in class com.criteo.publisher.DependencyProvider
 
provideConfig() - Method in class com.criteo.publisher.DependencyProvider
 
provideConnectionTypeFetcher() - Method in class com.criteo.publisher.DependencyProvider
 
provideConsentData() - Method in class com.criteo.publisher.DependencyProvider
 
provideConsoleHandler() - Method in class com.criteo.publisher.DependencyProvider
 
provideConsumableBidLoader() - Method in class com.criteo.publisher.DependencyProvider
 
provideContext() - Method in class com.criteo.publisher.DependencyProvider
 
provideContextProvider() - Method in class com.criteo.publisher.DependencyProvider
 
provideCriteoPublisherId() - Method in class com.criteo.publisher.DependencyProvider
 
provideDefaultImageLoader() - Method in class com.criteo.publisher.DependencyProvider
 
provideDeviceInfo() - Method in class com.criteo.publisher.DependencyProvider
 
provideDeviceUtil() - Method in class com.criteo.publisher.DependencyProvider
 
provideGson() - Method in class com.criteo.publisher.DependencyProvider
 
provideHeaderBidding() - Method in class com.criteo.publisher.DependencyProvider
 
provideImageLoaderHolder() - Method in class com.criteo.publisher.DependencyProvider
 
provideIntegrationDetector() - Method in class com.criteo.publisher.DependencyProvider
 
provideIntegrationRegistry() - Method in class com.criteo.publisher.DependencyProvider
 
provideInterstitialActivityHelper() - Method in class com.criteo.publisher.DependencyProvider
 
provideJsonSerializer() - Method in class com.criteo.publisher.DependencyProvider
 
provideLiveBidRequestSender() - Method in class com.criteo.publisher.DependencyProvider
 
provideLoggerFactory() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricParser() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricRepository() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricSendingQueue() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricSendingQueueConfiguration() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricSendingQueueConsumer() - Method in class com.criteo.publisher.DependencyProvider
 
provideMetricSendingQueueProducer() - Method in class com.criteo.publisher.DependencyProvider
 
provideNativeAdMapper() - Method in class com.criteo.publisher.DependencyProvider
 
providePicasso() - Method in class com.criteo.publisher.DependencyProvider
 
providePublisherCodeRemover() - Method in class com.criteo.publisher.DependencyProvider
 
providePubSdkApi() - Method in class com.criteo.publisher.DependencyProvider
 
provideRedirection() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteConfigRequestFactory() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteHandler() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteLogRecordsFactory() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteLogSendingQueue() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteLogSendingQueueConfiguration() - Method in class com.criteo.publisher.DependencyProvider
 
provideRemoteLogSendingQueueConsumer() - Method in class com.criteo.publisher.DependencyProvider
 
provideRendererHelper() - Method in class com.criteo.publisher.DependencyProvider
 
provideRunOnUiThreadExecutor() - Method in class com.criteo.publisher.DependencyProvider
 
provideScheduledExecutorService() - Method in class com.criteo.publisher.DependencyProvider
 
provideSession() - Method in class com.criteo.publisher.DependencyProvider
 
provideSharedPreferences() - Method in class com.criteo.publisher.DependencyProvider
 
provideThreadPoolExecutor() - Method in class com.criteo.publisher.DependencyProvider
 
provideTopActivityFinder() - Method in class com.criteo.publisher.DependencyProvider
 
provideUniqueIdGenerator() - Method in class com.criteo.publisher.DependencyProvider
 
provideUserDataHolder() - Method in class com.criteo.publisher.DependencyProvider
 
provideUserPrivacyUtil() - Method in class com.criteo.publisher.DependencyProvider
 
provideVisibilityTracker() - Method in class com.criteo.publisher.DependencyProvider
 
Publisher - Class in com.criteo.publisher.model
 
Publisher() - Constructor for class com.criteo.publisher.model.Publisher
 
PubSdkApi - Class in com.criteo.publisher.network
 
PubSdkApi(BuildConfigWrapper, JsonSerializer) - Constructor for class com.criteo.publisher.network.PubSdkApi
 
pushAllInQueue(MetricRepository) - Method in class com.criteo.publisher.csm.MetricSendingQueueProducer
 
put(CacheAdUnit, CdbResponseSlot) - Method in class com.criteo.publisher.cache.SdkCache
 

R

read(Class<T>, InputStream) - Method in class com.criteo.publisher.util.JsonSerializer
Read an expected class object from the given input.
readStream(InputStream) - Static method in class com.criteo.publisher.util.StreamUtil
 
redirect(String, ComponentName, RedirectionListener) - Method in class com.criteo.publisher.adview.Redirection
 
Redirection - Class in com.criteo.publisher.adview
 
Redirection(Context) - Constructor for class com.criteo.publisher.adview.Redirection
 
RedirectionListener - Interface in com.criteo.publisher.adview
 
ReflectionUtil - Class in com.criteo.publisher.util
 
ReflectionUtil() - Constructor for class com.criteo.publisher.util.ReflectionUtil
 
refresh() - Method in class com.criteo.publisher.model.WebViewData
 
refreshConfig(RemoteConfigResponse) - Method in class com.criteo.publisher.model.Config
 
registerActivityLifecycleFor(Application) - Method in class com.criteo.publisher.activity.TopActivityFinder
 
RemoteConfigRequest - Class in com.criteo.publisher.model
 
RemoteConfigRequest() - Constructor for class com.criteo.publisher.model.RemoteConfigRequest
 
RemoteConfigRequestFactory - Class in com.criteo.publisher.model
 
RemoteConfigRequestFactory(Context, String, BuildConfigWrapper, IntegrationRegistry, AdvertisingInfo) - Constructor for class com.criteo.publisher.model.RemoteConfigRequestFactory
 
RemoteConfigResponse - Class in com.criteo.publisher.model
 
RemoteConfigResponse() - Constructor for class com.criteo.publisher.model.RemoteConfigResponse
 
remove(CacheAdUnit) - Method in class com.criteo.publisher.cache.SdkCache
 
RendererHelper - Class in com.criteo.publisher.advancednative
 
RendererHelper(ImageLoaderHolder, RunOnUiThreadExecutor) - Constructor for class com.criteo.publisher.advancednative.RendererHelper
 
renderNativeView(View) - Method in class com.criteo.publisher.advancednative.CriteoNativeAd
Render the given native view.
renderNativeView(RendererHelper, View, CriteoNativeAd) - Method in interface com.criteo.publisher.advancednative.CriteoNativeRenderer
Fill the given native view with Ad payload.
RESULT_CODE_SUCCESSFUL - Static variable in class com.criteo.publisher.util.CriteoResultReceiver
 
RESULT_RECEIVER - Static variable in class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
run() - Method in class com.criteo.publisher.SafeRunnable
 
run() - Method in class com.criteo.publisher.tasks.CriteoBannerListenerCallTask
 
RunOnUiThreadExecutor - Class in com.criteo.publisher.concurrent
 
RunOnUiThreadExecutor() - Constructor for class com.criteo.publisher.concurrent.RunOnUiThreadExecutor
 
runSafely() - Method in class com.criteo.publisher.network.AppEventTask
 
runSafely() - Method in class com.criteo.publisher.SafeRunnable
 
runSafely() - Method in class com.criteo.publisher.tasks.CriteoBannerLoadTask
 
runSafely() - Method in class com.criteo.publisher.tasks.WebViewDataTask
 

S

SafeRunnable - Class in com.criteo.publisher
 
SafeRunnable() - Constructor for class com.criteo.publisher.SafeRunnable
 
SafeSharedPreferences - Class in com.criteo.publisher.util
Wrapper around SharedPreferences that provides type safety when accessing data saved under keys in DefaultSharedPreferences storage (which we can't necessarily control).
SafeSharedPreferences(SharedPreferences) - Constructor for class com.criteo.publisher.util.SafeSharedPreferences
 
SdkCache - Class in com.criteo.publisher.cache
 
SdkCache(DeviceUtil) - Constructor for class com.criteo.publisher.cache.SdkCache
 
sendActiveEvent() - Method in class com.criteo.publisher.AppEvents.AppEvents
 
sendBidRequest(List<CacheAdUnit>, ContextData, CdbCallListener) - Method in class com.criteo.publisher.network.BidRequestSender
Asynchronously send a bid request with the given requested ad units.
sendInactiveEvent() - Method in class com.criteo.publisher.AppEvents.AppEvents
 
SendingQueueFactory<T> - Class in com.criteo.publisher.csm
 
SendingQueueFactory(ObjectQueueFactory<T>, SendingQueueConfiguration<T>) - Constructor for class com.criteo.publisher.csm.SendingQueueFactory
 
sendLaunchEvent() - Method in class com.criteo.publisher.AppEvents.AppEvents
 
sendMetricBatch() - Method in class com.criteo.publisher.csm.MetricSendingQueueConsumer
Send asynchronously a new batch of metrics to the CSM backend.
sendRemoteConfigRequest(Config) - Method in class com.criteo.publisher.network.BidRequestSender
Asynchronously send a remote config request and update the given config.
set(String, String) - Method in class com.criteo.publisher.context.AbstractContextData
Set a new context value in this object
set(String, Iterable<String>) - Method in class com.criteo.publisher.context.AbstractContextData
Set a new context value in this object
set(String, long) - Method in class com.criteo.publisher.context.AbstractContextData
Set a new context value in this object
set(String, double) - Method in class com.criteo.publisher.context.AbstractContextData
Set a new context value in this object
setApplication(Application) - Method in class com.criteo.publisher.DependencyProvider
 
setContent(String) - Method in class com.criteo.publisher.model.WebViewData
 
setCriteoBannerAdListener(CriteoBannerAdListener) - Method in class com.criteo.publisher.CriteoBannerView
 
setCriteoInterstitialAdListener(CriteoInterstitialAdListener) - Method in class com.criteo.publisher.CriteoInterstitial
 
setCriteoPublisherId(String) - Method in class com.criteo.publisher.DependencyProvider
 
setImageLoader(ImageLoader) - Static method in class com.criteo.publisher.advancednative.CriteoNativeLoader
Inject a custom ImageLoader for native ads produced by all loader.
setMediaInView(CriteoMedia, CriteoMediaView) - Method in class com.criteo.publisher.advancednative.RendererHelper
 
setMopubConsent(String) - Method in class com.criteo.publisher.Criteo
 
setMopubConsent(String) - Method in class com.criteo.publisher.DummyCriteo
 
setPlaceholder(Drawable) - Method in class com.criteo.publisher.advancednative.CriteoMediaView
 
setThrottle(int) - Method in class com.criteo.publisher.AppEvents.AppEvents
 
setThrottle(int) - Method in interface com.criteo.publisher.util.AppEventResponseListener
 
setUserData(UserData) - Method in class com.criteo.publisher.Criteo
 
setUserData(UserData) - Method in class com.criteo.publisher.DummyCriteo
 
setUsPrivacyOptOut(boolean) - Method in class com.criteo.publisher.Criteo
 
setUsPrivacyOptOut(boolean) - Method in class com.criteo.publisher.DummyCriteo
 
shouldOverrideUrlLoading(WebView, String) - Method in class com.criteo.publisher.adview.AdWebViewClient
 
show() - Method in class com.criteo.publisher.CriteoInterstitial
 
show() - Method in class com.criteo.publisher.CriteoInterstitialEventController
 
storeMopubConsent(String) - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
storeUsPrivacyOptout(boolean) - Method in class com.criteo.publisher.privacy.UserPrivacyUtil
 
StreamUtil - Class in com.criteo.publisher.util
 

T

TcfStrategyResolver - Class in com.criteo.publisher.privacy.gdpr
 
TcfStrategyResolver(SafeSharedPreferences) - Constructor for class com.criteo.publisher.privacy.gdpr.TcfStrategyResolver
 
TextUtils - Class in com.criteo.publisher.util
This class contains some code from TextUtils.
TextUtils() - Constructor for class com.criteo.publisher.util.TextUtils
 
ThreadPoolExecutorFactory - Class in com.criteo.publisher.concurrent
 
ThreadPoolExecutorFactory() - Constructor for class com.criteo.publisher.concurrent.ThreadPoolExecutorFactory
 
THROTTLE - Static variable in class com.criteo.publisher.network.AppEventTask
 
throwOrLog(Throwable) - Static method in class com.criteo.publisher.util.PreconditionsUtil
Throw a runtime exception and log if the SDK runs in debug mode, or just log otherwise
TopActivityFinder - Class in com.criteo.publisher.activity
 
TopActivityFinder(Context) - Constructor for class com.criteo.publisher.activity.TopActivityFinder
 
toString() - Method in class com.criteo.publisher.model.CdbResponse
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.csm.Metric
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.csm.MetricRequest.MetricRequestFeedback
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.csm.MetricRequest.MetricRequestSlot
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.csm.MetricRequest
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.CdbRequest
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.CdbRequestSlot
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativeAdvertiser
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativeAssets
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativeImage
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativeImpressionPixel
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativePrivacy
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.nativeads.NativeProduct
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.Publisher
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.RemoteConfigRequest
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.RemoteConfigResponse
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.model.User
 
typeAdapter(Gson) - Static method in class com.criteo.publisher.privacy.gdpr.GdprData
 

U

UniqueIdGenerator - Class in com.criteo.publisher.bid
 
UniqueIdGenerator(Clock) - Constructor for class com.criteo.publisher.bid.UniqueIdGenerator
 
URLUtil - Class in com.criteo.publisher.util
Utility methods copied and slightly modified from the URLUtil.
URLUtil() - Constructor for class com.criteo.publisher.util.URLUtil
 
User - Class in com.criteo.publisher.model
 
User() - Constructor for class com.criteo.publisher.model.User
 
UserData - Class in com.criteo.publisher.context
 
UserData() - Constructor for class com.criteo.publisher.context.UserData
 
UserPrivacyUtil - Class in com.criteo.publisher.privacy
 
UserPrivacyUtil(Context) - Constructor for class com.criteo.publisher.privacy.UserPrivacyUtil
 
uspIab() - Method in class com.criteo.publisher.model.User
US Privacy consent IAB format (for CCPA)
uspOptout() - Method in class com.criteo.publisher.model.User
US Privacy optout in binary format (for CCPA)
usPrivacyOptOut(boolean) - Method in class com.criteo.publisher.Criteo.Builder
 

V

valueOf(String) - Static method in enum com.criteo.publisher.CriteoErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.criteo.publisher.CriteoListenerCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.criteo.publisher.util.AdUnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.criteo.publisher.util.WebViewLoadStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.criteo.publisher.CriteoErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.criteo.publisher.CriteoListenerCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.criteo.publisher.util.AdUnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.criteo.publisher.util.WebViewLoadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.criteo.publisher.privacy.gdpr.GdprData
 
VisibilityChecker - Class in com.criteo.publisher.advancednative
 
VisibilityChecker() - Constructor for class com.criteo.publisher.advancednative.VisibilityChecker
 
VisibilityTracker - Class in com.criteo.publisher.advancednative
 
VisibilityTracker(VisibilityChecker) - Constructor for class com.criteo.publisher.advancednative.VisibilityTracker
 

W

WEB_VIEW_DATA - Static variable in class com.criteo.publisher.interstitial.InterstitialActivityHelper
 
WebViewData - Class in com.criteo.publisher.model
 
WebViewData(Config, PubSdkApi) - Constructor for class com.criteo.publisher.model.WebViewData
 
WebViewDataTask - Class in com.criteo.publisher.tasks
 
WebViewDataTask(String, WebViewData, DeviceInfo, InterstitialListenerNotifier, PubSdkApi) - Constructor for class com.criteo.publisher.tasks.WebViewDataTask
 
WebViewLoadStatus - Enum in com.criteo.publisher.util
 
withKillSwitch(Boolean) - Method in class com.criteo.publisher.model.RemoteConfigResponse
 
write(Object, OutputStream) - Method in class com.criteo.publisher.util.JsonSerializer
Write the given object in the given output
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links