AdGroupBidModifier

Representa un modificador de oferta 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. Es el nombre del recurso del modificador de ofertas del grupo de anuncios. Los nombres de los recursos del modificador de ofertas del grupo de anuncios tienen el siguiente formato:

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

bidModifierSource

enum (BidModifierSource)

Solo salida. Fuente del modificador de ofertas.

adGroup

string

Inmutable. Es el grupo de anuncios al que pertenece este criterio.

criterionId

string (int64 format)

Solo salida. Es el ID del criterio que se modificará en 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. El grupo de anuncios base a partir del cual se creó este modificador de ofertas del grupo de anuncios de borrador o prueba. 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 la prueba y no tiene el grupo de anuncios base correspondiente, este campo será nulo. Este campo es de solo lectura.

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

Obligatorio en 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 de 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. Es un criterio para un período de fechas de entrada en un hotel.

BidModifierSource

Enum que describe las posibles fuentes de modificadores de ofertas.

Enumeraciones
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa el valor desconocido en esta versión.
CAMPAIGN El modificador de oferta se especifica a nivel de la campaña, a nivel de la campaña.
AD_GROUP El modificador de ofertas se especifica (anula) a nivel del grupo de anuncios.

HotelDateSelectionTypeInfo

Criterio para la selección de fechas de hotel (fechas predeterminadas en comparación con las seleccionadas por el usuario).

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

enum (HotelDateSelectionType)

Tipo de fecha de hotel que se seleccionó

HotelAdvanceBookingWindowInfo

Es el criterio de la cantidad de días antes de la estadía que se realiza la reserva.

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

string (int64 format)

Es el extremo inferior de la cantidad de días anteriores a la estadía.

maxDays

string (int64 format)

Es el extremo superior 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)

Es el extremo inferior de la cantidad de noches de la estadía.

maxNights

string (int64 format)

Es el extremo superior 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

Es el criterio para un período de entrada.

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

string

Es la fecha de inicio en formato AAAA-MM-DD.

endDate

string

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