AddAdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object (link em inglês)
   ↳ android.adservices.adselection.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.

Resumo

Construtores públicos

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

Métodos públicos

AdSelectionConfig getAdSelectionConfig()
String getDecisionLogicJs()
AdSelectionSignals getTrustedScoringSignals()

Métodos herdados

Construtores públicos

AddAdSelectionOverrideRequest

public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

Parâmetros
adSelectionConfig AdSelectionConfig: este valor não pode ser null.

decisionLogicJs String: este valor não pode ser null.

trustedScoringSignals AdSelectionSignals: este valor não pode ser null.

Métodos públicos

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

Returns
AdSelectionConfig uma instância de AdSelectionConfig, a configuração do processo de seleção de anúncios. Essa configuração fornece os dados necessários para executar o fluxo de seleção de anúncios que gera lances e pontuações para encontrar um anúncio vencedor para renderização. Esse valor não pode ser null.

getDecisionLogicJs

public String getDecisionLogicJs ()

Returns
String O resultado do JavaScript de substituição deve ser uma string que contenha um código JS válido. O código precisa conter a lógica de pontuação que será executada durante a seleção de anúncios. Esse valor não pode ser null.

getTrustedScoringSignals

public AdSelectionSignals getTrustedScoringSignals ()

Returns
AdSelectionSignals Os indicadores de pontuação confiáveis da substituição precisam ser uma string JSON válida. Os indicadores confiáveis seriam inseridos na lógica de pontuação durante a seleção de anúncios. Esse valor não pode ser null.