AdGroupBidModifier

Representa um modificador de lance do 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 do modificador 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, este 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 deste 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 da data do hotel (datas padrão x 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 para o dia da semana referente à reserva.

device

object (DeviceInfo)

Imutável. Um critério de dispositivo.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Imutável. Critério para um período de check-in em um 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 o 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 da data do hotel (datas padrão x 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 superior 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)

Valor mínimo do número de noites da estadia.

maxNights

string (int64 format)

Limite alto do número de noites da estadia.

HotelCheckInDayInfo

Critério para o dia da semana referente à reserva.

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.