AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromRisultatosConfig.Builder


Generatore di oggetti AdSelectionFromOutcomesConfig. Tutti i campi richiedono valori diversi da null per la creazione.

Riepilogo

Costruttori pubblici

Builder()

Metodi pubblici

AdSelectionFromOutcomesConfig build()

Consente di creare un'istanza AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Imposta l'elenco di AdSelectionIds che partecipano alla procedura di selezione.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Imposta SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Imposta SelectionSignals da utilizzare dallo script JS scaricato da SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Imposta il venditore AdTechIdentifier.

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 la garbage collection determina che non esistono 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 sul monitor di questo oggetto.

final void notifyAll()

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

String toString()

Restituisce una rappresentazione di stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Il thread corrente attende fino a quando non viene riattivato, in genere tramite notifica o interruzione oppure fino a quando non è trascorso un determinato periodo di tempo reale.

final void wait(long timeoutMillis)

Il thread corrente attende fino a quando non viene riattivato, in genere tramite notifica o interruzione oppure fino a quando non è trascorso un determinato periodo di tempo reale.

final void wait()

Il thread corrente attende fino a quando non viene riattivato, in genere tramite notifica o interruzione.

Costruttori pubblici

Metodi pubblici

build

public AdSelectionFromOutcomesConfig build ()

Consente di creare un'istanza AdSelectionFromOutcomesConfig.

Ritorni
AdSelectionFromOutcomesConfig Questo valore non può essere null.

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

Consente di impostare l'elenco di AdSelectionIds che partecipano al processo di selezione.

Parametri
adSelectionIds List: questo valore non può essere null.

Ritorni
AdSelectionFromOutcomesConfig.Builder Questo valore non può essere null.

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

Imposta SelectionLogicUri. L'URI selezione può essere uno dei due schemi:

  • HTTPS: gli URI HTTPS devono essere URI assoluti in cui l'host corrisponde a seller
  • Selezione annunci predefinita:gli URI del servizio di selezione degli annunci rispettano il formato ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. FLEDGE genera lo script JS appropriato senza la necessità di una chiamata alla rete.

    Script predefiniti disponibili:

    • waterfall-mediation-truncation per selectOutcome: questo codice JS implementa la logica di troncamento della mediazione a cascata. L'annuncio dell'SDK di mediazione viene restituito se la sua offerta è superiore o uguale all'offerta minima. Di seguito sono riportati i parametri obbligatori per utilizzare questa funzionalità predefinita:

      Ad esempio, Se gli indicatori di selezione sono simili a {"bid_floor": 10}, ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds e SelectionSignals.

Parametri
selectionLogicUri Uri: questo valore non può essere null.

Ritorni
AdSelectionFromOutcomesConfig.Builder Questo valore non può essere null.

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

Imposta SelectionSignals in modo che venga utilizzato dallo script JS scaricato da SelectionLogicUri

Parametri
selectionSignals AdSelectionSignals: questo valore non può essere null.

Ritorni
AdSelectionFromOutcomesConfig.Builder Questo valore non può essere null.

impostaVenditore

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

Imposta il venditore AdTechIdentifier.

Parametri
seller AdTechIdentifier: questo valore non può essere null.

Ritorni
AdSelectionFromOutcomesConfig.Builder Questo valore non può essere null.