get
Возвращает параметры групп, отвечающих заданным критериям.
Ограничения
Для работы с Единой перфоманс-группой используется адрес https://api.direct.yandex.com/v501/
.
Метод возвращает не более 10 000 объектов.
Запрос
Структура запроса в формате JSON:
{
"method": "get",
"params": { /* params */
"SelectionCriteria": { /* AdGroupsSelectionCriteria */
"CampaignIds": [(long), ... ],
"Ids": [(long), ... ],
"Types": [( "TEXT_AD_GROUP" | "MOBILE_APP_AD_GROUP" | "DYNAMIC_TEXT_AD_GROUP" | "CPM_BANNER_AD_GROUP" | "CPM_VIDEO_AD_GROUP" | "SMART_AD_GROUP" | "UNIFIED_AD_GROUP" ), ... ],
"Statuses": [( "ACCEPTED" | "DRAFT" | "MODERATION" | "PREACCEPTED" | "REJECTED" ), ... ],
"ServingStatuses": [( "ELIGIBLE" | "RARELY_SERVED" ), ... ],
"AppIconStatuses": [( "ACCEPTED" | "MODERATION" | "REJECTED" ), ... ],
"NegativeKeywordSharedSetIds": [(long), ... ]
}, /* required */
"FieldNames": [( "CampaignId" | ... | "Type" ), ... ], /* required */
"MobileAppAdGroupFieldNames": [( "StoreUrl" | ... | "AppIconModeration" ), ... ],
"DynamicTextAdGroupFieldNames": [( "DomainUrl" | "DomainUrlProcessingStatus" | "AutotargetingCategories" ), ... ],
"DynamicTextFeedAdGroupFieldNames": [( "Source" | "FeedId" | "SourceType" | "SourceProcessingStatus" | "AutotargetingCategories" ), ... ],
"SmartAdGroupFieldNames": [( "FeedId" | "AdTitleSource" | "AdBodySource" ), ... ],
"TextAdGroupFeedParamsFieldNames": [ ( "FeedId" | "FeedCategoryIds" ) ],
"UnifiedAdGroupFieldNames" : [ ("OfferRetargeting") ],
"Page": { /* LimitOffset */
"Limit": (long),
"Offset": (long)
}
}
}
Параметр | Тип | Описание | Обязательный |
Структура params (для JSON) / GetRequest (для SOAP) | |||
---|---|---|---|
SelectionCriteria | AdGroupsSelectionCriteria | Критерий отбора групп. | Да |
FieldNames | array of AdGroupFieldEnum | Имена параметров верхнего уровня, которые требуется получить. | Да |
MobileAppAdGroupFieldNames | array of MobileAppAdGroupFieldEnum | Имена параметров группы для рекламы мобильных приложений, которые требуется получить. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из MobileAppAdGroupFieldNames не возвращаются. | Нет |
DynamicTextAdGroupFieldNames | array of DynamicTextAdGroupFieldEnum | Имена параметров группы динамических объявлений, для которых источником данных является сайт. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из DynamicTextAdGroupFieldNames не возвращаются. | Нет |
DynamicTextFeedAdGroupFieldNames | array of DynamicTextFeedAdGroupFieldEnum | Имена параметров группы динамических объявлений, для которых источником данных является фид. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из DynamicTextFeedAdGroupFieldNames не возвращаются. | Нет |
SmartAdGroupFieldNames | array of SmartAdGroupFieldEnum | Имена параметров группы смарт-баннеров. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из SmartAdGroupFieldNames не возвращаются. | Нет |
TextAdGroupFeedParamsFieldNames | array of TextAdGroupFeedParamsFieldEnum | Имена параметров группы текстово-графических объявлений, для которых источником данных является фид. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из TextAdGroupFeedParamsFieldNames не возвращаются. | Нет |
UnifiedAdGroupFieldNames | array of UnifiedAdGroupFieldEnum | Имена параметров единой перфоманс группы. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из UnifiedAdGroupFieldNames не возвращаются. | Нет |
Page | LimitOffset | Структура, задающая страницу при постраничной выборке данных. | Нет |
Структура AdGroupsSelectionCriteria | |||
CampaignIds | array of long | Отбирать группы указанных кампаний. От 1 до 10 элементов в массиве. | Хотя бы один из параметров CampaignIds и Ids (могут присутствовать оба) |
Ids | array of long | Отбирать группы с указанными идентификаторами. От 1 до 10 000 элементов в массиве. | |
Types | array of AdGroupTypesEnum | Отбирать группы с указанными типами. См. Тип группы. | Нет |
Statuses | array of AdGroupStatusSelectionEnum | Отбирать группы с указанными статусами. См. Статус группы. | Нет |
ServingStatuses | array of ServingStatusEnum | Отбирать группы с указанными статусами возможности показов. См. Статус возможности показов группы. | Нет |
AppIconStatuses | array of AdGroupAppIconStatusSelectionEnum | Отбирать группы по результату модерации иконки приложения:
Если параметр задан, будут получены только группы для рекламы мобильных приложений. Не следует задавать его, если требуется получить группы других типов. | Нет |
NegativeKeywordSharedSetIds | array of long | Отбирать группы объявлений, в которых используется хотя бы один из указанных наборов минус-фраз. | Нет |
Параметр | Тип | Описание | Обязательный |
Структура params (для JSON) / GetRequest (для SOAP) | |||
---|---|---|---|
SelectionCriteria | AdGroupsSelectionCriteria | Критерий отбора групп. | Да |
FieldNames | array of AdGroupFieldEnum | Имена параметров верхнего уровня, которые требуется получить. | Да |
MobileAppAdGroupFieldNames | array of MobileAppAdGroupFieldEnum | Имена параметров группы для рекламы мобильных приложений, которые требуется получить. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из MobileAppAdGroupFieldNames не возвращаются. | Нет |
DynamicTextAdGroupFieldNames | array of DynamicTextAdGroupFieldEnum | Имена параметров группы динамических объявлений, для которых источником данных является сайт. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из DynamicTextAdGroupFieldNames не возвращаются. | Нет |
DynamicTextFeedAdGroupFieldNames | array of DynamicTextFeedAdGroupFieldEnum | Имена параметров группы динамических объявлений, для которых источником данных является фид. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из DynamicTextFeedAdGroupFieldNames не возвращаются. | Нет |
SmartAdGroupFieldNames | array of SmartAdGroupFieldEnum | Имена параметров группы смарт-баннеров. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из SmartAdGroupFieldNames не возвращаются. | Нет |
TextAdGroupFeedParamsFieldNames | array of TextAdGroupFeedParamsFieldEnum | Имена параметров группы текстово-графических объявлений, для которых источником данных является фид. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из TextAdGroupFeedParamsFieldNames не возвращаются. | Нет |
UnifiedAdGroupFieldNames | array of UnifiedAdGroupFieldEnum | Имена параметров единой перфоманс группы. См. Тип группы. Примечание. Если согласно SelectionCriteria отобрана группа другого типа, параметры из UnifiedAdGroupFieldNames не возвращаются. | Нет |
Page | LimitOffset | Структура, задающая страницу при постраничной выборке данных. | Нет |
Структура AdGroupsSelectionCriteria | |||
CampaignIds | array of long | Отбирать группы указанных кампаний. От 1 до 10 элементов в массиве. | Хотя бы один из параметров CampaignIds и Ids (могут присутствовать оба) |
Ids | array of long | Отбирать группы с указанными идентификаторами. От 1 до 10 000 элементов в массиве. | |
Types | array of AdGroupTypesEnum | Отбирать группы с указанными типами. См. Тип группы. | Нет |
Statuses | array of AdGroupStatusSelectionEnum | Отбирать группы с указанными статусами. См. Статус группы. | Нет |
ServingStatuses | array of ServingStatusEnum | Отбирать группы с указанными статусами возможности показов. См. Статус возможности показов группы. | Нет |
AppIconStatuses | array of AdGroupAppIconStatusSelectionEnum | Отбирать группы по результату модерации иконки приложения:
Если параметр задан, будут получены только группы для рекламы мобильных приложений. Не следует задавать его, если требуется получить группы других типов. | Нет |
NegativeKeywordSharedSetIds | array of long | Отбирать группы объявлений, в которых используется хотя бы один из указанных наборов минус-фраз. | Нет |
Ответ
Структура ответа в формате JSON:
{
"result": { /* result */
"AdGroups": [{ /* AdGroupGetItem */
"Id": (long),
"Name": (string),
"CampaignId": (long),
"RegionIds": [(long), ... ],
"RestrictedRegionIds": { /* ArrayOfLong */
"Items": [(long), ... ] /* required */
}, /* nillable */
"NegativeKeywords": { /* ArrayOfString */
"Items": [(string), ... ] /* required */
}, /* nillable */
"NegativeKeywordSharedSetIds": { /* ArrayOfLong */
"Items": [(long), ... ] /* required */
}, /* nillable */
"TrackingParams": (string),
"Status": ( "ACCEPTED" | "DRAFT" | "MODERATION" | "PREACCEPTED" | "REJECTED" ),
"ServingStatus": ( "ELIGIBLE" | "RARELY_SERVED" ),
"Type": ( "TEXT_AD_GROUP" | "MOBILE_APP_AD_GROUP" | "DYNAMIC_TEXT_AD_GROUP"
| "CPM_BANNER_AD_GROUP" | "CPM_VIDEO_AD_GROUP" | "SMART_AD_GROUP" ),
"Subtype": ( "WEBPAGE" | "FEED" | "NONE" | "KEYWORDS" | "USER_PROFILE" ),
"MobileAppAdGroup": { /* MobileAppAdGroupGet */
"StoreUrl": (string),
"TargetDeviceType": [( "DEVICE_TYPE_MOBILE" | "DEVICE_TYPE_TABLET" ), ... ],
"TargetCarrier": ( "WI_FI_ONLY" | "WI_FI_AND_CELLULAR" ),
"TargetOperatingSystemVersion": (string),
"AppIconModeration": { /* ExtensionModeration */
"Status": ( "ACCEPTED" | "MODERATION" | "REJECTED" ), /* required */
"StatusClarification": (string)
}, /* nillable */
"AppOperatingSystemType": ( "IOS" | "ANDROID" | "OS_TYPE_UNKNOWN" ),
"AppAvailabilityStatus": ( "UNPROCESSED" | "AVAILABLE" | "NOT_AVAILABLE" )
},
"DynamicTextAdGroup": [{ /* DynamicTextAdGroupGet */
"DomainUrl": (string),
"DomainUrlProcessingStatus": ( "EMPTY_RESULT" | "PROCESSED" | "UNKNOWN" | "UNPROCESSED" ),
"AutotargetingCategories" : { /* nillable */
"Items" : [{ /* required */
"Category" : ("EXACT"|"ALTERNATIVE"|"COMPETITOR"|"BROADER"|"ACCESSORY") /* required */,
"Value" : ("YES"|"NO") /* required */
}, ...]
}, ...]
}, ...],
"DynamicTextFeedAdGroup": [{ /* DynamicTextFeedAdGroupGet */
"Source": (string),
"FeedId": (long),
"SourceType": ( "RETAIL_FEED" | "UNKNOWN" ),
"SourceProcessingStatus": ( "EMPTY_RESULT" | "PROCESSED" | "UNKNOWN" | "UNPROCESSED" ),
"AutotargetingCategories" : { /* nillable */
"Items" : [{ /* required */
"Category" : ("EXACT"|"ALTERNATIVE"|"COMPETITOR"|"BROADER"|"ACCESSORY") /* required */,
"Value" : ("YES"|"NO") /* required */
}, ...]
}, ...]
}, ...],
"SmartAdGroup": { /* SmartAdGroupGet */
"FeedId": (long),
"AdTitleSource": (string), /* nillable */
"AdBodySource": (string) /* nillable */
},
"TextAdGroupFeedParams" : { /* TextAdGroupFeedParamsGet */
"FeedId" : (long) /* nillable */,
"FeedCategoryIds" : { /* nillable */
"Items" : [ (long) ] /* required */
}
},
"UnifiedAdGroup" : {
"OfferRetargeting" : ("YES"|"NO")
}
}, ... ],
"LimitedBy": (long)
}
}
Параметр | Тип | Описание |
Структура result (для JSON) / GetResponse (для SOAP) | ||
---|---|---|
AdGroups | array of AdGroupGetItem | Группы объявлений. |
LimitedBy | long | Порядковый номер последнего возвращенного объекта. Передается в случае, если количество объектов в ответе было ограничено лимитом. См. раздел Постраничная выборка. |
Структура AdGroupGetItem | ||
Id | long | Идентификатор группы объявлений. |
Name | string | Название группы. |
CampaignId | long | Идентификатор кампании. |
RegionIds | array of long | Идентификаторы регионов, для которых показы включены или выключены. Идентификатор 0 — показывать во всех регионах. Минус перед идентификатором региона — выключить показы в данном регионе. Например [1,-219] — показывать для Москвы и Московской области, кроме Черноголовки. |
RestrictedRegionIds | ArrayOfLong, nillable | Идентификаторы регионов, в которых объявления не будут показаны в связи с законодательными ограничениями. |
NegativeKeywords | ArrayOfString, nillable | Минус-фразы, общие для всех ключевых фраз группы объявлений. |
NegativeKeywordSharedSetIds | ArrayOfLong, nillable | Идентификаторы наборов минус-фраз. Не более 3 элементов в массиве. |
TrackingParams | string | GET-параметры для отслеживания источников переходов на сайт, которые добавляются в ссылку всех объявлений группы (не более 1024 символов). Могут содержать подстановочные переменные. Например: from=direct&ad={ad_id} Параметр можно указать для групп текстово-графических объявлений, динамических объявлений и смарт-баннеров, но в настоящее время он используется только для групп динамических объявлений и смарт-баннеров. |
Status | StatusEnum | Статус группы. См. Статус группы. |
ServingStatus | ServingStatusEnum | Статус возможности показов группы. См. Статус возможности показов группы. |
Type | AdGroupTypesEnum | Тип группы объявлений. См. Тип группы. |
Subtype | AdGroupSubtypeEnum | Подтип группы объявлений. Для групп с типом, отличным от DYNAMIC_TEXT_AD_GROUP и CPM_BANNER_AD_GROUP, возвращается значение NONE. |
MobileAppAdGroup | MobileAppAdGroupGet | Параметры группы для рекламы мобильных приложений. |
DynamicTextAdGroup | DynamicTextAdGroupGet | Параметры группы динамических объявлений, для которых источником данных является сайт. |
DynamicTextFeedAdGroup | DynamicTextFeedAdGroupGet | Параметры группы динамических объявлений, для которых источником данных является фид. |
SmartAdGroup | SmartAdGroupGet | Параметры группы смарт-баннеров. |
TextAdGroupFeedParams | TextAdGroupFeedParamsGet | Параметры группы текстово-графических объявлений. |
UnifiedAdGroup | UnifiedAdGroupGet | Параметры единой перфоманс группы. См. Тип группы. |
Структура MobileAppAdGroupGet | ||
StoreUrl | string | Ссылка на приложение в магазине приложений AppStore или Google Play (не более 1024 символов). Должна содержать протокол. Недоступна для изменения. См. раздел Ссылка на приложение в магазине приложений помощи Директа. Ограничение. Во всех группах объявлений одной кампании должна быть указана одинаковая ссылка на приложение. Если в кампании ранее были созданы группы с разными ссылками на приложение, то при добавлении разрешено указать ссылку на приложение, которое отображается в параметрах кампании в веб-интерфейсе Директа. |
TargetDeviceType | array of DeviceTypeEnum | На каких устройствах показывать объявления:
|
TargetCarrier | CarrierEnum | По каким типам подключения к интернету показывать объявления:
|
TargetOperatingSystemVersion | string | Минимальная версия операционной системы, на которой может быть показано объявление. Например, 2.3. Примечание. Если минимальная версия ОС в магазине приложений выше, чем заданная в параметре, то объявления будут показаны только для версий ОС как в магазине приложений или выше. |
AppIconModeration | ExtensionModeration | Результат модерации иконки мобильного приложения. |
AppOperatingSystemType | MobileOperatingSystemTypeEnum | Тип операционной системы (определяется автоматически на основании данных из магазина приложений):
|
AppAvailabilityStatus | AppAvailabilityStatusEnum | Доступно ли приложение в магазине приложений:
|
Структура ExtensionModeration | ||
Status | ModerationStatusEnum | Результат модерации иконки мобильного приложения:
|
StatusClarification | string | Текстовое пояснение к статусу и/или причины отклонения на модерации. |
Структура DynamicTextAdGroupGet | ||
DomainUrl | string | Доменное имя сайта, для которого требуется сгенерировать динамические объявления (не более 100 символов). Протокол указывать не нужно. |
DomainUrlProcessingStatus | SourceProcessingStatusEnum | Статус генерации динамических объявлений:
|
AutotargetingCategories | array of AutotargetingCategoriesGetItem | Категории таргетинга, которые требуется добавить. |
Структура AutotargetingCategories | ||
Category | AutotargetingCategoriesEnum | Категория таргетинга:
|
Value | YesNoEnum | Признак включения указанной категории таргетинга. По умолчанию включены все категории таргетинга. |
Структура DynamicTextFeedAdGroupGet | ||
Source | string | Идентификатор фида. |
FeedId | long | Идентификатор фида. |
SourceType | SourceTypeGetEnum | Тип источника данных. В настоящее время доступно только значение RETAIL_FEED. |
SourceProcessingStatus | SourceProcessingStatusEnum | Статус генерации динамических объявлений:
|
AutotargetingCategories | array of AutotargetingCategoriesGetItem | Категории таргетинга, которые требуется добавить. |
Структура SmartAdGroupGet | ||
FeedId | long | Идентификатор фида, на основе которого генерируются смарт-баннеры. |
AdTitleSource | string, nillable | Название элемента фида, из которого нужно брать заголовок объявления. Если не задано, заголовок генерируется автоматически. |
AdBodySource | string, nillable | Название элемента фида, из которого нужно брать текст объявления. Если не задано, текст генерируется автоматически. |
Структура TextAdGroupFeedParamsGet | ||
FeedId | long | Идентификатор фида, на основе которого требуется сгенерировать текстово-графические объявления. |
FeedCategoryIds | ArrayOfLong | Идентификаторы категорий товаров, на основе которых требуется сгенерировать текстово-графические объявления. Если идентификаторы категорий не заданы, используются все категории из фида. |
Структура UnifiedAdGroupGet | ||
OfferRetargeting | YesNoEnum | Признак включения офферного ретаргетинга. |
Параметр | Тип | Описание |
Структура result (для JSON) / GetResponse (для SOAP) | ||
---|---|---|
AdGroups | array of AdGroupGetItem | Группы объявлений. |
LimitedBy | long | Порядковый номер последнего возвращенного объекта. Передается в случае, если количество объектов в ответе было ограничено лимитом. См. раздел Постраничная выборка. |
Структура AdGroupGetItem | ||
Id | long | Идентификатор группы объявлений. |
Name | string | Название группы. |
CampaignId | long | Идентификатор кампании. |
RegionIds | array of long | Идентификаторы регионов, для которых показы включены или выключены. Идентификатор 0 — показывать во всех регионах. Минус перед идентификатором региона — выключить показы в данном регионе. Например [1,-219] — показывать для Москвы и Московской области, кроме Черноголовки. |
RestrictedRegionIds | ArrayOfLong, nillable | Идентификаторы регионов, в которых объявления не будут показаны в связи с законодательными ограничениями. |
NegativeKeywords | ArrayOfString, nillable | Минус-фразы, общие для всех ключевых фраз группы объявлений. |
NegativeKeywordSharedSetIds | ArrayOfLong, nillable | Идентификаторы наборов минус-фраз. Не более 3 элементов в массиве. |
TrackingParams | string | GET-параметры для отслеживания источников переходов на сайт, которые добавляются в ссылку всех объявлений группы (не более 1024 символов). Могут содержать подстановочные переменные. Например: from=direct&ad={ad_id} Параметр можно указать для групп текстово-графических объявлений, динамических объявлений и смарт-баннеров, но в настоящее время он используется только для групп динамических объявлений и смарт-баннеров. |
Status | StatusEnum | Статус группы. См. Статус группы. |
ServingStatus | ServingStatusEnum | Статус возможности показов группы. См. Статус возможности показов группы. |
Type | AdGroupTypesEnum | Тип группы объявлений. См. Тип группы. |
Subtype | AdGroupSubtypeEnum | Подтип группы объявлений. Для групп с типом, отличным от DYNAMIC_TEXT_AD_GROUP и CPM_BANNER_AD_GROUP, возвращается значение NONE. |
MobileAppAdGroup | MobileAppAdGroupGet | Параметры группы для рекламы мобильных приложений. |
DynamicTextAdGroup | DynamicTextAdGroupGet | Параметры группы динамических объявлений, для которых источником данных является сайт. |
DynamicTextFeedAdGroup | DynamicTextFeedAdGroupGet | Параметры группы динамических объявлений, для которых источником данных является фид. |
SmartAdGroup | SmartAdGroupGet | Параметры группы смарт-баннеров. |
TextAdGroupFeedParams | TextAdGroupFeedParamsGet | Параметры группы текстово-графических объявлений. |
UnifiedAdGroup | UnifiedAdGroupGet | Параметры единой перфоманс группы. См. Тип группы. |
Структура MobileAppAdGroupGet | ||
StoreUrl | string | Ссылка на приложение в магазине приложений AppStore или Google Play (не более 1024 символов). Должна содержать протокол. Недоступна для изменения. См. раздел Ссылка на приложение в магазине приложений помощи Директа. Ограничение. Во всех группах объявлений одной кампании должна быть указана одинаковая ссылка на приложение. Если в кампании ранее были созданы группы с разными ссылками на приложение, то при добавлении разрешено указать ссылку на приложение, которое отображается в параметрах кампании в веб-интерфейсе Директа. |
TargetDeviceType | array of DeviceTypeEnum | На каких устройствах показывать объявления:
|
TargetCarrier | CarrierEnum | По каким типам подключения к интернету показывать объявления:
|
TargetOperatingSystemVersion | string | Минимальная версия операционной системы, на которой может быть показано объявление. Например, 2.3. Примечание. Если минимальная версия ОС в магазине приложений выше, чем заданная в параметре, то объявления будут показаны только для версий ОС как в магазине приложений или выше. |
AppIconModeration | ExtensionModeration | Результат модерации иконки мобильного приложения. |
AppOperatingSystemType | MobileOperatingSystemTypeEnum | Тип операционной системы (определяется автоматически на основании данных из магазина приложений):
|
AppAvailabilityStatus | AppAvailabilityStatusEnum | Доступно ли приложение в магазине приложений:
|
Структура ExtensionModeration | ||
Status | ModerationStatusEnum | Результат модерации иконки мобильного приложения:
|
StatusClarification | string | Текстовое пояснение к статусу и/или причины отклонения на модерации. |
Структура DynamicTextAdGroupGet | ||
DomainUrl | string | Доменное имя сайта, для которого требуется сгенерировать динамические объявления (не более 100 символов). Протокол указывать не нужно. |
DomainUrlProcessingStatus | SourceProcessingStatusEnum | Статус генерации динамических объявлений:
|
AutotargetingCategories | array of AutotargetingCategoriesGetItem | Категории таргетинга, которые требуется добавить. |
Структура AutotargetingCategories | ||
Category | AutotargetingCategoriesEnum | Категория таргетинга:
|
Value | YesNoEnum | Признак включения указанной категории таргетинга. По умолчанию включены все категории таргетинга. |
Структура DynamicTextFeedAdGroupGet | ||
Source | string | Идентификатор фида. |
FeedId | long | Идентификатор фида. |
SourceType | SourceTypeGetEnum | Тип источника данных. В настоящее время доступно только значение RETAIL_FEED. |
SourceProcessingStatus | SourceProcessingStatusEnum | Статус генерации динамических объявлений:
|
AutotargetingCategories | array of AutotargetingCategoriesGetItem | Категории таргетинга, которые требуется добавить. |
Структура SmartAdGroupGet | ||
FeedId | long | Идентификатор фида, на основе которого генерируются смарт-баннеры. |
AdTitleSource | string, nillable | Название элемента фида, из которого нужно брать заголовок объявления. Если не задано, заголовок генерируется автоматически. |
AdBodySource | string, nillable | Название элемента фида, из которого нужно брать текст объявления. Если не задано, текст генерируется автоматически. |
Структура TextAdGroupFeedParamsGet | ||
FeedId | long | Идентификатор фида, на основе которого требуется сгенерировать текстово-графические объявления. |
FeedCategoryIds | ArrayOfLong | Идентификаторы категорий товаров, на основе которых требуется сгенерировать текстово-графические объявления. Если идентификаторы категорий не заданы, используются все категории из фида. |
Структура UnifiedAdGroupGet | ||
OfferRetargeting | YesNoEnum | Признак включения офферного ретаргетинга. |
Примеры
- Пример запроса
-
{ "method" : "get", "params" : { "SelectionCriteria" : { "CampaignIds" : [ 2991372, 4193065, 4193084, 7273721 ], "Statuses" : [ "DRAFT" ] }, "FieldNames" : [ "Id", "Name", "CampaignId", "Status", "RegionIds", "NegativeKeywords" ] } }
- Пример ответа
-
{ "result" : { "AdGroups" : [ { "Id" : 45625656, "Status" : "DRAFT", "CampaignId" : 4193065, "RegionIds" : [ 225 ], "NegativeKeywords" : null, "Name" : "AdGroup #1" }, { "Id" : 198171138, "Status" : "DRAFT", "CampaignId" : 7273721, "RegionIds" : [ 225 ], "NegativeKeywords" : null, "Name" : "AdGroup #2" }, { "Id" : 636056252, "Status" : "DRAFT", "CampaignId" : 7273721, "RegionIds" : [ 0 ], "NegativeKeywords" : { "Items" : [ "куплю" ] }, "Name" : "AdGroup #3" } ] } }