- Recurso: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- Métodos
Recurso: CustomBiddingAlgorithm
Un solo algoritmo de ofertas personalizadas.
| Representación JSON | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( | 
| Campos | |
|---|---|
| name | 
 Solo salida. Es el nombre del recurso del algoritmo de ofertas personalizadas. | 
| customBiddingAlgorithmId | 
 Solo salida. El ID único del algoritmo de ofertas personalizadas. El sistema lo asigna. | 
| displayName | 
 Obligatorio. Indica el nombre visible del algoritmo de ofertas personalizadas. Debe estar codificado en UTF-8, con un tamaño máximo de 240 bytes. | 
| entityStatus | 
 Controla si el algoritmo de ofertas personalizado se puede usar como estrategia de ofertas. Valores aceptados: 
 | 
| customBiddingAlgorithmType | 
 Obligatorio. Inmutable. El tipo de algoritmo de ofertas personalizadas. | 
| sharedAdvertiserIds[] | 
 Son los IDs de los anunciantes que tienen acceso a este algoritmo. Si se configura  Este campo no se establecerá si el algoritmo  | 
| modelDetails[] | 
 Solo salida. Son los detalles de los modelos de ofertas personalizadas para cada anunciante que tiene acceso. Este campo solo puede incluir los detalles del anunciante consultado si el algoritmo  | 
| Campo de unión owner. Identifica la entidad de DV360 que es propietaria del algoritmo de ofertas personalizadas. Puede ser un socio o un anunciante. Las direcciones (owner) solo pueden ser una de las siguientes opciones: | |
| partnerId | 
 Inmutable. Es el ID único del socio propietario del algoritmo de ofertas personalizadas. | 
| advertiserId | 
 Inmutable. Es el ID único del anunciante propietario del algoritmo de ofertas personalizadas. | 
CustomBiddingAlgorithmType
Posibles tipos de algoritmos de ofertas personalizadas.
| Enumeraciones | |
|---|---|
| CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | En esta versión, el tipo de algoritmo no se especifica o es desconocido. | 
| SCRIPT_BASED | Algoritmo generado a través de archivos de secuencia de comandos de ofertas personalizadas subidos por el cliente. | 
| ADS_DATA_HUB_BASED | Algoritmo creado a través del producto Ads Data Hub. | 
| GOAL_BUILDER_BASED | Algoritmo creado a través del creador de objetivos en la IU de DV3. | 
CustomBiddingModelDetails
Los detalles de un modelo de algoritmo de ofertas personalizado para un solo anunciante compartido.
| Representación JSON | 
|---|
| { "advertiserId": string, "readinessState": enum ( | 
| Campos | |
|---|---|
| advertiserId | 
 Es el ID único del anunciante relevante. | 
| readinessState | 
 El estado de preparación del modelo de ofertas personalizadas. | 
| suspensionState | 
 Solo salida. Es el estado de suspensión del modelo de ofertas personalizadas. | 
ReadinessState
Posibles estados de preparación del modelo.
| Enumeraciones | |
|---|---|
| READINESS_STATE_UNSPECIFIED | No se especifica el estado en esta versión o se desconoce. | 
| READINESS_STATE_ACTIVE | El modelo está entrenado y listo para la entrega. | 
| READINESS_STATE_INSUFFICIENT_DATA | No hay datos suficientes para entrenar el modelo de publicación. | 
| READINESS_STATE_TRAINING | El modelo se está entrenando y no está listo para la entrega. | 
| READINESS_STATE_NO_VALID_SCRIPT | No se proporcionó una secuencia de comandos de ofertas personalizada válida para entrenar el modelo. Este estado solo se aplicará a los algoritmos cuyo seaSCRIPT_BASED. | 
SuspensionState
Posibles estados de suspensión de los modelos de ofertas personalizadas.
| Enumeraciones | |
|---|---|
| SUSPENSION_STATE_UNSPECIFIED | No se especifica el estado en esta versión o se desconoce. | 
| SUSPENSION_STATE_ENABLED | El modelo está habilitado, se usó recientemente, está en uso actualmente o está programado para usarse. El algoritmo está calificando activamente las impresiones de este anunciante. | 
| SUSPENSION_STATE_DORMANT | El modelo no se usó recientemente. Aunque el modelo aún actúa como ENABLED, se suspenderá si no se usa. | 
| SUSPENSION_STATE_SUSPENDED | El modelo se suspendió para asignar puntuaciones a las impresiones y no se puede publicar. Si el algoritmo se asigna a una línea de pedido de este anunciante o se actualiza, volverá al estado ENABLEDy necesitará tiempo para volver a preparar el modelo de publicación. | 
| Métodos | |
|---|---|
| 
 | Crea un nuevo algoritmo de ofertas personalizadas. | 
| 
 | Obtiene un algoritmo de ofertas personalizadas. | 
| 
 | Se muestran los algoritmos de ofertas personalizadas a los que puede acceder el usuario actual y que se pueden utilizar en estrategias de ofertas. | 
| 
 | Actualiza un algoritmo de ofertas personalizadas existente. | 
| 
 | Crea un objeto de referencia de secuencia de comandos de ofertas personalizada para un archivo de secuencia de comandos. |