AdGroupBidModifier

広告グループの入札単価調整比を表します。

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.
}
フィールド
resourceName

string

変更不可。広告グループの入札単価調整比のリソース名。広告グループの入札単価調整比のリソース名の形式は次のとおりです。

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

bidModifierSource

enum (BidModifierSource)

出力専用。入札単価調整比のソース。

adGroup

string

変更不可。この条件が属する広告グループです。

criterionId

string (int64 format)

出力専用。入札で変更する条件の ID です。

このフィールドはミューテーションの場合は無視されます。

bidModifier

number

条件が一致した場合の入札の修飾子。修飾子は 0.1 ~ 10.0 の範囲内にする必要があります。PreferredContent の範囲は 1.0~6.0 です。デバイスタイプをオプトアウトするには、0 を使用します。

baseAdGroup

string

出力専用。この下書き/試用の広告グループの入札単価調整比の作成元となった基本の広告グループ。adGroup が基本の広告グループの場合、このフィールドは adGroup と等しくなります。広告グループが下書きまたは試用で作成され、対応する基本の広告グループがない場合、このフィールドは null になります。このフィールドは読み取り専用です。

共用体フィールド criterion。この広告グループの入札単価調整比の条件。

V5 以降の作成オペレーションで必須です。criterion は次のいずれかになります。

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

変更不可。ホテルの日付選択の条件(デフォルトの日付とユーザーが選択した日付)。

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

変更不可。宿泊日の何日前までに予約を行う必要があるかについての条件。

hotelLengthOfStay

object (HotelLengthOfStayInfo)

変更不可。ホテルの宿泊日数に関する条件。

hotelCheckInDay

object (HotelCheckInDayInfo)

変更不可。予約の対象となる曜日の基準。

device

object (DeviceInfo)

変更不可。デバイス条件。

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

変更不可。ホテルのチェックイン日付の範囲の条件。

BidModifierSource

利用可能な入札単価調整比のソースを記述する列挙型。

列挙型
UNSPECIFIED 指定されていません。
UNKNOWN 戻り値にのみ使用されます。このバージョンで不明な値を表します。
CAMPAIGN 入札単価調整比は、キャンペーン単位の条件で、キャンペーン単位で指定します。
AD_GROUP 入札単価調整比は広告グループ単位で指定(オーバーライド)されます。

HotelDateSelectionTypeInfo

ホテルの日付選択条件(デフォルトの日付またはユーザーが選択した日付)。

JSON 表現
{
  "type": enum (HotelDateSelectionType)
}
フィールド
type

enum (HotelDateSelectionType)

選択したホテルの日付のタイプ

HotelAdvanceBookingWindowInfo

宿泊日の何日前までに予約を行う必要があるかについての条件。

JSON 表現
{
  "minDays": string,
  "maxDays": string
}
フィールド
minDays

string (int64 format)

滞在前の日数の下限。

maxDays

string (int64 format)

宿泊日の前日までの日数の上限。

HotelLengthOfStayInfo

ホテルの滞在日数に関する条件。

JSON 表現
{
  "minNights": string,
  "maxNights": string
}
フィールド
minNights

string (int64 format)

滞在日数の下限。

maxNights

string (int64 format)

滞在の最大泊数。

HotelCheckInDayInfo

予約の対象となる曜日の基準。

JSON 表現
{
  "dayOfWeek": enum (DayOfWeek)
}
フィールド
dayOfWeek

enum (DayOfWeek)

曜日です。

HotelCheckInDateRangeInfo

チェックイン期間の条件。

JSON 表現
{
  "startDate": string,
  "endDate": string
}
フィールド
startDate

string

開始日は YYYY-MM-DD 形式で指定します。

endDate

string

終了日(YYYY-MM-DD 形式)。