Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4

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.

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<AdTechIdentifierAdSelectionSignals> 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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public Builder ()

Méthodes publiques

build

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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 pour scoreAds et reportResult: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é avec render_uri et bid. 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 avec render_uri et bid

      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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> 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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
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.