# android.adservices.common

# android.adservices.common

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/adservices/common/package-summary "View this page in Java")

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
| [AdServicesOutcomeReceiver](https://developer.android.com/reference/kotlin/android/adservices/common/AdServicesOutcomeReceiver) | Callback interface intended for use when an asynchronous operation may result in a failure. |

## Classes

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