- 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  sea SCRIPT_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 ENABLED y 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. |