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 de recursos do modificador de lances de 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 "adGroup" for um grupo de anúncios 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 nas 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 versus usuário selecionado).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

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

hotelLengthOfStay

object (HotelLengthOfStayInfo)

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

hotelCheckInDay

object (HotelCheckInDayInfo)

Imutável. Critério para o dia da semana em que a reserva é feita.

device

object (DeviceInfo)

Imutável. Um critério de dispositivo.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Imutável. Critério para um período de check-in no 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 no 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 versus usuário selecionado).

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 foi feita.

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

string (int64 format)

Baixo limite do número de dias antes da estadia.

maxDays

string (int64 format)

Ponto máximo do número de dias antes da estadia.

HotelLengthOfStayInfo

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

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

string (int64 format)

Menor número de noites da estadia.

maxNights

string (int64 format)

Máximo do número de noites da estadia.

HotelCheckInDayInfo

Critério para o dia da semana em que a reserva é feita.

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.