Adicionado no nível 34 da API.

android.adservices.adselection

Classes

AddAdSelectionFromOutcomesOverrideRequest Este POJO representa a solicitação TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)}.

Ele contém um AdSelectionFromOutcomesConfig que vai servir como o identificador para a substituição específica, um campo selectLogicJs String e String selectionSignals representando o valor de substituição

AddAdSelectionOverrideRequest Esse POJO representa a solicitação TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

Ele contém um AdSelectionConfig que vai servir como o identificador para a substituição específica, um campo StringDecisionLogicJs e String TrustedScoringSignals que representa o valor da substituição

AdSelectionConfig Contém a configuração do processo de seleção de anúncios. 
AdSelectionConfig.Builder Builder para o objeto AdSelectionConfig
AdSelectionFromOutcomesConfig Contém a configuração do processo de seleção de anúncios que seleciona o vencedor de uma determinada lista de IDs. 
AdSelectionFromOutcomesConfig.Builder Builder para objetos AdSelectionFromOutcomesConfig
AdSelectionManager O AdSelection Manager oferece APIs para que apps e SDKs de anúncios executem processos de seleção de anúncios, além de informar impressões. 
AdSelectionOutcome Essa classe representa um campo no OutcomeReceiver, que é uma entrada para o AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) no AdSelectionManager
AdSelectionOutcome.Builder Builder para objetos AdSelectionOutcome
GetAdSelectionDataOutcome Representa os dados de seleção de anúncios coletados do dispositivo para a seleção de anúncios. 
GetAdSelectionDataRequest (em inglês) Representa uma solicitação que contém as informações para obter dados de seleção de anúncios. 
GetAdSelectionDataRequest.Builder Builder para objetos GetAdSelectionDataRequest
PersistAdSelectionResultRequest Representa uma solicitação que contém o vendedor, o ID e os dados da seleção de anúncios. 
PersistAdSelectionResultRequest.Builder Builder para objetos PersistAdSelectionResultRequest
RemoveAdSelectionFromOutcomesOverrideRequest Esse POJO representa a solicitação RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver).

Ele contém um campo, um AdSelectionFromOutcomesConfig que serve como o identificador da substituição a ser removida.

RemoveAdSelectionOverrideRequest Esse POJO representa a solicitação TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride( RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver).

Ele contém um campo, um AdSelectionConfig que serve como o identificador da substituição a ser removida

ReportEventRequest (em inglês) Objeto de solicitação que envolve os argumentos necessários para informar um evento de anúncio. 
ReportEventRequest.Builder (link em inglês) Builder para objetos ReportEventRequest
ReportImpressionRequest Representa os parâmetros de entrada para a API reportImpression. 
TestAdSelectionManager O TestAdSelectionManager fornece APIs para apps e SDKs de anúncios para testar processos de seleção de anúncios. 
UpdateAdCounterHistogramRequest Objeto de solicitação que contém os argumentos necessários para atualizar um histograma de contador de anúncios. 
UpdateAdCounterHistogramRequest.Builder Builder para objetos UpdateAdCounterHistogramRequest