AdSelectionFromResultsConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

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


Builder per AdSelectionFromOutcomesConfig oggetti. Tutti i campi richiedono valori non null per la creazione.

Riepilogo

Costruttori pubblici

Builder()

Metodi pubblici

AdSelectionFromOutcomesConfig build()

Crea un'istanza AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Consente di impostare l'elenco di AdSelectionIds partecipanti alla procedura di selezione.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Imposta SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Imposta il valore SelectionSignals che deve essere utilizzato dallo script JS scaricato da SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Imposta il venditore AdTechIdentifier.

Metodi ereditati

Costruttori pubblici

Metodi pubblici

setAdSelectionIds

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

Consente di impostare l'elenco di AdSelectionIds partecipanti alla procedura 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 di selezione può essere uno dei due schemi:

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

    Script predefiniti disponibili:

    • waterfall-mediation-truncation per selectOutcome: questo codice JavaScript implementa la logica di troncamento della mediazione con struttura a cascata. L'annuncio dell'SDK di mediazione viene restituito se la sua offerta è maggiore o uguale all'offerta minima. Per utilizzare questo valore predefinito, sono richiesti i parametri riportati di seguito:

      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 il valore SelectionSignals che deve essere 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.

setVenditore

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.