Idioma

AdSelectionManager.PersistAdSelectionResult Método

Definição

Persiste os resultados da seleção de anúncios do lado do servidor.

[Android.Runtime.Register("persistAdSelectionResult", "(Landroid/adservices/adselection/PersistAdSelectionResultRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetPersistAdSelectionResult_Landroid_adservices_adselection_PersistAdSelectionResultRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
public virtual void PersistAdSelectionResult(Android.AdServices.AdSelection.PersistAdSelectionResultRequest request, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("persistAdSelectionResult", "(Landroid/adservices/adselection/PersistAdSelectionResultRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetPersistAdSelectionResult_Landroid_adservices_adselection_PersistAdSelectionResultRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
abstract member PersistAdSelectionResult : Android.AdServices.AdSelection.PersistAdSelectionResultRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.PersistAdSelectionResult : Android.AdServices.AdSelection.PersistAdSelectionResultRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parâmetros

executor
IExecutor

Esse valor não pode ser nulo. Os eventos de retorno de chamada e ouvinte são expedidos por meio desse Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor(). Caso contrário, forneça um Executor que seja enviado para um thread apropriado.

receiver
IOutcomeReceiver
Atributos

Comentários

Persiste os resultados da seleção de anúncios do lado do servidor. Para obter mais detalhes, visite o Explicador de Serviços de Licitação e Leilão

Veja AdSelectionManager#getAdSelectionData como gerar um blob criptografado para executar uma seleção de anúncios no lado do servidor.

A saída é passada pelo receptor, que retorna uma execução AdSelectionOutcome bem-sucedida ou Exception inclui o tipo da exceção gerada e a mensagem de erro correspondente. Não AdSelectionOutcome#getAdSelectionId() é garantido que ele seja o mesmo que o PersistAdSelectionResultRequest#getAdSelectionDataId() preterido ou o preterido PersistAdSelectionResultRequest#getAdSelectionId().

Se for IllegalArgumentException gerada, ela será causada pelo argumento de entrada inválido que a API recebeu para executar a seleção de anúncios.

Se for gerada com a IllegalStateException mensagem de erro "Falha dos serviços do AdSelection.", ela será causada por uma falha interna do serviço de seleção de anúncios.

Se o TimeoutException for lançado, isso será causado quando um tempo limite é encontrado durante o processo de licitação, pontuação ou seleção geral para encontrar o Anúncio vencedor.

Se for LimitExceededException gerado, ele será causado quando o pacote de chamada exceder os limites de taxa permitidos e for limitado.

Se a opção SecurityException for gerada, ela será causada quando o chamador não estiver autorizado ou a permissão não for solicitada.

Java documentação para android.adservices.adselection.AdSelectionManager.persistAdSelectionResult(android.adservices.adselection.PersistAdSelectionResultRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome, java.lang.Exception>).

Referência do Android para android.adservices.adselection.AdSelectionManager.persistAdSelectionResult.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a