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)

Imposta 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)

Consente di impostare gli indicatori forniti da ogni acquirente durante la selezione dell'annuncio.

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 il tempo reale specifico della creatività da cui possono essere recuperate le informazioni.

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.

Lanci
NullPointerException se qualche parametro obbligatorio è null

ImpostaIndicatoriDiSelezioneAnnunci

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Imposta 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 maggiori 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 maggiori 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. Decisione L'URI può essere uno dei due schemi:

  • HTTPS:gli URI HTTPS devono essere URI assoluti in cui l'host corrisponda 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 la necessità 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 l'URI è parametrizzato con render_uri e bid. Per utilizzare questa impostazione predefinita, sono necessari i seguenti parametri:
      • reportingUrl: URI del report di base che verrà parametrizzati in un secondo momento con render_uri e bid

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

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

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

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

impostaPerAcquirente

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

Consente di impostare gli indicatori forniti da ogni acquirente durante la selezione dell'annuncio.

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

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

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

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

impostaVenditore

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Imposta l'identificatore del venditore.

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

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

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

impostareIndicatoriVenditore

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 maggiori dettagli, visita la pagina AdSelectionConfig.getSellerSignals().

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

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

impostaUriSegnaliScoringAttendibili

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Imposta l'endpoint URI dell'indicatore attendibile lato vendite da cui il tempo reale specifico della creatività da cui possono essere recuperate le informazioni.

Se Uri#EMPTY viene passato, la chiamata di rete verrà ignorata e AdSelectionSignals.EMPTY verrà passata alla selezione dell'annuncio.

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

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

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