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.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<AdTechIdentifier, AdSelectionSignals> 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
perscoreAds
ereportResult
: questo JS sceglie l'annuncio con l'offerta più alta per il punteggio. Per i report, l'URI specificato è parametrizzato conrender_uri
ebid
. 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 conrender_uri
ebid
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<AdTechIdentifier, AdSelectionSignals> 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 . |