get
Возвращает параметры корректировок, отвечающих заданным критериям.
Узнайте больше
Ограничения
Метод возвращает не более 10 000 объектов.
Сумма значений параметров Limit
и Offset
не должна превышать 120 000 (если Limit
не указан, значение Offset
не должно превышать 110 000).
Запрос
Структура запроса в формате JSON:
{
"method": "get",
"params": { /* params */
"SelectionCriteria": { /* BidModifiersSelectionCriteria */
"CampaignIds": [(long), ... ],
"AdGroupIds": [(long), ... ],
"Ids": [(long), ... ],
"Types": [( "MOBILE_ADJUSTMENT" | "TABLET_ADJUSTMENT" | "DESKTOP_ADJUSTMENT" | "DESKTOP_ONLY_ADJUSTMENT" | "DEMOGRAPHICS_ADJUSTMENT" | "RETARGETING_ADJUSTMENT" | "REGIONAL_ADJUSTMENT" | "VIDEO_ADJUSTMENT" | "SMART_AD_ADJUSTMENT" | "SERP_LAYOUT_ADJUSTMENT" | "INCOME_GRADE_ADJUSTMENT" | "AD_GROUP_ADJUSTMENT" ), ... ],
"Levels": [( "CAMPAIGN" | "AD_GROUP" ), ... ] /* required */
}, /* required */
"FieldNames": [( "Id" | "CampaignId" | "AdGroupId" | "Level" | "Type" ), ... ], /* required */
"MobileAdjustmentFieldNames": [( "BidModifier" | "OperatingSystemType" ), ... ],
"TabletAdjustmentFieldNames": [( "BidModifier" | "OperatingSystemType" ), ... ],
"DesktopAdjustmentFieldNames": [( "BidModifier" )],
"DesktopOnlyAdjustmentFieldNames": [( "BidModifier" )],
"DemographicsAdjustmentFieldNames": [( "Gender" | "Age" | "BidModifier" | "Enabled" ), ... ],
"RetargetingAdjustmentFieldNames": [( "RetargetingConditionId" | "BidModifier" | "Accessible" | "Enabled" ), ... ],
"RegionalAdjustmentFieldNames": [( "RegionId" | "BidModifier" | "Enabled" ), ... ],
"VideoAdjustmentFieldNames": [( "BidModifier" )],
"SmartAdAdjustmentFieldNames": [( "BidModifier" )],
"SerpLayoutAdjustmentFieldNames": [( "SerpLayout" | "BidModifier" | "Enabled" ), ... ],
"IncomeGradeAdjustmentFieldNames": [( "Grade" | "BidModifier" | "Enabled" ), ... ],
"AdGroupAdjustmentFieldNames" : [ ("BidModifier") ],
"Page": { /* LimitOffset */
"Limit": (long),
"Offset": (long)
}
}
}
Параметр |
Тип |
Описание |
Обязательный |
Структура params (для JSON) / GetRequest (для SOAP) |
|||
|
BidModifiersSelectionCriteria |
Критерий отбора корректировок. |
Да |
|
array of BidModifierFieldEnum |
Имена параметров верхнего уровня, которые требуется получить. |
Да |
|
array of MobileAdjustmentFieldEnum |
Имена параметров корректировок на мобильных, которые требуется получить. |
Нет |
|
array of TabletAdjustmentFieldEnum |
Имена параметров корректировок на планшетах, которые требуется получить. |
Нет |
|
array of DesktopAdjustmentFieldEnum |
Имена параметров корректировок на компьютерах, Smart TV, которые требуется получить. |
Нет |
|
array of DesktopOnlyAdjustmentFieldEnum |
Имена параметров корректировок только на компьютерах, которые требуется получить. |
Нет |
|
array of DemographicsAdjustmentFieldEnum |
Имена параметров корректировок по полу и возрасту, которые требуется получить. |
Нет |
|
array of RetargetingAdjustmentFieldEnum |
Имена параметров корректировок для целевой аудитории, которые требуется получить. |
Нет |
|
array of RegionalAdjustmentFieldEnum |
Имена параметров корректировок по региону показа, которые требуется получить. |
Нет |
|
array of VideoAdjustmentFieldEnum |
Имена параметров корректировок для видеодополнений, которые требуется получить. |
Нет |
|
array of SmartAdAdjustmentFieldEnum |
Имена параметров корректировок для смарт-объявлений, которые требуется получить. |
Нет |
|
array of SerpLayoutAdjustmentFieldEnum |
Имена параметров корректировок на эксклюзивное размещение, которые требуется получить. |
Нет |
|
array of IncomeGradeAdjustmentFieldEnum |
Имена параметров корректировок на платежеспособность, которые требуется получить. |
Нет |
|
array of AdGroupAdjustmentFieldEnum |
Имена параметров корректировок на группу, которые требуется получить. |
Нет |
|
LimitOffset |
Структура, задающая страницу при постраничной выборке данных. |
Нет |
Структура BidModifiersSelectionCriteria |
|||
|
array of long |
Отбирать корректировки, заданные для указанных кампаний и/или дочерних групп. От 1 до 10 элементов в массиве. |
Хотя бы один из параметров |
|
array of long |
Отбирать корректировки, заданные для указанных групп. От 1 до 1000 элементов в массиве. |
|
|
array of long |
Отбирать корректировки с указанными идентификаторами. От 1 до 10 000 элементов в массиве. |
|
|
array of BidModifierTypeEnum |
Отбирать корректировки указанных типов. См. Типы корректировок. |
Нет |
|
array of BidModifierLevelEnum |
Отбирать корректировки указанных уровней:
|
Да |
Ответ
Структура ответа в формате JSON:
{
"result": { /* result */
"BidModifiers": [{ /* BidModifierGetItem */
"CampaignId": (long),
"AdGroupId": (long), /* nillable */
"Id": (long),
"Level": ( "CAMPAIGN" | "AD_GROUP" ),
"Type": ( "MOBILE_ADJUSTMENT" | "TABLET_ADJUSTMENT" | "DESKTOP_ADJUSTMENT" | "DESKTOP_ONLY_ADJUSTMENT" | "DEMOGRAPHICS_ADJUSTMENT" | "RETARGETING_ADJUSTMENT" | "REGIONAL_ADJUSTMENT" | "VIDEO_ADJUSTMENT" | "SMART_AD_ADJUSTMENT" | "SERP_LAYOUT_ADJUSTMENT" | "INCOME_GRADE_ADJUSTMENT" | "AD_GROUP_ADJUSTMENT" ),
"MobileAdjustment": { /* MobileAdjustmentGet */
"BidModifier": (int),
"OperatingSystemType": ( "IOS" | "ANDROID" )
},
"TabletAdjustment": { /* MobileAdjustmentGet */
"BidModifier": (int), /* required */
"OperatingSystemType": ( "IOS" | "ANDROID" )
},
"DesktopAdjustment": { /* DesktopAdjustmentGet */
"BidModifier": (int)
},
"DesktopOnlyAdjustment": { /* DesktopAdjustmentGet */
"BidModifier": (int) /* required */
},
"DemographicsAdjustment": { /* DemographicsAdjustmentGet */
"Gender": ( "GENDER_MALE" | "GENDER_FEMALE" ), /* nillable */
"Age": ( "AGE_0_17" | "AGE_18_24" | "AGE_25_34" | "AGE_35_44" | "AGE_45" | "AGE_45_54" | "AGE_55" ), /* nillable */
"BidModifier": (int),
"Enabled": ( "YES" | "NO" )
},
"RetargetingAdjustment": { /* RetargetingAdjustmentGet */
"RetargetingConditionId": (long),
"BidModifier": (int),
"Accessible": ( "YES" | "NO" ),
"Enabled": ( "YES" | "NO" )
},
"RegionalAdjustment": { /* RegionalAdjustmentGet */
"RegionId": (long),
"BidModifier": (int),
"Enabled": ("YES"|"NO")
},
"VideoAdjustment": { /* VideoAdjustmentGet */
"BidModifier": (int)
},
"SmartAdAdjustment" : { /* SmartAdAdjustmentGet */
"BidModifier": (int)
},
"SerpLayoutAdjustment": { /* SerpLayoutAdjustmentGet */
"SerpLayout": ( "ALONE" | "SUGGEST" ),
"BidModifier": (int),
"Enabled": ( "YES" | "NO" )
},
"IncomeGradeAdjustment": { /* IncomeGradeAdjustmentGet */
"Grade": ( "VERY_HIGH" | "HIGH" | "ABOVE_AVERAGE" ),
"BidModifier": (int),
"Enabled": ( "YES" | "NO" )
},
"AdGroupAdjustment" : {
"BidModifier" : (integer)
}
}, ... ],
"LimitedBy": (long)
}
}
Параметр |
Тип |
Описание |
Структура result (для JSON) / GetResponse (для SOAP) |
||
|
array of BidModifierGetItem |
Корректировки ставок. |
|
long |
Порядковый номер последнего возвращенного объекта. Передается в случае, если количество объектов в ответе было ограничено лимитом. См. раздел Постраничная выборка. |
Структура BidModifierGetItem |
||
|
long |
Идентификатор кампании, для которой задана корректировка, или идентификатор кампании, которой принадлежит группа объявлений, для которой задана корректировка. |
|
long, nillable |
Идентификатор группы объявлений, для которой задана корректировка. |
|
long |
Идентификатор корректировки. |
|
BidModifierLevelEnum |
Уровень корректировки: задана для кампании или для группы. |
|
BidModifierTypeEnum |
Тип корректировки. |
|
MobileAdjustmentGet |
Параметры корректировки на мобильных. |
|
TabletAdjustmentGet |
Параметры корректировки на планшетах. |
|
DesktopAdjustmentGet |
Параметры корректировки на компьютерах, Smart TV. |
|
DesktopOnlyAdjustmentGet |
Параметры корректировки только на компьютерах. |
|
VideoAdjustmentGet |
Параметры корректировки для видеодополнений. |
|
DemographicsAdjustmentGet |
Параметры корректировки ставок по полу и возрасту. |
|
RetargetingAdjustmentGet |
Параметры корректировки ставок для целевой аудитории. |
|
RegionalAdjustmentGet |
Параметры корректировки ставок по региону показа. |
|
SmartAdAdjustmentGet |
Параметры корректировки ставок для смарт-баннеров. |
|
IncomeGradeAdjustmentGet |
Параметры корректировки на платежеспособность. |
|
SerpLayoutAdjustmentGet |
Параметры корректировки на эксклюзивное размещение. |
|
AdGroupAdjustmentGet |
Параметры корректировки на группу. |
Структура MobileAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений на мобильных телефонах. Указывается в процентах:
Ставка умножается на значение |
|
OperatingSystemTypeEnum |
Тип операционной системы. Если параметр не указан, подразумевается любая операционная система. |
Структура TabletAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений на планшетах. Указывается в процентах:
Ставка умножается на значение |
|
OperatingSystemTypeEnum |
Тип операционной системы. Если параметр не указан, подразумевается любая операционная система. |
Структура DesktopAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений на компьютерах, Smart TV. Указывается в процентах:
Ставка умножается на значение В одной группе объявлений коэффициент для показа на мобильных без указания операционной системы и коэффициент для показа на компьютерах, планшетах, Smart TV не допускается устанавливать одновременно равными 0. |
Структура DesktopOnlyAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений только на компьютерах. Указывается в процентах:
Ставка умножается на значение В одной группе объявлений коэффициент для показа на мобильных без указания операционной системы и коэффициент для показа только на компьютерах не допускается устанавливать одновременно равными 0. |
Структура DemographicsAdjustmentGet |
||
|
GenderEnum, nillable |
Пол пользователя: GENDER_MALE или GENDER_FEMALE. Если параметр не указан, подразумевается любой пол. |
|
AgeRangeEnum, nillable |
Возрастная группа пользователя: одно из значений AGE_0_17, AGE_18_24, AGE_25_34, AGE_35_44, AGE_45_54 или AGE_55. Значение AGE_45 устарело, рекомендуется создать отдельные корректировки для возрастных групп AGE_45_54 и AGE_55. Если параметр не указан, подразумевается любой возраст. |
|
int |
Значение коэффициента к ставке для показа объявлений пользователям указанного пола и/или возрастной группы. Указывается в процентах от 0 до 1300. Ставка умножается на значение |
|
YesNoEnum |
Включен или отключен набор корректировок по полу и возрасту. |
Структура RetargetingAdjustmentGet |
||
|
long |
Идентификатор условия ретаргетинга и подбора аудитории. Допускается только условие с типом RETARGETING. См. раздел Условие ретаргетинга и подбора аудитории (RetargetingList). |
|
int |
Значение коэффициента к ставке для показа объявлений пользователям, отвечающим условию ретаргетинга и подбора аудитории. Указывается в процентах от 0 до 1300. Ставка умножается на значение |
|
YesNoEnum |
Признак того, что все цели и сегменты в условии ретаргетинга и подбора аудитории доступны рекламодателю. Значение NO — одна или несколько целей или один или несколько сегментов недоступны. |
|
YesNoEnum |
Включен или отключен набор корректировок для целевой аудитории. |
Структура RegionalAdjustmentGet |
||
|
long |
Идентификатор региона из справочника регионов. Справочник регионов можно получить с помощью метода Dictionaries.get. |
|
int |
Значение коэффициента к ставке для показа объявлений в указанном регионе. Указывается в процентах от 10 до 1300. Ставка умножается на значение |
|
YesNoEnum |
Включен или отключен набор корректировок по региону показа. |
Структура VideoAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений с видеодополнением. Указывается в процентах от 50 до 1300. Ставка умножается на значение |
Структура SmartAdAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа смарт-объявления с одним товарным предложением. Указывается в процентах от 20 до 1300. Ставка умножается на значение |
Структура SerpLayoutAdjustmentGet |
||
|
SerpLayoutEnum |
Блок показа объявления:
|
|
int |
Значение коэффициента к ставке для показа объявлений в указанной позиции. Указывается в процентах от 1 до 1300. Ставка умножается на значение |
|
YesNoEnum |
Включен или отключен набор корректировок на эксклюзивное размещение. |
Структура IncomeGradeAdjustmentGet |
||
|
IncomeGradeEnum |
Уровень платежеспособности:
|
|
int |
Значение коэффициента к ставке для показа объявлений пользователям с определенным уровнем платежеспособности. Указывается в процентах от 1 до 1300. Ставка умножается на значение |
|
YesNoEnum |
Включен или отключен набор корректировок на платежеспособность. |
Структура AdGroupAdjustmentGet |
||
|
int |
Значение коэффициента к ставке для показа объявлений из определенной группы. Указывается в процентах от 1 до 1300. Ставка умножается на значение |