# ExperimentalFeatures

Artifact: [androidx.privacysandbox.ads:ads-adservices](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ads) [View Source](https://cs.android.com/search?q=file:androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.kt+class:androidx.privacysandbox.ads.adservices.common.ExperimentalFeatures) Added in [1.1.0-beta12](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ads#1.1.0-beta12)

*** ** * ** ***


```
public sealed interface ExperimentalFeatures
```

<br />

*** ** * ** ***

Contains AdServices experimental feature opt-in annotations.

## Summary

| ### Nested types |
|---|
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "The Ext10 API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.Ext10OptIn` |
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "The Ext11 API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.Ext11OptIn` |
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "The Ext12 API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.Ext12OptIn` |
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "The Ext14 API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.Ext14OptIn` |
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "The Ext8 API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.Ext8OptIn` |
| `@https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/index.html(message = "This API is experimental.", level = https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-requires-opt-in/-level/-w-a-r-n-i-n-g/index.html) public annotation https://developer.android.com/reference/androidx/privacysandbox/ads/adservices/common/ExperimentalFeatures.RegisterSourceOptIn` Clients should use it when they want to use MeasurementManager#registerSource API. |