AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
Compilateur pour l'objet AdSelectionConfig
.
Résumé
Constructeurs publics | |
---|---|
Builder()
|
Méthodes publiques | |
---|---|
AdSelectionConfig
|
build()
Crée une instance |
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
Définit les signaux fournis aux acheteurs lors de la génération des enchères pour la sélection des annonces. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
Définit la liste des acheteurs autorisés. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Définit l'URI utilisé pour récupérer la logique de décision à utiliser lors du processus de sélection des annonces. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Définit les signaux fournis par chaque acheteur lors de la sélection des annonces. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
Définit l'identifiant du vendeur. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
Définissez les signaux utilisés pour modifier les résultats de la sélection des annonces. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
Définit le point de terminaison de l'URI du signal de confiance côté vente à partir duquel la création en temps réel spécifique à partir duquel les informations peuvent être extraites. |
Méthodes héritées | |
---|---|
Constructeurs publics
Builder
public Builder ()
Méthodes publiques
build
public AdSelectionConfig build ()
Crée une instance AdSelectionConfig
.
Renvoie | |
---|---|
AdSelectionConfig |
Cette valeur ne peut pas être null . |
Génère | |
---|---|
NullPointerException |
Si l'un des paramètres requis est nul |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Définit les signaux fournis aux acheteurs lors de la génération des enchères pour la sélection des annonces.
Si ce champ n'est pas spécifié, la valeur par défaut est un fichier JSON vide.
Pour en savoir plus, consultez AdSelectionConfig.getAdSelectionSignals()
.
Paramètres | |
---|---|
adSelectionSignals |
AdSelectionSignals : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
Définit la liste des acheteurs autorisés.
Pour en savoir plus, consultez AdSelectionConfig.getCustomAudienceBuyers()
.
Paramètres | |
---|---|
customAudienceBuyers |
List : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Définit l'URI utilisé pour récupérer la logique de décision à utiliser lors du processus de sélection des annonces. Décision L'URI peut correspondre à l'un des deux schémas:
- HTTPS:les URI HTTPS doivent être des URI absolus où l'hôte correspond à l'
seller
- Précompilation des annonces:les URI du service de sélection des annonces respectent le format
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
. FLEDGE génère le script JS approprié sans avoir besoin d'un appel réseau.Scripts prédéfinis disponibles:
highest-bid-wins
pourscoreAds
etreportResult
:ce code JavaScript sélectionne l'annonce avec l'enchère la plus élevée pour l'évaluation. Pour l'URI donné est paramétré avecrender_uri
etbid
. Le(s) paramètre(s) ci-dessous sont requis pour utiliser ce prédéfini: <ph type="x-smartling-placeholder">- </ph>
reportingUrl
:URI de création de rapports de base qui sera paramétrés ultérieurement avecrender_uri
etbid
Ex. : Si votre URL de base pour la création de rapports est "https://www.ssp.com" puis
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Pour en savoir plus, consultez AdSelectionConfig.getDecisionLogicUri()
.
Paramètres | |
---|---|
decisionLogicUri |
Uri : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setPerBuyerSignals
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Définit les signaux fournis par chaque acheteur lors de la sélection des annonces.
Si cette règle n'est pas configurée, la carte est vide par défaut.
Pour en savoir plus, consultez AdSelectionConfig.getPerBuyerSignals()
.
Paramètres | |
---|---|
perBuyerSignals |
Map : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setSeller
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Définit l'identifiant du vendeur.
Pour en savoir plus, consultez AdSelectionConfig.getSeller()
.
Paramètres | |
---|---|
seller |
AdTechIdentifier : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Définissez les signaux utilisés pour modifier les résultats de la sélection des annonces.
Si ce champ n'est pas spécifié, la valeur par défaut est un fichier JSON vide.
Pour en savoir plus, consultez AdSelectionConfig.getSellerSignals()
.
Paramètres | |
---|---|
sellerSignals |
AdSelectionSignals : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Définit le point de terminaison de l'URI du signal de confiance côté vente à partir duquel la création en temps réel spécifique à partir duquel les informations peuvent être extraites.
Si la valeur Uri#EMPTY
est transmise, l'appel réseau sera ignoré, et AdSelectionSignals.EMPTY
sera transmis à la sélection des annonces.
Pour en savoir plus, consultez AdSelectionConfig.getTrustedScoringSignalsUri()
.
Paramètres | |
---|---|
trustedScoringSignalsUri |
Uri : cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionConfig.Builder |
Cette valeur ne peut pas être null . |