- 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. |
custom |
Solo salida. Es el ID único del algoritmo de ofertas personalizadas. El sistema lo asigna. |
display |
Es obligatorio. Es el nombre visible del algoritmo de ofertas personalizadas. Debe estar codificado en UTF-8 con un tamaño máximo de 240 bytes. |
entity |
Controla si el algoritmo de ofertas personalizadas se puede usar como estrategia de ofertas. Valores aceptados:
|
custom |
Es obligatorio. Inmutable. El tipo de algoritmo de ofertas personalizadas. |
shared |
Los IDs de los anunciantes que tienen acceso a este algoritmo Si se establece Este campo no se establecerá si el algoritmo |
model |
Solo salida. Los detalles de los modelos de ofertas personalizadas para cada anunciante que tenga acceso Este campo solo puede incluir los detalles del anunciante consultado si el algoritmo |
Campo de unión owner . Identifica la entidad de DV360 a la que pertenece el algoritmo de ofertas personalizadas. Puede ser un socio o un anunciante. Las direcciones (owner ) solo pueden ser una de las siguientes opciones: |
|
partner |
Inmutable. Es el ID único del socio propietario del algoritmo de ofertas personalizadas. |
advertiser |
Inmutable. El ID único del anunciante que es propietario del algoritmo de ofertas personalizadas. |
CustomBiddingAlgorithmType
Posibles tipos de algoritmos de ofertas personalizadas.
Enumeraciones | |
---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED |
El tipo de algoritmo no se especifica o es desconocido en esta versión. |
SCRIPT_BASED |
Algoritmo generado a través de archivos de secuencia de comandos de ofertas personalizadas que suben los clientes. |
ADS_DATA_HUB_BASED |
OBSOLETO: ADS_DATA_HUB_BASED dejó de estar disponible. Algoritmo creado a través del producto Ads Data Hub. |
GOAL_BUILDER_BASED |
OBSOLETO: GOAL_BUILDER_BASED dejó de estar disponible, ya no es compatible y se reemplazó por RULE_BASED. Algoritmo creado a través del compilador de objetivos en la IU de DV3. Los algoritmos existentes de este tipo se migraron a |
RULE_BASED |
Algoritmo basado en reglas definidas. Estas reglas se definen en la API con el objeto Este tipo de algoritmo solo está disponible para los clientes incluidos en la lista de entidades permitidas. Los demás clientes que intenten usar este tipo recibirán un error. |
CustomBiddingModelDetails
Los detalles de un modelo de algoritmo de ofertas personalizado para un solo anunciante compartido
Representación JSON |
---|
{ "advertiserId": string, "readinessState": enum ( |
Campos | |
---|---|
advertiser |
El ID único del anunciante relevante. |
readiness |
Es el estado de preparación del modelo de ofertas personalizadas. |
suspension |
Solo salida. Es el estado de suspensión del modelo de ofertas personalizadas. |
ReadinessState
Estados posibles de preparación del modelo.
Enumeraciones | |
---|---|
READINESS_STATE_UNSPECIFIED |
El estado no se especifica o es desconocido en esta versión. |
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 . |
READINESS_STATE_EVALUATION_FAILURE |
Se proporcionó una secuencia de comandos válida, pero no se pudo evaluar. Esto se aplica a las secuencias de comandos que no se pudieron evaluar en el tiempo asignado. |
SuspensionState
Posibles estados de suspensión de los modelos de ofertas personalizadas.
Enumeraciones | |
---|---|
SUSPENSION_STATE_UNSPECIFIED |
El estado no se especifica o es desconocido en esta versión. |
SUSPENSION_STATE_ENABLED |
El modelo está habilitado, se usó recientemente, se usa 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 de otra manera, 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. |
|
Enumera los algoritmos de ofertas personalizadas a los que puede acceder el usuario actual y que se pueden usar en estrategias de ofertas. |
|
Actualiza un algoritmo de ofertas personalizadas existente. |
|
Crea un objeto de referencia de reglas para un archivo AlgorithmRules . |
|
Crea un objeto de referencia de secuencia de comandos de ofertas personalizada para un archivo de secuencia de comandos. |