Richiesta di override della selezione di annunci

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 lo specifico un override, un campo String decisionLogicJs e String trustedScoringSignals che rappresenta il valore di override

Riepilogo

Costruttori pubblici

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

Metodi ereditati

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

Costruttori pubblici

Richiesta di override della selezione di annunci

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 della selezione degli annunci e il processo di sviluppo. Questa configurazione fornisce i dati necessari per eseguire il flusso di selezione degli annunci che genera offerte e punteggi per trovare un annuncio vincente per il rendering. Questo valore non può essere null.

getDecisionLogicJs

public String getDecisionLogicJs ()

Ritorni
String Il risultato del codice JavaScript di override deve essere una stringa contenente un codice JS valido. La 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 di override attendibili devono essere una stringa JSON valida. Il fidato vengono inseriti nella logica di punteggio durante la selezione degli annunci. Questo valore non può essere null.