# Class Index


These are the API classes. See all [API packages](https://developer.android.com/design-for-safety/privacy-sandbox/reference/packages).  
[A](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_A) [C](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_C) [D](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_D) [E](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_E) [F](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_F) [G](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_G) [I](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_I) [J](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_J) [K](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_K) [L](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_L) [M](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_M) [O](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_O) [P](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_P) [R](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_R) [S](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_S) [T](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_T) [U](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_U) [W](https://developer.android.com/design-for-safety/privacy-sandbox/reference/classes#letter_W)

## A

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AddAdSelectionFromOutcomesOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AddAdSelectionFromOutcomesOverrideRequest)  | Represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request                |
| [AddAdSelectionOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AddAdSelectionOverrideRequest)                          | Represents the AdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request                                          |
| [AddCustomAudienceOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/AddCustomAudienceOverrideRequest)                 | Represents the CustomAudienceManager.overrideCustomAudienceRemoteInfo(android.adservices.customaudience.AddCustomAudienceOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request                                    |
| [AddCustomAudienceOverrideRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/AddCustomAudienceOverrideRequest.Builder) | Builder for AddCustomAudienceOverrideRequest objects.                                                                                                                                                                                           |
| [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 objects.                                                                                                                                                                                                                     |
| [AdId](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adid/AdId)                                                                                   | A unique, user-resettable, device-wide, per-profile ID for advertising.                                                                                                                                                                         |
| [AdIdManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adid/AdIdManager)                                                                     | Provides APIs for app and ad-SDKs to access advertising ID.                                                                                                                                                                                     |
| [AdSelectionConfig](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionConfig)                                                  | Contains the configuration of the ad selection process. Instances of this class are created by SDKs to be provided as arguments to the AdSelectionManager#runAdSelection and AdSelectionManager#reportImpression methods in AdSelectionManager. |
| [AdSelectionConfig.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionConfig.Builder)                                  | Builder for AdSelectionConfig objects.                                                                                                                                                                                                          |
| [AdSelectionFromOutcomesConfig](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionFromOutcomesConfig)                          | Contains the configuration of the ad selection process that select a winner from a given list of ad selection ids.                                                                                                                              |
| [AdSelectionFromOutcomesConfig.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionFromOutcomesConfig.Builder)          | Builder for AdSelectionFromOutcomesConfig objects.                                                                                                                                                                                              |
| [AdSelectionManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionManager)                                                | AdSelection Manager provides APIs for app and ad-SDKs to run ad selection processes as well as report impressions.                                                                                                                              |
| [AdSelectionOutcome](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionOutcome)                                                | This class represents a field in the OutcomeReceiver, which is an input to the AdSelectionManager#runAdSelection in the AdSelectionManager. This field is populated in the case of a successful AdSelectionManager#runAdSelection call.         |
| [AdSelectionOutcome.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/AdSelectionOutcome.Builder)                                | Builder for AdSelectionOutcome objects.                                                                                                                                                                                                         |
| [AdSelectionSignals](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdSelectionSignals)                                                     | Holds JSON that will be passed into a JavaScript function during ad selection.                                                                                                                                                                  |
| [AdServicesOutcomeReceiver](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesOutcomeReceiver)                                       | Callback interface intended for use when an asynchronous operation may result in a failure.                                                                                                                                                     |
| [AdServicesState](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/AdServicesState)                                                                  | This class encapsulates possible states of the APIs exposed by the AdServicesApi APK.                                                                                                                                                           |
| [AdServicesException](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/exceptions/AdServicesException)                                               | Exception thrown by AdServices.                                                                                                                                                                                                                 |
| [AdServicesPermissions](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesPermissions)                                               | Permissions used by the AdServices APIs.                                                                                                                                                                                                        |
| [AdServicesState](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/AdServicesState)                                                                  | Specifies the state of the APIs exposed by AdServicesApi.                                                                                                                                                                                       |
| [AdTechIdentifier](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/common/AdTechIdentifier)                                                         | An identifier representing an ad buyer or seller.                                                                                                                                                                                               |
| [Appinfo](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/AppInfo)                                                          | Information about apps.                                                                                                                                                                                                                         |
| [AppOwnedSdkSandboxInterface](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/AppOwnedSdkSandboxInterface)                                          | Represents a channel for an SDK in the sandbox process to interact with the app.                                                                                                                                                                |
| [AppSetId](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/appsetid/AppSetId)                                                                       | A unique, per-device, per-developer-account, user-resettable ID.                                                                                                                                                                                |
| [AppSetIdManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/appsetid/AppSetIdManager)                                                         | Provides APIs for app and ad SDKs to access appSetId.                                                                                                                                                                                           |

## C

|------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| [CustomAudience](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/CustomAudience)                 | Represents the information necessary for a custom audience to participate in ad selection. |
| [CustomAudience.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/CustomAudience.Builder) | Builder for CustomAudience objects.                                                        |
| [CustomAudienceManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/CustomAudienceManager)   | Provides APIs for app and ad SDKs to join or leave custom audiences.                       |

## D

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| [DeletionRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/DeletionRequest)                                             | Get Deletion Request.                                        |
| [DeletionRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/DeletionRequest.Builder)                             | Builder for DeletionRequest objects.                         |
| [DownloadCompletedInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/DownloadCompletedInput)                   | The input data for IsolatedWorker.onDownloadCompleted().     |
| [DownloadCompletedOutput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/DownloadCompletedOutput)                 | The result returned by IsolatedWorker.onDownloadCompleted(). |
| [DownloadCompletedOutput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/DownloadCompletedOutput.Builder) | Builder for DownloadCompletedOutput objects.                 |

## E

|---------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
| [EventInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventInput)                         | The input data for IsolatedWorker.onEvent().       |
| [EventLogRecord](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventLogRecord)                 | Data to be logged in the EVENTS table.             |
| [EventLogRecord.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventLogRecord.Builder) | Builder for EventLogRecord objects.                |
| [EventOutput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventOutput)                       | The result returned by IsolatedWorker.onEvent()    |
| [EventOutput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventOutput.Builder)       | Builder for EventOutput objects.                   |
| [EventUrlProvider](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/EventUrlProvider)             | Generates event tracking URLs for a request.       |
| [ExecuteInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/ExecuteInput)                     | The input data for IsolatedWorker.onExecute.       |
| [ExecuteOutput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/ExecuteOutput)                   | The result returned by IsolatedWorker.onExecute(). |
| [ExecuteOutput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/ExecuteOutput.Builder)   | Builder for ExecuteOutput objects.                 |

## F

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
| [FederatedComputeInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/FederatedComputeInput)                                | The input data for FederatedComputeScheduler.schedule()                                             |
| [FederatedComputeInput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/FederatedComputeInput.Builder)                | Builder for FederatedComputeInput objects.                                                          |
| [FederatedComputeScheduler](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/FederatedComputeScheduler)                        | Handles scheduling federated learning and federated analytic jobs.                                  |
| [FederatedComputeScheduler.Params](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/FederatedComputeScheduler.Params)          | The parameters related to job scheduling.                                                           |
| [FetchAndJoinCustomAudienceRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/FetchAndJoinCustomAudienceRequest)                 | The request object wrapping the required and optional parameters needed to fetch a custom audience. |
| [FetchAndJoinCustomAudienceRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/FetchAndJoinCustomAudienceRequest.Builder) | Builder for FetchAndJoinCustomAudienceRequest objects.                                              |
| [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 FrequencyCapFilters objects                                                             |

## G

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
| [GetAdSelectionDataOutcome](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/GetAdSelectionDataOutcome)                 | Represents ad selection data collected from device for ad selection.                                                                                      |
| [GetAdSelectionDataOutcome.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/GetAdSelectionDataOutcome.Builder) | Represents a request containing the information to get ad selection data.                                                                                 |
| [GetAdSelectionDataRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/GetAdSelectionDataRequest)                 | Request for GetAdSelectionData                                                                                                                            |
| [GetTopicsRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/GetTopicsRequest)                                        | Get Topics Request.                                                                                                                                       |
| [GetTopicsRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/GetTopicsRequest.Builder)                        | Builder for GetTopicsRequest objects.                                                                                                                     |
| [GetTopicsResponse](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/GetTopicsResponse)                                      | Represent the result from the getTopics API.                                                                                                              |
| [GetTopicsResponse.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/GetTopicsResponse.Builder)                      | Builder for [`GetTopicsResponse`](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/GetTopicsResponse) objects. |

## I

|-------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
| [IsolatedService](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/IsolatedService) | Base class for services that are started by ODP on a call to OnDevicePersonalizationManager.execute().   |
| [IsolatedWorker](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/IsolatedWorker)   | Interface with methods that need to be implemented to handle requests from the OS to an IsolatedService. |

## J

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|
| [JoinCustomAudienceRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/JoinCustomAudienceRequest)                 | The request object to join a custom audience.  |
| [JoinCustomAudienceRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/JoinCustomAudienceRequest.Builder) | Builder for JoinCustomAudienceRequest objects. |

## K

|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|
| [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 objects. |
| [KeyValueStore](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/KeyValueStore)        | An interface to a read-only key-value store.    |

## L

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
| [LeaveCustomAudienceRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/LeaveCustomAudienceRequest)                 | The request object used to leave a custom audience.   |
| [LeaveCustomAudienceRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/LeaveCustomAudienceRequest.Builder) | Builder for LeaveCustomAudienceRequest objects.       |
| [LoadSdkException](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/LoadSdkException)                                                    | Exception thrown by SdkSandboxManager#loadSdk         |
| [LogReader](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/LogReader)                                          | An interface to a read logs from REQUESTS and EVENTS. |

## M

|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
| [MeasurementManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/MeasurementManager)                 | Register an attribution source or trigger.    |
| [MutableKeyValueStore](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/MutableKeyValueStore) | An interface to a read-write key-value store. |

## O

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
| [OnDevicePersonalizationException](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/OnDevicePersonalizationException) | Exception thrown by OnDevicePersonalization APIs.                                              |
| [OnDevicePersonalizationManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/OnDevicePersonalizationManager)     | Provides APIs for apps to load an IsolatedService in an isolated process and interact with it. |

## P

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| [PersistAdSelectionResultRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/PersistAdSelectionResultRequest)                 | Represents a request containing the seller, the ad selection id and data. |
| [PersistAdSelectionResultRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/PersistAdSelectionResultRequest.Builder) | Builder for PersistAdSelectionResultRequest objects.                      |
| [ProtectedSignalsManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/signals/ProtectedSignalsManager)                                     | Provides APIs for apps and ad-SDKs to manage their protected signals.     |

## R

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [RemoveAdSelectionFromOutcomesOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/RemoveAdSelectionFromOutcomesOverrideRequest)  | Represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request.                                                                                                                      |
| [RemoveAdSelectionOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/RemoveAdSelectionOverrideRequest)                          | Represents the AdSelectionManager.removeAdSelectionConfigRemoteInfoOverride(android.adservices.adselection.RemoveAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request       |
| [RemoveCustomAudienceOverrideRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/RemoveCustomAudienceOverrideRequest)                 | Represents the CustomAudienceManager.removeCustomAudienceRemoteInfoOverride(android.adservices.customaudience.RemoveCustomAudienceOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request |
| [RemoveCustomAudienceOverrideRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/RemoveCustomAudienceOverrideRequest.Builder) | Builder for RemoveCustomAudienceOverrideRequest objects.                                                                                                                                                              |
| [RenderInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RenderInput)                                                        | The input data for IsolatedWorker.onRender()                                                                                                                                                                          |
| [RenderOutput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RenderOutput)                                                      | The result returned by IsolatedWorker.onRender().                                                                                                                                                                     |
| [RenderOutput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RenderOutput.Builder)                                      | Builder for RenderOutput objects.                                                                                                                                                                                     |
| [RenderingConfig](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RenderingConfig)                                                | Information returned by IsolatedWorker.onExecute().                                                                                                                                                                   |
| [RenderingConfig.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RenderingConfig.Builder)                                | Builder for RenderingConfig objects.                                                                                                                                                                                  |
| [ReportEventRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/ReportEventRequest)                                                      | Request object wrapping the required arguments needed to report an ad event.                                                                                                                                          |
| [ReportEventRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/ReportEventRequest.Builder)                                      | Builder for ReportEventRequest objects.                                                                                                                                                                               |
| [ReportImpressionRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/ReportImpressionRequest)                                            | Represent input parameters to the reportImpression API.                                                                                                                                                               |
| [RequestLogRecord](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RequestLogRecord)                                              | Contains data that will be written to the REQUESTS table.                                                                                                                                                             |
| [RequestLogRecord.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RequestLogRecord.Builder)                              | Builder for RequestLogRecord objects.                                                                                                                                                                                 |
| [RequestToken](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/RequestToken)                                                      | An opaque token that identifies the current request to an IsolatedService.                                                                                                                                            |
| [RequestSurfacePackageException](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/RequestSurfacePackageException)                                          | Builder for ReportImpressionRequest objects.                                                                                                                                                                          |

## S

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [SandboxedSdk](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/SandboxedSdk)                                                                         | Represents an SDK loaded in the sandbox process.                                                                                                                                     |
| [SdkSandboxActivityHandler](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/sdkprovider/SdkSandboxActivityHandler)                                   | This is used to notify the SDK when an Activity is created for it.                                                                                                                   |
| [SdkSandboxManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager)                                                               | Provides APIs to load [`SDKs`](https://developer.android.com/reference/android/content/pm/SharedLibraryInfo#TYPE_SDK_PACKAGE) into SDK sandbox process, and then interact with them. |
| [SdkSandboxManager.SdkSandboxProcessDeathCallback](https://developer.android.com/design-for-safety/privacy-sandbox/reference/sdksandbox/SdkSandboxManager.SdkSandboxProcessDeathCallback) | Callback for tracking SDK sandbox death events.                                                                                                                                      |
| [SourceRegistrationRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/SourceRegistrationRequest)                                   | Class to hold input to measurement source registration calls.                                                                                                                        |
| [SourceRegistrationRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/SourceRegistrationRequest.Builder)                   | Builder for SourceRegistrationRequest objects.                                                                                                                                       |
| [SurfacePackageToken](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/SurfacePackageToken)                                   | An opaque reference to content that can be displayed in a SurfaceView.                                                                                                               |

## T

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
| [TestAdSelectionManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/TestAdSelectionManager)                           | Provides APIs for app and ad-SDKs to test ad selection processes as well as report impressions.                      |
| [TestCustomAudienceManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/TestCustomAudienceManager)                  | TestCustomAudienceManager provides APIs for app and ad-SDKs to test custom audiences.                                |
| [Topic](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/Topic)                                                                  | Represent the topic result from the getTopics API.                                                                   |
| [TopicsManager](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/topics/TopicsManager)                                                  | Topics Manager.                                                                                                      |
| [TrainingExampleInput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/TrainingExampleInput)                   | The input data for IsolatedWorker.onTrainingExample().                                                               |
| [TrainingExampleOutput](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/TrainingExampleOutput)                 | The output data of IsolatedWorker.onTrainingExample().                                                               |
| [TrainingExampleOutput.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/TrainingExampleOutput.Builder) | Builder for TrainingExampleOutput objects.                                                                           |
| [TrainingInterval](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/TrainingInterval)                           | Training interval settings required for federated computation jobs.                                                  |
| [TrainingInterval.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/TrainingInterval.Builder)           | Builder for TrainingInterval objects.                                                                                |
| [TrustedBiddingData](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/TrustedBiddingData)                                | Represents data used during the ad selection process to fetch buyer bidding signals from a trusted key/value server. |
| [TrustedBiddingData.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/customaudience/TrustedBiddingData.Builder)                | Builder for TrustedBiddingData objects.                                                                              |

## U

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
| [UpdateAdCounterHistogramRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/UpdateAdCounterHistogramRequest)                 | Request object wrapping the required arguments needed to update an ad counter histogram. |
| [UpdateAdCounterHistogramRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/adselection/UpdateAdCounterHistogramRequest.Builder) | Builder for UpdateAdCounterHistogramRequest objects.                                     |
| [UpdateSignalsRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/signals/UpdateSignalsRequest)                                           | The request object for updateSignals().                                                  |
| [UpdateSignalsRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/signals/UpdateSignalsRequest.Builder)                           | Builder for UpdateSignalsRequest objects.                                                |
| [UserData](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/ondevicepersonalization/UserData)                                                   | User data provided by the platform to an IsolatedService.                                |

## W

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| [WebSourceParams](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebSourceParams)                                             | Class holding source registration parameters.                                   |
| [WebSourceParams.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebSourceParams.Builder)                             | Builder for WebSourceParams objects.                                            |
| [WebSourceRegistrationRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebSourceRegistrationRequest)                   | Class to hold input to measurement source registration calls from web context.  |
| [WebSourceRegistrationRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebSourceRegistrationRequest.Builder)   | Builder for WebSourceRegistrationRequest objects.                               |
| [WebTriggerParams](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebTriggerParams)                                           | Class holding trigger registration parameters.                                  |
| [WebTriggerParams.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebTriggerParams.Builder)                           | Builder for WebTriggerParams objects.                                           |
| [WebTriggerRegistrationRequest](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebTriggerRegistrationRequest)                 | Class to hold input to measurement trigger registration calls from web context. |
| [WebTriggerRegistrationRequest.Builder](https://developer.android.com/design-for-safety/privacy-sandbox/reference/adservices/measurement/WebTriggerRegistrationRequest.Builder) | Builder for WebTriggerRegistrationRequest objects.                              |