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

# android.adservices.ondevicepersonalization

*** ** * ** ***

## Interfaces

|---|---|
| [IsolatedWorker](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedWorker) | *This interface was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [KeyValueStore](https://developer.android.com/reference/android/adservices/ondevicepersonalization/KeyValueStore) | *This interface was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [MutableKeyValueStore](https://developer.android.com/reference/android/adservices/ondevicepersonalization/MutableKeyValueStore) | *This interface was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |

## Classes

|---|---|
| [AppInfo](https://developer.android.com/reference/android/adservices/ondevicepersonalization/AppInfo) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [DownloadCompletedInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [DownloadCompletedOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [DownloadCompletedOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventLogRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventLogRecord) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventLogRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventLogRecord.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [EventUrlProvider](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventUrlProvider) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteInIsolatedServiceRequest](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteInIsolatedServiceRequest.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteInIsolatedServiceRequest.OutputSpec](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest.OutputSpec) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteInIsolatedServiceResponse](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceResponse) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ExecuteOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeInput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeInput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeScheduler](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduler) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeScheduler.Params](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduler.Params) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeScheduleRequest](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduleRequest) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [FederatedComputeScheduleResponse](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduleResponse) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceInput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceInput.Params](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Params) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceInput.Params.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Params.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [InferenceOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [IsolatedService](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedService) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [LogReader](https://developer.android.com/reference/android/adservices/ondevicepersonalization/LogReader) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [ModelManager](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ModelManager) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [OnDevicePersonalizationManager](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationManager) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [OnDevicePersonalizationManager.ExecuteResult](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.ExecuteResult) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RenderingConfig](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderingConfig) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RenderingConfig.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderingConfig.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RenderInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RenderOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RenderOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RequestLogRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestLogRecord) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RequestLogRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestLogRecord.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [RequestToken](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestToken) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [SurfacePackageToken](https://developer.android.com/reference/android/adservices/ondevicepersonalization/SurfacePackageToken) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingExampleRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExampleRecord) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingExampleRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExampleRecord.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingExamplesInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingExamplesOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingExamplesOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingInterval](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingInterval) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [TrainingInterval.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingInterval.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [UserData](https://developer.android.com/reference/android/adservices/ondevicepersonalization/UserData) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [WebTriggerInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerInput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [WebTriggerOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerOutput) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [WebTriggerOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerOutput.Builder) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |

## Exceptions

|---|---|
| [IsolatedServiceException](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedServiceException) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |
| [OnDevicePersonalizationException](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationException) | *This class was deprecated in API level 37. The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: <https://privacysandbox.google.com>* |

-

  ## Interfaces

  - [IsolatedWorker](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedWorker)
  - [KeyValueStore](https://developer.android.com/reference/android/adservices/ondevicepersonalization/KeyValueStore)
  - [MutableKeyValueStore](https://developer.android.com/reference/android/adservices/ondevicepersonalization/MutableKeyValueStore)
-

  ## Classes

  - [AppInfo](https://developer.android.com/reference/android/adservices/ondevicepersonalization/AppInfo)
  - [DownloadCompletedInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedInput)
  - [DownloadCompletedOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedOutput)
  - [DownloadCompletedOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/DownloadCompletedOutput.Builder)
  - [EventInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventInput)
  - [EventLogRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventLogRecord)
  - [EventLogRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventLogRecord.Builder)
  - [EventOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventOutput)
  - [EventOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventOutput.Builder)
  - [EventUrlProvider](https://developer.android.com/reference/android/adservices/ondevicepersonalization/EventUrlProvider)
  - [ExecuteInIsolatedServiceRequest](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest)
  - [ExecuteInIsolatedServiceRequest.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest.Builder)
  - [ExecuteInIsolatedServiceRequest.OutputSpec](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest.OutputSpec)
  - [ExecuteInIsolatedServiceResponse](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceResponse)
  - [ExecuteInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteInput)
  - [ExecuteOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteOutput)
  - [ExecuteOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ExecuteOutput.Builder)
  - [FederatedComputeInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeInput)
  - [FederatedComputeInput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeInput.Builder)
  - [FederatedComputeScheduler](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduler)
  - [FederatedComputeScheduler.Params](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduler.Params)
  - [FederatedComputeScheduleRequest](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduleRequest)
  - [FederatedComputeScheduleResponse](https://developer.android.com/reference/android/adservices/ondevicepersonalization/FederatedComputeScheduleResponse)
  - [InferenceInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput)
  - [InferenceInput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Builder)
  - [InferenceInput.Params](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Params)
  - [InferenceInput.Params.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceInput.Params.Builder)
  - [InferenceOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceOutput)
  - [InferenceOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/InferenceOutput.Builder)
  - [IsolatedService](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedService)
  - [LogReader](https://developer.android.com/reference/android/adservices/ondevicepersonalization/LogReader)
  - [ModelManager](https://developer.android.com/reference/android/adservices/ondevicepersonalization/ModelManager)
  - [OnDevicePersonalizationManager](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationManager)
  - [OnDevicePersonalizationManager.ExecuteResult](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.ExecuteResult)
  - [RenderingConfig](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderingConfig)
  - [RenderingConfig.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderingConfig.Builder)
  - [RenderInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderInput)
  - [RenderOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderOutput)
  - [RenderOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RenderOutput.Builder)
  - [RequestLogRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestLogRecord)
  - [RequestLogRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestLogRecord.Builder)
  - [RequestToken](https://developer.android.com/reference/android/adservices/ondevicepersonalization/RequestToken)
  - [SurfacePackageToken](https://developer.android.com/reference/android/adservices/ondevicepersonalization/SurfacePackageToken)
  - [TrainingExampleRecord](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExampleRecord)
  - [TrainingExampleRecord.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExampleRecord.Builder)
  - [TrainingExamplesInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesInput)
  - [TrainingExamplesOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesOutput)
  - [TrainingExamplesOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingExamplesOutput.Builder)
  - [TrainingInterval](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingInterval)
  - [TrainingInterval.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/TrainingInterval.Builder)
  - [UserData](https://developer.android.com/reference/android/adservices/ondevicepersonalization/UserData)
  - [WebTriggerInput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerInput)
  - [WebTriggerOutput](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerOutput)
  - [WebTriggerOutput.Builder](https://developer.android.com/reference/android/adservices/ondevicepersonalization/WebTriggerOutput.Builder)
-

  ## Exceptions

  - [IsolatedServiceException](https://developer.android.com/reference/android/adservices/ondevicepersonalization/IsolatedServiceException)
  - [OnDevicePersonalizationException](https://developer.android.com/reference/android/adservices/ondevicepersonalization/OnDevicePersonalizationException)