- Ressource: CustomBiddingAlgorithm
          <ph type="x-smartling-placeholder">
- </ph>
            
 - Représentation JSON
 
 - CustomBiddingAlgorithmType
 - CustomBiddingModelReadinessState
          <ph type="x-smartling-placeholder">
- </ph>
            
 - Représentation JSON
 
 - ReadinessState
 - État
 - Méthodes
 
Ressource: CustomBiddingAlgorithm
Un seul algorithme d'enchères personnalisées.
| Représentation JSON | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum (  | 
              
| Champs | |
|---|---|
name | 
                
                   
 Uniquement en sortie. Nom de ressource de l'algorithme d'enchères personnalisées.  | 
              
customBiddingAlgorithmId | 
                
                   
 Uniquement en sortie. ID unique de l'algorithme d'enchères personnalisées. Attribué par le système.  | 
              
displayName | 
                
                   
 Obligatoire. Nom à afficher de l'algorithme d'enchères personnalisées. Doit être encodé au format UTF-8 avec une taille maximale de 240 octets.  | 
              
entityStatus | 
                
                   
 Détermine si l'algorithme d'enchères personnalisées peut être utilisé ou non comme stratégie d'enchères. Les valeurs acceptées sont les suivantes : 
  | 
              
customBiddingAlgorithmType | 
                
                   
 Obligatoire. Immuable. Type d'algorithme d'enchères personnalisées.  | 
              
sharedAdvertiserIds[] | 
                
                   
 Identifiants des annonceurs ayant accès à cet algorithme. Si  Ce champ n'est pas défini si l'algorithme   | 
              
modelReadiness[] | 
                
                   
 Uniquement en sortie. État de préparation du modèle d'enchères personnalisées pour chaque annonceur ayant accès. Ce champ ne peut inclure l'état de l'annonceur interrogé que si l'algorithme   | 
              
customBiddingAlgorithmState | 
                
                   
 Uniquement en sortie. État de l'algorithme d'enchères personnalisées.  | 
              
Champ d'union owner. Identifie l'entité DV360 propriétaire de l'algorithme d'enchères personnalisées. Il peut s'agir d'un partenaire ou d'un annonceur. owner ne peut être qu'un des éléments suivants : | 
              |
partnerId | 
                
                   
 Immuable. Identifiant unique du partenaire propriétaire de l'algorithme d'enchères personnalisées.  | 
              
advertiserId | 
                
                   
 Immuable. ID unique de l'annonceur propriétaire de l'algorithme d'enchères personnalisées.  | 
              
CustomBiddingAlgorithmType
Types possibles d'algorithmes d'enchères personnalisées.
| Enums | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | 
                Le type d'algorithme n'est pas spécifié ou est inconnu dans cette version. | 
SCRIPT_BASED | 
                Algorithme généré via des fichiers de script d'enchères personnalisées importés par le client. | 
ADS_DATA_HUB_BASED | 
                Algorithme créé via le produit Ads Data Hub. | 
GOAL_BUILDER_BASED | 
                Algorithme créé via l'outil de création d'objectifs dans l'UI DV3. | 
CustomBiddingModelReadinessState
État de préparation du modèle d'enchères personnalisées pour un seul annonceur partagé.
| Représentation JSON | 
|---|
{
  "advertiserId": string,
  "readinessState": enum ( | 
              
| Champs | |
|---|---|
advertiserId | 
                
                   
 Référence unique de l'annonceur concerné.  | 
              
readinessState | 
                
                   
 État de préparation du modèle d'enchères personnalisées.  | 
              
ReadinessState
États possibles de la préparation du modèle.
| Enums | |
|---|---|
READINESS_STATE_UNSPECIFIED | 
                L'état n'est pas spécifié ou est inconnu dans cette version. | 
READINESS_STATE_ACTIVE | 
                Le modèle est entraîné et prêt pour l'inférence. | 
READINESS_STATE_INSUFFICIENT_DATA | 
                Les données sont insuffisantes pour entraîner le modèle d'inférence. | 
READINESS_STATE_TRAINING | 
                Le modèle est en cours d'entraînement et n'est pas prêt pour l'inférence. | 
READINESS_STATE_NO_VALID_SCRIPT | 
                Aucun script d'enchères personnalisées valide n'a été fourni pour entraîner le modèle. Cet état ne sera appliqué qu'aux algorithmes dont la valeur de  est SCRIPT_BASED. | 
              
État
États possibles des algorithmes d'enchères personnalisées.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                L'état n'est pas spécifié ou est inconnu dans cette version. | 
ENABLED | 
                L'algorithme est activé (il peut être utilisé récemment, actuellement ou à l'avenir). L'algorithme évalue activement les impressions. | 
DORMANT | 
                L'algorithme n'a pas été utilisé récemment. Bien que l'algorithme agisse toujours en tant que ENABLED, il sera à terme suspendu s'il n'est pas utilisé. | 
              
SUSPENDED | 
                L'algorithme est utilisé pour évaluer les impressions et aucun modèle de diffusion n'est entraîné. Si l'algorithme est attribué à un élément de campagne ou mis à jour, il repasse à l'état ENABLED et a besoin de temps pour préparer à nouveau le modèle de diffusion. | 
              
Méthodes | 
            |
|---|---|
                
 | 
              Crée un algorithme d'enchères personnalisées. | 
                
 | 
              Récupère un algorithme d'enchères personnalisées. | 
                
 | 
              Répertorie les algorithmes d'enchères personnalisées accessibles à l'utilisateur actuel et pouvant être utilisés dans les stratégies d'enchères. | 
                
 | 
              Met à jour un algorithme d'enchères personnalisées existant. | 
                
 | 
              Crée un objet de référence de script d'enchères personnalisées pour un fichier de script. |