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

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.