BiddingStrategy

Es la configuración que controla la estrategia de ofertas. La estrategia de ofertas determina el precio de la oferta.

Representación JSON
{

  // Union field bid_strategy_scheme can be only one of the following:
  "fixedBid": {
    object (FixedBidStrategy)
  },
  "maximizeSpendAutoBid": {
    object (MaximizeSpendBidStrategy)
  },
  "performanceGoalAutoBid": {
    object (PerformanceGoalBidStrategy)
  }
  // End of list of possible types for union field bid_strategy_scheme.
}
Campos
Campo de unión bid_strategy_scheme. Obligatorio. Las direcciones (bid_strategy_scheme) solo pueden ser una de las siguientes opciones:
fixedBid

object (FixedBidStrategy)

Es una estrategia que usa un precio de oferta fijo.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Es una estrategia que ajusta automáticamente la oferta para optimizarla en función de su objetivo de rendimiento mientras invierte todo el presupuesto.

A nivel del pedido de inserción, el markupType de las líneas de pedido no se puede establecer como PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Además, cuando performanceGoalType sea uno de los siguientes:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED:

Los lineItemType de las líneas de pedido de pedido de inserción deben ser uno de los siguientes:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT:

y cuando performanceGoalType sea uno de los siguientes:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

El lineItemType de las líneas de pedido de pedido de inserción debe ser LINE_ITEM_TYPE_VIDEO_DEFAULT.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Es una estrategia que ajusta automáticamente la oferta para alcanzar o superar un objetivo de rendimiento específico. Solo se usará para una entidad de línea de pedido.

FixedBidStrategy

Es una estrategia que utiliza un precio de oferta fijo.

Representación JSON
{
  "bidAmountMicros": string
}
Campos
bidAmountMicros

string (int64 format)

Es el importe fijo de la oferta, en micros de la moneda del anunciante. Para la entidad del pedido de inserción, bidAmountMicros debe establecerse como 0. En el caso de la entidad de línea de pedido, bidAmountMicros debe ser mayor o igual que la unidad facturable de la moneda determinada y menor o igual que el límite superior 1000000000.

Por ejemplo, 1500000 representa 1.5 unidades estándar de la moneda.

MaximizeSpendBidStrategy

Es una estrategia que ajusta automáticamente la oferta para optimizar un objetivo de rendimiento específico mientras se invierte todo el presupuesto.

Representación JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
Campos
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obligatorio. Es el tipo de objetivo de rendimiento que la estrategia de ofertas intenta minimizar mientras se invierte todo el presupuesto. BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM no es compatible con esta estrategia.

maxAverageCpmBidAmountMicros

string (int64 format)

El CPM promedio máximo que puede ser la oferta, en micros de la moneda del anunciante. Debe ser mayor o igual que una unidad facturable de la moneda especificada.

Por ejemplo, 1500000 representa 1.5 unidades estándar de la moneda.

raiseBidForDeals

boolean

Si la estrategia tiene en cuenta los precios mínimos de los acuerdos

customBiddingAlgorithmId

string (int64 format)

Indica el ID del algoritmo de ofertas personalizadas que utiliza esta estrategia. Solo se aplica cuando performanceGoalType se configura como BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Posibles tipos de objetivos de rendimiento para la estrategia de oferta.

Enumeradores
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED No se especificó el valor del tipo o se desconoce en esta versión.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA Costo por acción.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC Costo por clic
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM CPM visibles
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO Algoritmo de ofertas personalizadas
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA Vistas completas y audibles.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Tiempo de vista de vistas de más de 10 segundos
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Impresiones visibles

PerformanceGoalBidStrategy

Es una estrategia que ajusta automáticamente la oferta para alcanzar o superar un objetivo de rendimiento específico.

Representación JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
Campos
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obligatorio. Es el tipo de objetivo de rendimiento que la estrategia de ofertas intentará alcanzar o superar.

Para el uso a nivel de la línea de pedido, el valor debe ser uno de los siguientes:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.
performanceGoalAmountMicros

string (int64 format)

Obligatorio. Es el objetivo de rendimiento que la estrategia de ofertas intentará alcanzar o superar, en micros de la moneda del anunciante o en micro del valor del ROAS (retorno de la inversión publicitaria), que también se basa en la moneda del anunciante. Debe ser mayor o igual que una unidad facturable de la moneda determinada y menor o igual que los límites superiores. Cada performanceGoalType tiene su límite superior:

  • cuando performanceGoalType es BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, el límite superior es USD 10,000.00.
  • cuando performanceGoalType es BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, el límite superior es USD 1,000.00.
  • cuando performanceGoalType es BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, el límite superior es USD 1,000.00.
  • cuando performanceGoalType es BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, el límite superior es 1,000.00 y el límite inferior es 0.01.

Ejemplo: Si se establece en BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, el precio de la oferta se basará en la probabilidad de que cada impresión disponible sea visible. Por ejemplo, si el objetivo de CPM visibles es de USD 2 y hay un 40% de probabilidades de que una impresión sea visible, el precio de la oferta será de CPM de USD 0.80 (el 40% de USD 2).

Por ejemplo, 15,000,000 representa 1.5 unidades estándar del valor de moneda o ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

El CPM promedio máximo que puede ser la oferta, en micros de la moneda del anunciante. Debe ser mayor o igual que una unidad facturable de la moneda especificada. No es aplicable cuando performanceGoalType se configura como BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

Por ejemplo, 1500000 representa 1.5 unidades estándar de la moneda.

customBiddingAlgorithmId

string (int64 format)

Indica el ID del algoritmo de ofertas personalizadas que utiliza esta estrategia. Solo se aplica cuando performanceGoalType se configura como BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.