REST Resource: sellers.orders.lines.assignments

Recurso: asignación

Una asignación que vincula las creatividades a las líneas.

Representación JSON
{
  "name": string,
  "externalId": string,
  "creativeAsset": string,
  "state": enum (State),

  // Union field disapproval_type can be only one of the following:
  "disapproval": {
    object (Disapproval)
  },
  "adUnitDisapprovals": {
    object (AdUnitCreativeDisapprovals)
  }
  // End of list of possible types for union field disapproval_type.
}
Campos
name

string

Es el nombre del recurso de la asignación de la creatividad en el formato sellers/{seller}/orders/{order}/lines/{line}/assignments/{assignment}.

externalId

string

Es posible que el ID administrado por el vendedor se encuentre en su propio sistema. Una vez que se configura, es poco probable que cambie.

creativeAsset

string

Solo salida. El recurso de creatividad que se publicará para la línea. Formato: sellers/{seller}/creativeAssets/{creativeAsset}

state

enum (State)

Solo salida. Si el estado es STATE_DISAPPROVED, se deben proporcionar los detalles del rechazo.

Campo de unión disapproval_type. Solo salida. Los detalles del rechazo de la tarea. Puede ser a nivel de la línea o de la unidad de anuncios. Son los detalles del rechazo de la tarea especificados a nivel de la asignación o de la unidad de anuncios. Esto permite proporcionar detalles del rechazo que solo se aplican a un subconjunto de las unidades de anuncios a las que se orienta esta línea. Las direcciones (disapproval_type) solo pueden ser una de las siguientes opciones:
disapproval

object (Disapproval)

Son los detalles del rechazo de la asignación que se aplican a todas las unidades de anuncios.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

Información del rechazo según el nivel de detalle por unidad de anuncios.

Estado

Valores posibles para el estado de la asignación.

Enumeraciones
STATE_UNSPECIFIED El valor predeterminado cuando el estado de la asignación no se especifica o se desconoce en esta versión.
STATE_PENDING_REVIEW Cuando el comprador proporciona los detalles de la creatividad y la revisión del vendedor está pendiente.
STATE_APPROVED Cuando el vendedor aprueba la creatividad.
STATE_DISAPPROVED Cuando el vendedor rechaza la creatividad. Se deben proporcionar los detalles del rechazo.
STATE_REVOKED Cuando el comprador o el sistema revocan la creatividad

AdUnitCreativeDisapprovals

Motivos de rechazo específicos de la unidad de anuncios.

Representación JSON
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
Campos
disapprovals

map (key: string, value: object (Disapproval))

La clave es el nombre de la unidad de anuncios (p.ej., sellers/321/adUnits/123) y el valor es la información del rechazo.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Métodos

approve

Aprueba una tarea existente.

disapprove

Rechaza una tarea existente.

get

Recupera una asignación individual para una línea.

list

Muestra una lista de las asignaciones de una línea.

patch

Actualiza una tarea existente.