AdGroupBidModifier

Representa un modificador de ofertas del grupo de anuncios.

Representación JSON
{
  "resourceName": string,
  "bidModifierSource": enum (BidModifierSource),
  "adGroup": string,
  "criterionId": string,
  "bidModifier": number,
  "baseAdGroup": string,

  // Union field criterion can be only one of the following:
  "hotelDateSelectionType": {
    object (HotelDateSelectionTypeInfo)
  },
  "hotelAdvanceBookingWindow": {
    object (HotelAdvanceBookingWindowInfo)
  },
  "hotelLengthOfStay": {
    object (HotelLengthOfStayInfo)
  },
  "hotelCheckInDay": {
    object (HotelCheckInDayInfo)
  },
  "device": {
    object (DeviceInfo)
  },
  "hotelCheckInDateRange": {
    object (HotelCheckInDateRangeInfo)
  }
  // End of list of possible types for union field criterion.
}
Campos
resourceName

string

Inmutable. El nombre del recurso del modificador de ofertas del grupo de anuncios. Los nombres de los recursos de modificadores de oferta del grupo de anuncios tienen el siguiente formato:

customers/{customerId}/adGroupBidModifiers/{adGroupId}~{criterionId}

bidModifierSource

enum (BidModifierSource)

Solo salida. Es la fuente del modificador de ofertas.

adGroup

string

Inmutable. El grupo de anuncios al que pertenece este criterio.

criterionId

string (int64 format)

Solo salida. El ID del criterio para modificar la oferta.

Este campo se ignora para las mutaciones.

bidModifier

number

El modificador para la oferta cuando el criterio coincida. El modificador debe estar en el rango de 0.1 a 10.0. El rango es de 1.0 a 6.0 para PreferredContent. Usa 0 para inhabilitar un tipo de dispositivo.

baseAdGroup

string

Solo salida. Es el grupo de anuncios base a partir del cual se creó este modificador de ofertas del grupo de anuncios de prueba o borrador. Si adGroup es un grupo de anuncios base, este campo será igual a adGroup. Si el grupo de anuncios se creó en el borrador o en la prueba y no tiene un grupo de anuncios base correspondiente, este campo será nulo. Este campo es de solo lectura.

Campo de unión criterion. El criterio del modificador de ofertas de este grupo de anuncios.

Es obligatorio para las operaciones de creación a partir de la versión 5. criterion puede ser una de las siguientes opciones:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Inmutable. Criterio para la selección de fechas del hotel (fechas predeterminadas en comparación con el usuario seleccionado).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Inmutable. Criterio para la cantidad de días antes de la estadía en la que se realiza la reserva.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Inmutable. Criterio para la duración de la estadía en el hotel en noches.

hotelCheckInDay

object (HotelCheckInDayInfo)

Inmutable. Criterio del día de la semana para el que se realiza la reserva.

device

object (DeviceInfo)

Inmutable. Un criterio de dispositivo

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Inmutable. Criterio para el período de entrada de un hotel.

BidModifierSource

Enumeración que describe las posibles fuentes del modificador de ofertas.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
CAMPAIGN El modificador de ofertas se especifica a nivel de la campaña, en el criterio a nivel de la campaña.
AD_GROUP El modificador de ofertas se especifica (anulado) a nivel del grupo de anuncios.

HotelDateSelectionTypeInfo

Criterio para la selección de fechas del hotel (fechas predeterminadas en comparación con el usuario seleccionado).

Representación JSON
{
  "type": enum (HotelDateSelectionType)
}
Campos
type

enum (HotelDateSelectionType)

Tipo de fecha de hotel seleccionada para el hotel

HotelAdvanceBookingWindowInfo

Criterio para la cantidad de días antes de la estadía en la que se realiza la reserva.

Representación JSON
{
  "minDays": string,
  "maxDays": string
}
Campos
minDays

string (int64 format)

Límite bajo de la cantidad de días antes de la estadía.

maxDays

string (int64 format)

Finalización alta de la cantidad de días anteriores a la estadía.

HotelLengthOfStayInfo

Criterio para la duración de la estadía en el hotel en noches.

Representación JSON
{
  "minNights": string,
  "maxNights": string
}
Campos
minNights

string (int64 format)

Límite bajo de la cantidad de noches de la estadía.

maxNights

string (int64 format)

Finalización alta de la cantidad de noches de la estadía.

HotelCheckInDayInfo

Criterio del día de la semana para el que se realiza la reserva.

Representación JSON
{
  "dayOfWeek": enum (DayOfWeek)
}
Campos
dayOfWeek

enum (DayOfWeek)

El día de la semana.

HotelCheckInDateRangeInfo

Criterio para el período de entrada.

Representación JSON
{
  "startDate": string,
  "endDate": string
}
Campos
startDate

string

Fecha de inicio en formato AAAA-MM-DD

endDate

string

Fecha de finalización en formato AAAA-MM-DD.