Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# android.adservices.common

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
| [AdServicesOutcomeReceiver](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesOutcomeReceiver)\<R, E extends [Throwable](https://developer.android.com/reference/java/lang/Throwable)\> | Callback interface intended for use when an asynchronous operation may result in a failure. |

## Classes

|--------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AdData](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdData)                                           | Represents data specific to an ad that is necessary for ad selection and rendering.                                                                                  |
| [AdData.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdData.Builder)                           | Builder for [AdData](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdData) objects.                                    |
| [AdFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdFilters)                                     | A container class for filters which are associated with an ad.                                                                                                       |
| [AdFilters.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdFilters.Builder)                     | Builder for creating [AdFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdFilters) objects.                     |
| [AdSelectionSignals](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdSelectionSignals)                   | This class holds JSON that will be passed into a JavaScript function during ad selection.                                                                            |
| [AdServicesPermissions](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesPermissions)             | Permissions used by the AdServices APIs.                                                                                                                             |
| [AdTechIdentifier](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdTechIdentifier)                       | An Identifier representing an ad buyer or seller.                                                                                                                    |
| [FrequencyCapFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/FrequencyCapFilters)                 | A container for the ad filters that are based on frequency caps.                                                                                                     |
| [FrequencyCapFilters.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/FrequencyCapFilters.Builder) | Builder for creating [FrequencyCapFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/FrequencyCapFilters) objects. |
| [KeyedFrequencyCap](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/KeyedFrequencyCap)                     | A frequency cap for a specific ad counter key.                                                                                                                       |
| [KeyedFrequencyCap.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/KeyedFrequencyCap.Builder)     | Builder for creating [KeyedFrequencyCap](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/KeyedFrequencyCap) objects.     |

-

  ## Interfaces

  - [AdServicesOutcomeReceiver](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesOutcomeReceiver)
-

  ## Classes

  - [AdData](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdData)
  - [AdData.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdData.Builder)
  - [AdFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdFilters)
  - [AdFilters.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdFilters.Builder)
  - [AdSelectionSignals](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdSelectionSignals)
  - [AdServicesPermissions](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesPermissions)
  - [AdTechIdentifier](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdTechIdentifier)
  - [FrequencyCapFilters](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/FrequencyCapFilters)
  - [FrequencyCapFilters.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/FrequencyCapFilters.Builder)
  - [KeyedFrequencyCap](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/KeyedFrequencyCap)
  - [KeyedFrequencyCap.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/KeyedFrequencyCap.Builder)