REST Resource: advertisers.lineItems

Recurso: LineItem

Una sola línea de pedido.

Representación JSON
{
  "name": string,
  "advertiserId": string,
  "campaignId": string,
  "insertionOrderId": string,
  "lineItemId": string,
  "displayName": string,
  "lineItemType": enum (LineItemType),
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "partnerCosts": [
    {
      object (PartnerCost)
    }
  ],
  "flight": {
    object (LineItemFlight)
  },
  "budget": {
    object (LineItemBudget)
  },
  "pacing": {
    object (Pacing)
  },
  "frequencyCap": {
    object (FrequencyCap)
  },
  "partnerRevenueModel": {
    object (PartnerRevenueModel)
  },
  "conversionCounting": {
    object (ConversionCountingConfig)
  },
  "creativeIds": [
    string
  ],
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "targetingExpansion": {
    object (TargetingExpansionConfig)
  },
  "warningMessages": [
    enum (LineItemWarningMessage)
  ],
  "mobileApp": {
    object (MobileApp)
  },
  "reservationType": enum (ReservationType),
  "excludeNewExchanges": boolean,
  "youtubeAndPartnersSettings": {
    object (YoutubeAndPartnersSettings)
  }
}
Campos
name

string

Solo salida. El nombre del recurso de la línea de pedido.

advertiserId

string (int64 format)

Solo salida. Es el ID único del anunciante al que pertenece la línea de pedido.

campaignId

string (int64 format)

Solo salida. Es el ID único de la campaña a la que pertenece la línea de pedido.

insertionOrderId

string (int64 format)

Obligatorio. Inmutable. Es el ID único del pedido de inserción al que pertenece la línea de pedido.

lineItemId

string (int64 format)

Solo salida. Es el ID único de la línea de pedido. El sistema lo asigna.

displayName

string

Obligatorio. Es el nombre visible de la línea de pedido.

Debe estar codificado en UTF-8, con un tamaño máximo de 240 bytes.

lineItemType

enum (LineItemType)

Obligatorio. Inmutable. El tipo de línea de pedido.

entityStatus

enum (EntityStatus)

Obligatorio. Controla si la línea de pedido puede invertir su presupuesto y ofertar en el inventario.

  • Para el método lineItems.create, solo se permite ENTITY_STATUS_DRAFT. Para activar un elemento de una sola línea, usa el método lineItems.patch y actualiza el estado a ENTITY_STATUS_ACTIVE después de la creación.
  • No se puede volver a cambiar una línea de pedido al estado ENTITY_STATUS_DRAFT desde ningún otro estado.
  • Si el pedido de inserción principal de la línea de pedido no está activo, esta no puede invertir su presupuesto incluso si su propio estado es ENTITY_STATUS_ACTIVE.
updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de la última actualización de la línea de pedido. El sistema lo asigna.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

partnerCosts[]

object (PartnerCost)

Los costos del socio asociados con la línea de pedido.

Si el método lineItems.create no está presente o está vacío, la línea de pedido recién creada heredará los costos del socio de su pedido de inserción superior.

flight

object (LineItemFlight)

Obligatorio. Son las horas de inicio y finalización del período de publicación de la línea de pedido.

budget

object (LineItemBudget)

Obligatorio. Es la configuración de asignación de presupuesto de la línea de pedido.

pacing

object (Pacing)

Obligatorio. Es la configuración de la velocidad de inversión del presupuesto de la línea de pedido.

frequencyCap

object (FrequencyCap)

Obligatorio. La configuración de limitación de frecuencia de impresiones de la línea de pedido.

El campo maxImpressions de este objeto de configuración se debe usar si se asigna un límite limitado.

partnerRevenueModel

object (PartnerRevenueModel)

Obligatorio. Es la configuración del modelo de ingresos de socios de la línea de pedido.

conversionCounting

object (ConversionCountingConfig)

La configuración del seguimiento de conversiones de la línea de pedido.

creativeIds[]

string (int64 format)

Los IDs de las creatividades asociadas con la línea de pedido

bidStrategy

object (BiddingStrategy)

Obligatorio. La estrategia de ofertas de la línea de pedido.

integrationDetails

object (IntegrationDetails)

Son los detalles de integración de la línea de pedido.

targetingExpansion

object (TargetingExpansionConfig)

Es la configuración de la segmentación optimizada de la línea de pedido.

Esta configuración solo se aplica a las líneas de pedido de anuncios gráficos, de video o audio que utilizan ofertas automáticas y se segmentan de forma positiva a listas de público aptas.

warningMessages[]

enum (LineItemWarningMessage)

Solo salida. Son los mensajes de advertencia que genera la línea de pedido. Estas advertencias no bloquean el guardado de la línea de pedido, pero algunas pueden impedir su publicación.

mobileApp

object (MobileApp)

Es la aplicación para dispositivos móviles que promociona la línea de pedido.

Esto es aplicable solo cuando lineItemType es LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL o LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL.

reservationType

enum (ReservationType)

Solo salida. El tipo de reserva de la línea de pedido.

excludeNewExchanges

boolean

Indica si se deben excluir los intercambios nuevos de la segmentación automática del elemento de línea. Este campo es falso de forma predeterminada.

youtubeAndPartnersSettings

object (YoutubeAndPartnersSettings)

Solo salida. Es la configuración específica de las líneas de pedido de YouTube y Partners.

LineItemType

Son los tipos posibles de una línea de pedido.

El tipo de línea de pedido determina qué parámetros de configuración y opciones son aplicables, como el formato de los anuncios o las opciones de segmentación.

Enumeraciones
LINE_ITEM_TYPE_UNSPECIFIED

No se especificó el valor del tipo en esta versión o se desconoce.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_DISPLAY_DEFAULT Anuncios HTML5, nativos, nativos o rich media con imágenes.
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL Anuncios gráficos que generan instalaciones de una aplicación
LINE_ITEM_TYPE_VIDEO_DEFAULT Los anuncios de video se venden sobre una base de CPM para diversos entornos.
LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL Anuncios de video que generan instalaciones de una aplicación
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY

Anuncios gráficos que se publican en el inventario de la aplicación para dispositivos móviles

No se pueden crear ni actualizar las líneas de pedido de este tipo ni su segmentación con la API.

LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY

Anuncios de video publicados en el inventario de aplicaciones para dispositivos móviles

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_AUDIO_DEFAULT Anuncios de audio de RTB que se venden en diversos entornos.
LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP Los anuncios de transmisión libre están presentes en los pedidos de inserción de OTT. Este tipo solo se aplica a líneas de pedido con un pedido de inserción de insertionOrderType OVER_THE_TOP.
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION

Anuncios de video de YouTube que promueven conversiones.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE

Anuncios de video de YouTube (de hasta 15 segundos) que no se pueden omitir.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE

Anuncios de video de YouTube que muestran una historia en una secuencia particular con una combinación de formatos.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO

Anuncios de audio de YouTube.

No se pueden crear ni actualizar líneas de pedido de este tipo ni su segmentación con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH

Anuncios de video de YouTube que optimizan el alcance a más usuarios únicos a un costo más bajo. Pueden incluir anuncios bumper, anuncios in-stream que se pueden omitir o una combinación de tipos.

No se pueden crear ni actualizar líneas de pedido de este tipo ni su segmentación con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE

Anuncios de video predeterminados de YouTube

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP

Anuncios de video de YouTube de TV conectada (de hasta 15 segundos) que no se pueden omitir.

No se pueden crear ni actualizar líneas de pedido de este tipo ni su segmentación con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP

Anuncios de video de YouTube para TVs conectadas que optimizan el alcance a más usuarios únicos a un costo menor. Pueden incluir anuncios bumper, anuncios in-stream que se pueden omitir o una combinación de tipos.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP

Anuncios de video de YouTube predeterminados para TV conectada Solo incluye formato de anuncio in-stream.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY

El objetivo de este tipo de línea de pedido es mostrar la cantidad objetivo de veces de los anuncios de YouTube a la misma persona en un período determinado.

No se pueden crear ni actualizar líneas de pedido de este tipo ni su segmentación con la API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW

Anuncios de video de YouTube que buscan obtener más vistas con una variedad de formatos de anuncios.

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME

Anuncios gráficos publicados en el inventario de publicidad digital exterior

Las líneas de pedido de este tipo y su segmentación no se pueden crear ni actualizar con la API.

LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME

Anuncios de video que se publican en el inventario de publicidad exterior digital.

No se pueden crear ni actualizar líneas de pedido de este tipo ni su segmentación con la API.

LineItemFlight

Son parámetros de configuración que controlan la duración activa de una línea de pedido.

Representación JSON
{
  "flightDateType": enum (LineItemFlightDateType),
  "dateRange": {
    object (DateRange)
  }
}
Campos
flightDateType

enum (LineItemFlightDateType)

Obligatorio. Es el tipo de las fechas de publicación de la línea de pedido.

dateRange

object (DateRange)

Son las fechas de inicio y finalización del período de publicación de la línea de pedido. Se resuelven según la zona horaria del anunciante principal.

  • Obligatorio cuando flightDateType es LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM. De lo contrario, solo se muestra la salida.
  • Cuando crees un vuelo nuevo, startDate y endDate deben estar en el futuro.
  • Un vuelo existente con un startDate del pasado tiene un endDate mutable, pero un startDate inmutable.
  • endDate debe ser startDate o posterior, ambos antes del año 2037.

LineItemFlightDateType

Tipos posibles de fechas de publicación de una línea de pedido.

Enumeraciones
LINE_ITEM_FLIGHT_DATE_TYPE_UNSPECIFIED No se especificó el valor del tipo en esta versión o se desconoce.
LINE_ITEM_FLIGHT_DATE_TYPE_INHERITED Las fechas de publicación de la línea de pedido se heredan del pedido de inserción principal.
LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM La línea de pedido usa sus propias fechas de publicación personalizadas.

LineItemBudget

Son parámetros de configuración que controlan cómo se asigna el presupuesto.

Representación JSON
{
  "budgetAllocationType": enum (LineItemBudgetAllocationType),
  "budgetUnit": enum (BudgetUnit),
  "maxAmount": string
}
Campos
budgetAllocationType

enum (LineItemBudgetAllocationType)

Obligatorio. El tipo de asignación del presupuesto.

LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC solo se aplica cuando la asignación automática de presupuesto está habilitada para el pedido de inserción superior.

budgetUnit

enum (BudgetUnit)

Solo salida. La unidad de presupuesto especifica si el presupuesto se basa en la moneda o en las impresiones. Este valor se hereda del pedido de inserción superior.

maxAmount

string (int64 format)

Es el importe máximo del presupuesto que invertirá la línea de pedido. Debe ser mayor que 0.

Cuando budgetAllocationType sea:

  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC: Este campo es inmutable y lo establece el sistema.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED, si budgetUnit es:
    • BUDGET_UNIT_CURRENCY: Este campo representa el importe máximo del presupuesto que se puede invertir, en micros de la moneda del anunciante. Por ejemplo, 1500000 representa 1.5 unidades estándar de la moneda.
    • BUDGET_UNIT_IMPRESSIONS: Este campo representa la cantidad máxima de impresiones que se deben publicar.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED, este campo no es aplicable y el sistema lo ignorará.

LineItemBudgetAllocationType

Son los tipos posibles de asignación de presupuesto.

Enumeraciones
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNSPECIFIED No se especificó el valor del tipo en esta versión o se desconoce.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC La asignación automática del presupuesto está habilitada para la línea de pedido.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED Se asigna un importe máximo de presupuesto fijo para la línea de pedido.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED No se aplica ningún límite de presupuesto a la línea de pedido.

PartnerRevenueModel

Configuración que controla cómo se calculan los ingresos de los socios.

Representación JSON
{
  "markupType": enum (PartnerRevenueModelMarkupType),
  "markupAmount": string
}
Campos
markupType

enum (PartnerRevenueModelMarkupType)

Obligatorio. Es el tipo de margen del modelo de ingresos de socios.

markupAmount

string (int64 format)

Obligatorio. Es el importe del margen de beneficio del modelo de ingresos de socios. Debe ser mayor o igual que 0.

  • Cuando markupType se establece como PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM, este campo representa el margen de CPM en micros de la moneda del anunciante. Por ejemplo, 1500000 representa 1.5 unidades estándar de la moneda.
  • Cuando markupType se establece en PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP, este campo representa el porcentaje de margen de beneficio del costo de medios en milis. Por ejemplo, 100 representa 0.1% (0.001 decimal).
  • Cuando markupType se establece como PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP, este campo representa el margen de beneficio del costo de medios total en milis. Por ejemplo, 100 representa 0.1% (0.001 decimal).

PartnerRevenueModelMarkupType

Son los posibles tipos de margen de beneficio del modelo de ingresos de socios.

Enumeraciones
PARTNER_REVENUE_MODEL_MARKUP_TYPE_UNSPECIFIED El valor de tipo no se especifica o es desconocido en esta versión.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM Calcula los ingresos del socio en función de un CPM fijo.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP

Calcula los ingresos del socio según un porcentaje de cargo adicional de su costo de medios.

PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP Calcula los ingresos del socio en función de un cargo adicional del costo total de medios, que incluye todos los costos del socio y de datos.

ConversionCountingConfig

Es la configuración que controla cómo se registran las conversiones.

Se registrarán todas las conversiones posteriores al clic. Se puede establecer un valor porcentual para el registro de las conversiones posteriores a la vista.

Representación JSON
{
  "postViewCountPercentageMillis": string,
  "floodlightActivityConfigs": [
    {
      object (TrackingFloodlightActivityConfig)
    }
  ]
}
Campos
postViewCountPercentageMillis

string (int64 format)

Es el porcentaje de conversiones posvista que se deben registrar, expresado en miles (1/1,000 de un porcentaje). Debe ser un valor entre 0 y 100,000 inclusive.

Por ejemplo, para hacer un seguimiento del 50% de las conversiones posteriores al clic, establece un valor de 50,000.

floodlightActivityConfigs[]

object (TrackingFloodlightActivityConfig)

Las configuraciones de actividad de Floodlight que se usan para hacer un seguimiento de las conversiones

La cantidad de conversiones registradas es la suma de todas las conversiones registradas por todos los IDs de actividad de Floodlight especificados en este campo.

TrackingFloodlightActivityConfig

Es la configuración que controla el comportamiento de una sola configuración de actividad de Floodlight.

Representación JSON
{
  "floodlightActivityId": string,
  "postClickLookbackWindowDays": integer,
  "postViewLookbackWindowDays": integer
}
Campos
floodlightActivityId

string (int64 format)

Obligatorio. El ID de la actividad de Floodlight.

postClickLookbackWindowDays

integer

Obligatorio. Es la cantidad de días posteriores a un clic en un anuncio en los que se puede registrar una conversión. Debe estar comprendido entre 0 y 90 inclusive.

postViewLookbackWindowDays

integer

Obligatorio. Es la cantidad de días después de que se ve un anuncio en los que se puede registrar una conversión. Debe estar comprendido entre 0 y 90 inclusive.

LineItemWarningMessage

Son los mensajes de advertencia generados por una línea de pedido. Estos tipos de advertencias no bloquean el guardado de una línea de pedido, pero pueden bloquear su publicación.

Enumeraciones
LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED No se especifica o es desconocida.
INVALID_FLIGHT_DATES Esta línea de pedido tiene fechas de período de publicación no válidas. La línea de pedido no se publicará.
EXPIRED La fecha de finalización de esta línea de pedido es en el pasado.
PENDING_FLIGHT Esta línea de pedido comenzará a ejecutarse en el futuro.
ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED Todos los intercambios habilitados por los socios tienen una segmentación negativa. No se publicará la línea de pedido.
INVALID_INVENTORY_SOURCE No se orientan fuentes de inventario activas. La línea de pedido no se publicará.
APP_INVENTORY_INVALID_SITE_TARGETING La orientación por aplicaciones y URL de esta línea de pedido no incluye ninguna aplicación para dispositivo móvil. Este tipo de línea de pedido requiere que incluya aplicaciones para dispositivos móviles en su segmentación por canal, lista de sitios o aplicaciones. No se publicará la línea de pedido.
APP_INVENTORY_INVALID_AUDIENCE_LISTS Esta línea de pedido no se orienta a ningún usuario de dispositivos móviles. El tipo de línea de pedido requiere que orientes una lista de usuarios con usuarios de dispositivos móviles. No se publicará la línea de pedido.
NO_VALID_CREATIVE Esta línea de pedido no contiene ninguna creatividad válida. La línea de pedido no se publicará.
PARENT_INSERTION_ORDER_PAUSED El pedido de inserción de esta línea de pedido está detenido. No se publicará la línea de pedido.
PARENT_INSERTION_ORDER_EXPIRED El pedido de inserción de esta línea de pedido tiene su fecha de finalización establecida en el pasado. No se publicará la línea de pedido.
DEPRECATED_FIRST_PARTY_AUDIENCE_EXCLUSION

Esta línea de pedido usa el parámetro de configuración excludeFirstPartyAudience, que dejó de estar disponible y se programó para que deje de funcionar después del 25 de marzo de 2023.

Actualiza tu integración de API para excluir directamente cualquier público propio mediante la segmentación por público antes del 25 de marzo de 2023 para tener en cuenta la desactivación del campo excludeFirstPartyAudience.

Aplicación para dispositivos móviles

Una aplicación para dispositivos móviles promocionada por una línea de pedido de instalación de aplicación para dispositivos móviles.

Representación JSON
{
  "appId": string,
  "platform": enum (Platform),
  "displayName": string,
  "publisher": string
}
Campos
appId

string

Obligatorio. Es el ID de la app que proporciona la tienda de la plataforma.

Las apps para Android se identifican por el ID de paquete que usa Play Store de Android, como com.google.android.gm.

Las apps para iOS se identifican con un ID de app de nueve dígitos que usa la App Store de Apple, como 422689480.

platform

enum (Platform)

Solo salida. La plataforma de la app

displayName

string

Solo salida. Es el nombre de la app.

publisher

string

Solo salida. Es el publicador de la app.

Plataforma

Posibles plataformas de aplicaciones para dispositivos móviles.

Enumeraciones
PLATFORM_UNSPECIFIED No se especificó la plataforma.
IOS plataforma iOS.
ANDROID Plataforma de Android.

YoutubeAndPartnersSettings

Configuración para las líneas de pedido de YouTube y Socios.

Representación JSON
{
  "biddingStrategy": {
    object (YoutubeAndPartnersBiddingStrategy)
  },
  "viewFrequencyCap": {
    object (FrequencyCap)
  },
  "thirdPartyMeasurementSettings": {
    object (YoutubeAndPartnersThirdPartyMeasurementSettings)
  },
  "inventorySourceSettings": {
    object (YoutubeAndPartnersInventorySourceConfig)
  },
  "contentCategory": enum (YoutubeAndPartnersContentCategory),
  "effectiveContentCategory": enum (YoutubeAndPartnersContentCategory),
  "targetFrequency": {
    object (TargetFrequency)
  },
  "linkedMerchantId": string,
  "relatedVideoIds": [
    string
  ],
  "leadFormId": string,
  "videoAdSequenceSettings": {
    object (VideoAdSequenceSettings)
  }
}
Campos
biddingStrategy

object (YoutubeAndPartnersBiddingStrategy)

Obligatorio. La estrategia de oferta de la línea de pedido YouTube y Partners.

viewFrequencyCap

object (FrequencyCap)

La configuración de la limitación de frecuencia de vistas de la línea de pedido

El campo maxViews de este objeto de configuración se debe usar si se asigna un límite limitado.

thirdPartyMeasurementSettings

object (YoutubeAndPartnersThirdPartyMeasurementSettings)

Opcional. Es la configuración de medición de terceros de la línea de pedido.

inventorySourceSettings

object (YoutubeAndPartnersInventorySourceConfig)

Es la configuración que controla a qué inventarios de YouTube y socios se segmentará la línea de pedido.

contentCategory

enum (YoutubeAndPartnersContentCategory)

El tipo de contenido en el que se mostrarán los anuncios de YouTube y de Partners.

effectiveContentCategory

enum (YoutubeAndPartnersContentCategory)

Solo salida. Es la categoría de contenido que se aplica cuando se publica la línea de pedido. Cuando la categoría de contenido se establece en la línea de pedido y en el anunciante, la más estricta se aplicará cuando se publique la línea de pedido.

targetFrequency

object (TargetFrequency)

Es la cantidad promedio de veces que deseas que los anuncios de esta línea de pedido se muestren a la misma persona durante un período determinado.

linkedMerchantId

string (int64 format)

Es el ID del comercio vinculado a la línea de pedido del feed de productos.

relatedVideoIds[]

string

Los ID de los videos aparecen debajo del anuncio de video principal cuando este se reproduce en la aplicación de YouTube en dispositivos móviles.

leadFormId

string (int64 format)

El ID del formulario para generar clientes potenciales.

videoAdSequenceSettings

object (VideoAdSequenceSettings)

La configuración relacionada con VideoAdSequence

YoutubeAndPartnersThirdPartyMeasurementSettings

Es una configuración que controla qué proveedores externos miden métricas específicas de las líneas de pedido.

Representación JSON
{
  "viewabilityVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandSafetyVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "reachVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandLiftVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ]
}
Campos
viewabilityVendorConfigs[]

object (ThirdPartyVendorConfig)

Los proveedores externos que miden la visibilidad

Se aplican los siguientes proveedores externos:

  • THIRD_PARTY_VENDOR_MOAT
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_TELEMETRY
  • THIRD_PARTY_VENDOR_MEETRICS
brandSafetyVendorConfigs[]

object (ThirdPartyVendorConfig)

Los proveedores externos que miden la seguridad de la marca

Se aplican los siguientes proveedores externos:

  • THIRD_PARTY_VENDOR_ZERF
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
reachVendorConfigs[]

object (ThirdPartyVendorConfig)

Los proveedores externos que miden el alcance

Se aplican los siguientes proveedores externos:

  • THIRD_PARTY_VENDOR_NIELSEN
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_KANTAR
brandLiftVendorConfigs[]

object (ThirdPartyVendorConfig)

Los proveedores externos que miden el reconocimiento de marca

Se aplican los siguientes proveedores externos:

  • THIRD_PARTY_VENDOR_DYNATA
  • THIRD_PARTY_VENDOR_KANTAR

ThirdPartyVendorConfig

Es la configuración que controla cómo se configuran los proveedores externos de medición.

Representación JSON
{
  "vendor": enum (ThirdPartyVendor),
  "placementId": string
}
Campos
vendor

enum (ThirdPartyVendor)

El proveedor de medición externo.

placementId

string

Es el ID que usa la plataforma del proveedor externo para identificar la línea de pedido.

ThirdPartyVendor

Proveedores que realizan mediciones de terceros.

Enumeraciones
THIRD_PARTY_VENDOR_UNSPECIFIED Proveedor externo desconocido
THIRD_PARTY_VENDOR_MOAT Foso.
THIRD_PARTY_VENDOR_DOUBLE_VERIFY DoubleVerify
THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE Integral Ad Science.
THIRD_PARTY_VENDOR_COMSCORE Comscore
THIRD_PARTY_VENDOR_TELEMETRY Telemetría.
THIRD_PARTY_VENDOR_MEETRICS Meetrics.
THIRD_PARTY_VENDOR_ZEFR ZEFR.
THIRD_PARTY_VENDOR_NIELSEN Nielsen.
THIRD_PARTY_VENDOR_KANTAR Kantar.
THIRD_PARTY_VENDOR_DYNATA Dynata.

YoutubeAndPartnersInventorySourceConfig

Es la configuración que controla a qué inventarios relacionados con YouTube se segmentará la línea de pedido de YouTube y socios.

Representación JSON
{
  "includeYoutubeSearch": boolean,
  "includeYoutubeVideos": boolean,
  "includeGoogleTv": boolean,
  "includeYoutubeVideoPartners": boolean
}
Campos
includeYoutubeVideos

boolean

Si se orienta al inventario de canales y videos en YouTube y a videos de YouTube incorporados en otros sitios.

includeGoogleTv

boolean

Opcional. Determina si se debe segmentar el inventario en apps de video disponibles con Google TV.

includeYoutubeVideoPartners

boolean

Si deseas segmentar el inventario en una colección de sitios y aplicaciones de socios que siguen los mismos estándares de seguridad de la marca que YouTube.

YoutubeAndPartnersContentCategory

Categorías de seguridad de la marca para el contenido de YouTube y de socios.

Enumeraciones
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_UNSPECIFIED La categoría de contenido no se especifica o es desconocida en esta versión.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_STANDARD Es una categoría que consta de una amplia variedad de contenido adecuado para la mayoría de las marcas. El contenido se basa en los Lineamientos del Contenido Apto para Anunciantes de YouTube.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_EXPANDED Es una categoría que incluye todo el contenido de YouTube y los socios de video que cumple con los estándares de monetización.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_LIMITED Es una categoría que consta de un rango reducido de contenido que cumple con requisitos más estrictos, en especial en lo que respecta al lenguaje inapropiado y el contenido provocativo de índole sexual.

TargetFrequency

Es un parámetro de configuración que controla la cantidad promedio de veces que los anuncios se mostrarán a la misma persona durante un período determinado.

Representación JSON
{
  "targetCount": string,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer
}
Campos
targetCount

string (int64 format)

Es la cantidad objetivo de veces, en promedio, que los anuncios se mostrarán a la misma persona en el período determinado por timeUnit y timeUnitCount.

timeUnit

enum (TimeUnit)

Es la unidad de tiempo en la que se aplicará la frecuencia objetivo.

Se aplica la siguiente unidad de tiempo:

  • TIME_UNIT_WEEKS
timeUnitCount

integer

Es la cantidad de timeUnit que durará la frecuencia objetivo.

Se aplican las siguientes restricciones según el valor de timeUnit:

  • TIME_UNIT_WEEKS (debe ser 1)

VideoAdSequenceSettings

Configuración relacionada con VideoAdSequence.

Representación JSON
{
  "minimumDuration": enum (VideoAdSequenceMinimumDuration),
  "steps": [
    {
      object (VideoAdSequenceStep)
    }
  ]
}
Campos
minimumDuration

enum (VideoAdSequenceMinimumDuration)

Es el intervalo de tiempo mínimo antes de que el mismo usuario vuelva a ver esta secuencia.

steps[]

object (VideoAdSequenceStep)

Los pasos de los que consta la secuencia.

VideoAdSequenceMinimumDuration

Es la enumeración del posible intervalo mínimo antes de que el mismo usuario vuelva a ver la VideoAdSequence.

Enumeraciones
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_UNSPECIFIED No especificado o desconocido.
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_WEEK 7 días
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_MONTH 30 días.

VideoAdSequenceStep

Es el detalle de un solo paso en una VideoAdSequence.

Representación JSON
{
  "stepId": string,
  "adGroupId": string,
  "previousStepId": string,
  "interactionType": enum (InteractionType)
}
Campos
stepId

string (int64 format)

Es el ID del paso.

adGroupId

string (int64 format)

Es el ID del grupo de anuncios correspondiente del paso.

previousStepId

string (int64 format)

El ID del paso anterior. El primer paso no tiene un paso anterior.

interactionType

enum (InteractionType)

Es la interacción en el paso anterior que llevará al usuario a este paso. El primer paso no tiene interactionType.

InteractionType

Son los tipos de interacción en un paso.

Enumeraciones
INTERACTION_TYPE_UNSPECIFIED No especificado o desconocido
INTERACTION_TYPE_PAID_VIEW Es una vista pagada.
INTERACTION_TYPE_SKIP Omitida por el usuario
INTERACTION_TYPE_IMPRESSION Una impresión de anuncios (vista)
INTERACTION_TYPE_ENGAGED_IMPRESSION Es una impresión de anuncios que el usuario no omitió de inmediato, pero que tampoco alcanzó el evento facturable.

Métodos

bulkEditAssignedTargetingOptions

Edita de forma masiva las opciones de segmentación en varias líneas de pedido.

bulkListAssignedTargetingOptions

Muestra las opciones de segmentación asignadas para varias líneas de pedido en todos los tipos de segmentación.

bulkUpdate

Actualiza varias líneas de pedido.

create

Crea una línea de pedido nueva.

delete

Borra una línea de pedido.

duplicate

Duplica una línea de pedido.

generateDefault

Crea una línea de pedido nueva con la configuración (incluida la segmentación) heredada del pedido de inserción y un ENTITY_STATUS_DRAFT entity_status.

get

Obtiene una línea de pedido.

list

Muestra las líneas de pedido de un anunciante.

patch

Actualiza una línea de pedido existente.