toggle
Включает/выключает набор корректировок.
Узнайте больше
Запрос
Структура запроса в формате JSON:
{
"method": "toggle",
"params": { /* params */
"BidModifierToggleItems": [{ /* BidModifierToggleItem */
"CampaignId": (long),
"AdGroupId": (long),
"Type": ( "DEMOGRAPHICS_ADJUSTMENT" | "RETARGETING_ADJUSTMENT" | "REGIONAL_ADJUSTMENT" | "SERP_LAYOUT_ADJUSTMENT" | "INCOME_GRADE_ADJUSTMENT" ), /* required */
"Enabled": ( "YES" | "NO" ) /* required */
}, ... ] /* required */
}
}
Параметр |
Тип |
Описание |
Обязательный |
Структура params (для JSON) / ToggleRequest (для SOAP) |
|||
|
array of BidModifierToggleItem |
Наборы корректировок, которые требуется включить или выключить. Не более 1000 элементов в массиве. |
Да |
Структура BidModifierToggleItem |
|||
|
long |
Идентификатор кампании. Указывается при включении/выключении корректировок на уровне кампании. |
Либо |
|
long |
Идентификатор группы объявлений. Указывается при включении/выключении корректировок на уровне группы. |
|
|
BidModifierTypeEnum |
Тип корректировок, которые нужно включить или выключить: DEMOGRAPHICS_ADJUSTMENT, RETARGETING_ADJUSTMENT, REGIONAL_ADJUSTMENT, SERP_LAYOUT_ADJUSTMENT или INCOME_GRADE_ADJUSTMENT. |
Да |
|
YesNoEnum |
YES — включить набор корректировок, NO — выключить набор корректировок. |
Да |
Ответ
Структура ответа в формате JSON:
{
"result": { /* result */
"ToggleResults": [{ /* ToggleResult */
"CampaignId": (long),
"AdGroupId": (long),
"Type": ( "DEMOGRAPHICS_ADJUSTMENT" | "RETARGETING_ADJUSTMENT" | "REGIONAL_ADJUSTMENT" | "SERP_LAYOUT_ADJUSTMENT" | "INCOME_GRADE_ADJUSTMENT" ), /* required */
"Warnings": [{ /* ExceptionNotification */
"Code": (int), /* required */
"Message": (string), /* required */
"Details": (string)
}, ... ],
"Errors": [{ /* ExceptionNotification */
"Code": (int), /* required */
"Message": (string), /* required */
"Details": (string)
}, ... ]
}, ... ]
}
}
Параметр |
Тип |
Описание |
Структура result (для JSON) / ToggleResponse (для SOAP) |
||
|
array of ToggleResult |
Результаты включения/выключения корректировок. |
Структура ToggleResult |
||
|
long |
Идентификатор кампании. Возвращается в случае успешного выполнения операции (если был указан в запросе). |
|
long |
Идентификатор группы объявлений. Возвращается в случае успешного выполнения операции (если был указан в запросе). |
|
BidModifierTypeEnum |
Тип корректировок, которые были включены или выключены. |
|
array of ExceptionNotification |
Предупреждения, возникшие при выполнении операции. |
|
array of ExceptionNotification |
Ошибки, возникшие при выполнении операции. |
Примеры
Пример выключения корректировок по полу и возрасту на уровне кампании
{
"method": "toggle",
"params": {
"BidModifierToggleItems": [
{
"CampaignId": 10001,
"Type": "DEMOGRAPHICS_ADJUSTMENT",
"Enabled": "NO"
}
]
}
}