Примеры запросов
Допустим, аккаунт уже настроен и требуется начать открутку рекламы.
Добавление рекламной кампании
Сначала добавьте рекламную кампанию по следующим шагам:
-
Добавьте в строку запроса к API блок обращения к хосту:
https://adfox.yandex.ru/api/v1? -
Найдите в документации API описание метода добавления рекламной кампании.
Для этого:
- найдите контекст для добавления объекта. Добавление нового объекта относится только к контексту
account; - найдите действие для добавления кампании —
add; - найдите объект, который требуется добавить —
campaign.
Получится такой путь к странице: Версия API → account → add → campaign.
- найдите контекст для добавления объекта. Добавление нового объекта относится только к контексту
-
Добавьте в строку запроса навигационный блок для добавления кампании:
object=account&action=add&actionObject=campaign -
Добавьте обязательные и, при необходимости, необязательные параметры метода и заполните их.
-
Окончательный запрос к API для добавления рекламной кампании будет выглядеть так:
https://adfox.yandex.ru/api/v1?object=account&action=add&actionObject=campaign&name=April_16_tea&advertiserID=456&dateStart=2021-12-20 06:30&dateEnd=2021-12-31 22:30В случае успешного создания кампании в ответе на запрос будет возвращен ID добавленной рекламной кампании.
Размещение кампании на сайте
После добавления кампании требуется включить размещение кампании на сайте, на котором должна происходить открутка рекламы:
-
Добавьте в строку запроса блок обращения к хосту, блок авторизации и навигации:
https://adfox.yandex.ru/api/v1?object=campaign&action=placing&actionObject=websiteКонтекстом в данном случае уже будет кампания
campaign, действием — размещениеplacing, а объектом действия — сайтwebsite. -
Чтобы произвести размещение кампании на сайте, требуется знать ID сайта.
Если ID неизвестен, получите список сайтов, созданных в контексте аккаунта:
https://adfox.yandex.ru/api/v1?object=account&action=list&actionObject=websiteВ ответе на запрос вернется список сайтов данного аккаунта.
-
Укажите в запросе обязательные и, при необходимости, необязательные параметры метода.
-
Окончательный запрос на размещение кампании на сайте:
https://adfox.yandex.ru/api/v1?object=campaign&action=placing&actionObject=website&objectID=474205&actionStatus=1&actionObjectID=3245
Добавление баннера в рекламную кампанию
Далее добавьте баннер в рекламную кампанию, созданную на предыдущем шаге:
-
Добавьте в строку запроса блок обращения к хосту, блок авторизации и навигации:
https://adfox.yandex.ru/api/v1?object=account&action=add&actionObject=banner -
Найдите в документе обязательные и, при необходимости, необязательные параметры метода для настройки открутки баннера.
-
Окончательный запрос для добавления баннера будет таким:
https://adfox.yandex.ru/api/v1?object=account&action=add&actionObject=banner&name=aptil2022&campaignID=444444