- Ressource : CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- ThirdPartyOptimizationPartnerType
- Méthodes
Ressource : CustomBiddingAlgorithm
Algorithme d'enchères personnalisées unique.
| 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é. Doit être encodé au format 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 ne sera 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 à cette fonctionnalité. Ce champ ne peut inclure les détails de l'annonceur interrogé que si l'algorithme  | 
| thirdPartyOptimizationPartner | 
 Facultatif. Immuable. Désigne le partenaire d'optimisation tiers qui gère cet 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é. | 
| advertiserId | 
 Immuable. Identifiant 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é à partir de fichiers de script d'enchères personnalisées importés par le client. | 
| RULE_BASED | Algorithme basé sur des règles définies. Ces règles sont définies dans l'API à l'aide de l'objet  Ce type d'algorithme n'est disponible que pour les clients inclus dans la liste d'autorisation. Les autres clients qui tentent d'utiliser ce type recevront un message d'erreur. | 
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 à être utilisé. | 
| READINESS_STATE_INSUFFICIENT_DATA | Les données sont insuffisantes pour entraîner le modèle de diffusion. | 
| READINESS_STATE_TRAINING | Le modèle est en cours d'entraînement et n'est pas prêt à être utilisé. | 
| 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 s'appliquera qu'aux algorithmes dont est défini surSCRIPT_BASED. | 
| READINESS_STATE_EVALUATION_FAILURE | Un script valide a été fourni, mais l'évaluation a échoué. Cela s'applique aux scripts qui n'ont pas pu être évalués dans le délai imparti. | 
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, en cours d'utilisation ou prévu pour être utilisé. L'algorithme évalue activement les impressions pour cet annonceur. | 
| SUSPENSION_STATE_DORMANT | Le modèle n'a pas été utilisé récemment. Bien que le modèle agisse toujours en tant que ENABLED, il finira par être suspendu s'il n'est pas utilisé. | 
| SUSPENSION_STATE_SUSPENDED | Le modèle est suspendu et ne peut pas évaluer les impressions ni diffuser d'annonces. Si l'algorithme est attribué à un élément de campagne de cet annonceur ou mis à jour d'une autre manière, il repassera à l'état ENABLEDet nécessitera du temps pour préparer à nouveau le modèle de diffusion. | 
ThirdPartyOptimizationPartnerType
Types de partenaires d'optimisation tiers possibles.
| Enums | |
|---|---|
| UNKNOWN | La valeur du type n'est pas spécifiée ou est inconnue dans cette version. | 
| SCIBIDS | Fournisseur de services de science des données tiers avec lequel les partenaires/annonceurs DV3 peuvent collaborer. | 
| ADELAIDE | Fournisseur de services de mesure de l'attention tiers avec lequel les partenaires/annonceurs DV3 peuvent collaborer. | 
| Méthodes | |
|---|---|
| 
 | Crée un algorithme d'enchères personnalisées. | 
| 
 | Permet d'obtenir un algorithme d'enchères personnalisées. | 
| 
 | Liste 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 règles pour un fichier AlgorithmRules. | 
| 
 | Crée un objet de référence de script d'enchères personnalisées pour un fichier de script. |