AddAdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AddAdSelectionOverrideRequest


Questo POJO rappresenta la richiesta TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)

Contiene un AdSelectionConfig che fungerà da identificatore per l'override specifico, un campo String decisionLogicJs e String trustedScoringSignals che rappresenta il valore di override.

Riepilogo

Costruttori pubblici

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

Metodi pubblici

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

Metodi ereditati

Costruttori pubblici

AddAdSelectionOverrideRequest

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

Parametri
adSelectionConfig AdSelectionConfig: questo valore non può essere null.

decisionLogicJs String: questo valore non può essere null.

trustedScoringSignals AdSelectionSignals: questo valore non può essere null.

Metodi pubblici

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

Ritorni
AdSelectionConfig un'istanza di AdSelectionConfig, la configurazione del processo di selezione degli annunci. Questa configurazione fornisce i dati necessari per eseguire il flusso di selezione degli annunci che genera offerte e punteggi per trovare un annuncio vincente da visualizzare. Questo valore non può essere null.

getDecisionLogicJs

public String getDecisionLogicJs ()

Ritorni
String Il risultato JavaScript di override deve essere una stringa contenente un codice JS valido. Il codice deve contenere la logica di punteggio che verrà eseguita durante la selezione degli annunci. Questo valore non può essere null.

getTrustedScoringSignals

public AdSelectionSignals getTrustedScoringSignals ()

Ritorni
AdSelectionSignals Gli indicatori di punteggio attendibili di override devono essere una stringa json valida. Gli indicatori attendibili vengono inseriti nella logica di punteggio durante la selezione degli annunci. Questo valore non può essere null.