AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

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


Builder per l'oggetto AdSelectionConfig.

Riepilogo

Costruttori pubblici

Builder()

Metodi pubblici

AdSelectionConfig build()

Crea un'istanza AdSelectionConfig.

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

Consente di impostare gli indicatori forniti agli acquirenti durante la generazione dell'offerta per la selezione degli annunci.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

Consente di impostare l'elenco degli acquirenti consentiti.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

Imposta l'URI utilizzato per recuperare la logica decisionale da utilizzare nel processo di selezione degli annunci.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Imposta gli indicatori forniti da ogni acquirente durante la selezione degli annunci.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

Imposta l'identificatore del venditore.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

Imposta gli indicatori utilizzati per modificare i risultati della selezione degli annunci.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

Imposta l'endpoint URI dell'indicatore attendibile lato vendite da cui è possibile recuperare le informazioni in tempo reale specifiche della creatività.

Metodi ereditati

Costruttori pubblici

Costruttore

public Builder ()

Metodi pubblici

creare

public AdSelectionConfig build ()

Crea un'istanza AdSelectionConfig.

Ritorni
AdSelectionConfig Questo valore non può essere null.

Tiri
NullPointerException se alcuni parametri obbligatori sono nulli

setAdSelectionSignals

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Consente di impostare gli indicatori forniti agli acquirenti durante la generazione dell'offerta per la selezione degli annunci.

Se non viene configurato, il valore predefinito è JSON vuoto.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getAdSelectionSignals().

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

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

setCustomAudienceBuyers

public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

Consente di impostare l'elenco degli acquirenti consentiti.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getCustomAudienceBuyers().

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

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

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Imposta l'URI utilizzato per recuperare la logica decisionale da utilizzare nel processo di selezione degli annunci. L'URI della decisione potrebbe 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/<name>?<script-generation-parameters>. FLEDGE genera lo script JS appropriato senza bisogno di una chiamata di rete.

    Script predefiniti disponibili:

    • highest-bid-wins per scoreAds e reportResult: questo JS sceglie l'annuncio con l'offerta più alta per il punteggio. Per i report, l'URI specificato è parametrizzato con render_uri e bid. Per utilizzare questo modello predefinito, sono necessari i parametri riportati di seguito:
      • reportingUrl: URI di reporting di base che verrà parametrizzato in un secondo momento con render_uri e bid

      Ad esempio, Se l'URL del report di base è "https://www.ssp.com", ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getDecisionLogicUri().

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

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

setPerBuyerSignals

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Imposta gli indicatori forniti da ogni acquirente durante la selezione degli annunci.

Se non viene configurato, per impostazione predefinita viene mostrata una mappa vuota.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getPerBuyerSignals().

Parametri
perBuyerSignals Map: questo valore non può essere null.

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

setVenditore

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Imposta l'identificatore del venditore.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getSeller().

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

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

setSellerSignals

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Imposta gli indicatori utilizzati per modificare i risultati della selezione degli annunci.

Se non viene configurato, il valore predefinito è JSON vuoto.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getSellerSignals().

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

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

setTrustedScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Imposta l'endpoint URI dell'indicatore attendibile lato vendite da cui è possibile recuperare le informazioni in tempo reale specifiche della creatività.

Se viene passato Uri#EMPTY, la chiamata di rete verrà ignorata e AdSelectionSignals.EMPTY verrà passato alla selezione degli annunci.

Per ulteriori dettagli, visita la pagina AdSelectionConfig.getTrustedScoringSignalsUri().

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

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