AdGroupBidModifier

Representa um modificador de lance de grupo de anúncios.

Representação 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

Imutável. O nome do recurso do modificador de lance do grupo de anúncios. Os nomes dos recursos dos modificadores de lances do grupo de anúncios têm o seguinte formato:

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

bidModifierSource

enum (BidModifierSource)

Apenas saída. Origem do modificador de lance.

adGroup

string

Imutável. O grupo de anúncios ao qual este critério pertence.

criterionId

string (int64 format)

Apenas saída. O ID do critério que será modificado pelo lance.

Este campo é ignorado para mutações.

bidModifier

number

O modificador do lance quando o critério corresponde. O modificador precisa estar no intervalo: 0,1 a 10,0. O intervalo é de 1,0 a 6,0 para PreferredContent. Use 0 para desativar um tipo de dispositivo.

baseAdGroup

string

Apenas saída. O grupo de anúncios base a partir do qual este modificador de lance de grupo de anúncios de rascunho/teste foi criado. Se o adGroup for um grupo de anúncios de base, esse campo será igual a "adGroup". Se o grupo de anúncios tiver sido criado no rascunho ou no teste e não tiver um grupo de anúncios base correspondente, esse campo será nulo. Este campo é somente leitura.

Campo de união criterion. O critério do modificador de lance do grupo de anúncios.

Obrigatório em operações de criação a partir da V5. criterion pode ser apenas de um dos tipos a seguir:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Imutável. Critério para seleção de datas de hotel (datas padrão versus selecionadas pelo usuário).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Imutável. Critério para o número de dias antes da estadia em que a reserva está sendo feita.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Imutável. Critério para a duração da estadia no hotel.

hotelCheckInDay

object (HotelCheckInDayInfo)

Imutável. Critério do dia da semana para o qual a reserva se destina.

device

object (DeviceInfo)

Imutável. Um critério de dispositivo.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Imutável. Critério para um período de check-in de hotel.

BidModifierSource

Enumeração que descreve possíveis origens do modificador de lance.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
CAMPAIGN O modificador de lance é especificado no nível da campanha, no critério do nível da campanha.
AD_GROUP O modificador de lance é especificado (substituído) no nível do grupo de anúncios.

HotelDateSelectionTypeInfo

Critério para seleção de datas de hotel (datas padrão versus selecionadas pelo usuário).

Representação JSON
{
  "type": enum (HotelDateSelectionType)
}
Campos
type

enum (HotelDateSelectionType)

Tipo de seleção da data do hotel

HotelAdvanceBookingWindowInfo

Critério para o número de dias antes da estadia em que a reserva está sendo feita.

Representação JSON
{
  "minDays": string,
  "maxDays": string
}
Campos
minDays

string (int64 format)

Limite inferior do número de dias antes da estadia.

maxDays

string (int64 format)

Limite alto do número de dias antes da estadia.

HotelLengthOfStayInfo

Critério para a duração da estadia no hotel.

Representação JSON
{
  "minNights": string,
  "maxNights": string
}
Campos
minNights

string (int64 format)

Limite baixo do número de noites na estadia.

maxNights

string (int64 format)

Limite alto do número de noites na estadia.

HotelCheckInDayInfo

Critério do dia da semana para o qual a reserva se destina.

Representação JSON
{
  "dayOfWeek": enum (DayOfWeek)
}
Campos
dayOfWeek

enum (DayOfWeek)

O dia da semana.

HotelCheckInDateRangeInfo

Critério para um período de check-in.

Representação JSON
{
  "startDate": string,
  "endDate": string
}
Campos
startDate

string

Data de início no formato AAAA-MM-DD.

endDate

string

Data de término no formato AAAA-MM-DD.