Added in API level 34

android.adservices.common


Interfaces

AdServicesOutcomeReceiver<R, E extends Throwable> This interface was deprecated in API level 36. The Rubidium (Rb) Relevance APIs, including those in android.adservices.common, are being deprecated. Relevance APIs have no direct replacement. Developers should stop using them, as calls will be rejected in future Android releases. Please refer to official Privacy Sandbox documentation for deprecation and roadmap details: https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/ 

Classes

AdData Represents data specific to an ad that is necessary for ad selection and rendering. 
AdData.Builder Builder for AdData objects. 
AdFilters A container class for filters which are associated with an ad. 
AdFilters.Builder Builder for creating AdFilters objects. 
AdSelectionSignals This class holds JSON that will be passed into a JavaScript function during ad selection. 
AdServicesPermissions Permissions used by the AdServices APIs. 
AdTechIdentifier An Identifier representing an ad buyer or seller. 
AppInstallFilters A container for the ad filters that are based on app install state. 
AppInstallFilters.Builder Builder for creating AppInstallFilters objects. 
ComponentAdData Represents data specific to a component ad that is necessary for ad selection and rendering. 
FrequencyCapFilters A container for the ad filters that are based on frequency caps. 
FrequencyCapFilters.Builder Builder for creating FrequencyCapFilters objects. 
KeyedFrequencyCap A frequency cap for a specific ad counter key. 
KeyedFrequencyCap.Builder Builder for creating KeyedFrequencyCap objects.