- 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.ownerne 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 estSCRIPT_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 ENABLEDet 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. |