- Ressource: CustomBiddingAlgorithm
 - CustomBiddingAlgorithmType
 - CustomBiddingModelDetails
 - ReadinessState
 - SuspensionState
 - 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. Identifiant 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é en UTF-8 et ne pas dépasser 240 octets.  | 
              
entityStatus | 
                
                   
 Permet de déterminer si l'algorithme d'enchères personnalisées peut être utilisé 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[] | 
                
                   
 ID des annonceurs ayant accès à cet algorithme. Si  Ce champ n'est pas défini si l'algorithme   | 
              
modelDetails[] | 
                
                   
 Uniquement en sortie. Détails des modèles d'enchères personnalisées pour chaque annonceur ayant accès à ces modèles. Ce champ ne peut inclure les informations de l'annonceur interrogé que si l'algorithme   | 
              
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. Identifiant unique de l'annonceur propriétaire de l'algorithme d'enchères personnalisées.  | 
              
CustomBiddingAlgorithmType
Types d'algorithmes d'enchères personnalisées possibles.
| 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é à partir de 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. | 
CustomBiddingModelDetails
Détails d'un modèle d'algorithme d'enchères personnalisées pour un seul annonceur partagé.
| Représentation JSON | 
|---|
{ "advertiserId": string, "readinessState": enum (  | 
              
| Champs | |
|---|---|
advertiserId | 
                
                   
 Identifiant unique de l'annonceur concerné.  | 
              
readinessState | 
                
                   
 État de préparation du modèle d'enchères personnalisées.  | 
              
suspensionState | 
                
                   
 Uniquement en sortie. État de suspension du modèle d'enchères personnalisées.  | 
              
ReadinessState
États possibles de 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. | 
              
SuspensionState
États de suspension possibles des modèles d'enchères personnalisées.
| Enums | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED | 
                L'état n'est pas spécifié ou est inconnu dans cette version. | 
SUSPENSION_STATE_ENABLED | 
                Le modèle est activé, utilisé récemment, utilisé actuellement ou programmé pour être utilisé. L'algorithme évalue activement les impressions de cet annonceur. | 
SUSPENSION_STATE_DORMANT | 
                Le modèle n'a pas été utilisé récemment. Bien que le modèle continue de fonctionner comme ENABLED, il sera éventuellement suspendu s'il n'est pas utilisé. | 
              
SUSPENSION_STATE_SUSPENDED | 
                Le modèle est suspendu à l'évaluation des impressions et ne peut pas être diffusé. Si l'algorithme est attribué à un élément de campagne de cet annonceur 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 des 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. |