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)
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<AdTechIdentifier, AdSelectionSignals> 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
perscoreAds
ereportResult
: questo JS sceglie l'annuncio con l'offerta più alta per il punteggio. Per l'URI è parametrizzato conrender_uri
ebid
. Per utilizzare questa impostazione predefinita, sono necessari i seguenti parametri:reportingUrl
: URI del report di base che verrà parametrizzati in un secondo momento conrender_uri
ebid
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<AdTechIdentifier, AdSelectionSignals> 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 . |