Создание SSP/Feed-площадки

В видео ниже мы рассмотрим особенности создания SSP/Feed-площадки.

SSP/Feed-площадка позволяет издателям отправлять запросы на показ рекламы со своего сервера.

Когда пользователь открывает новую страницу сайта или приложения, SSP-система направляет запрос платформе. В нем передаются данные о пользователе, типе рекламы и ее месте размещения. Форматы запросов выглядят по-разному. Вот один из примеров:

http://saf3stplace.com/ssp/feed
		?token=cf3bf0985e5f0bcf82328c32430d58ba4a0197a8
		&ua=Mozilla%2F5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_13_5%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F67.0.3396.87%20Safari%2F537.36
		&ip=78.140.149.211
		&count=12
		&type=banner

Получив запрос, платформа передает предложение на показ рекламы в качестве ответа, который может приобретать такой вид:

[
    {
        "bid": 0.000015,
        "adm": "<iframe src=\"http://kaasdad.com/rtb/s/AAAvXl5FlAAAXRgCAE5MMwASAI2OUG0A\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" style=\"border: none;\" seamless></iframe>",
        "ttl": 360,
        "creative_id": "372ea08cab"
    }
]

Примеры ответа могут отличаться. Возможные варианты мы рассмотрим ниже.

SSP предоставляет возможность для владельцев рекламных площадок вести торги в реальном времени, выбирая наиболее выгодные предложения от рекламодателей. В свою очередь рекламодатели получают доступ к крупным издателям и большому объему трафика.

Создание площадки #

Прежде чем создавать площадку убедитесь, что у вас уже заведен профиль издателя. Он самостоятельно регистрируется через главную страницу сайта партнерской программы, или вы регистрируете его через платформу.

Чтобы создать новую площадку, на платформе Salematics нажмите кнопку «Создать» — «Площадка».

Создание SSP/Feed-площадки
Кнопки «Создать» и «Площадка»

Блок «Администрирование» #

На открывшейся странице с настройками выберите необходимого издателя: в одноименном поисковом поле укажите его ID или имя. Строка «Партнерская программа» автоматически заполнится, поскольку издатель уже привязан к ней.

Создание SSP/Feed-площадки
Блок «Администрирование», выбор издателя и партнерской программы

При создании площадки функция проверки качества трафика будет активирована. Она нужна для включения и выключения проверочного лендинга. Если вы уверены, что издатель присылает исключительно качественный трафик, настройку можно деактивировать.

Создание SSP/Feed-площадки
Блок «Администрирование», функция «Проверять качество траффика»

В графе «Статус» по умолчанию установлена опция «Активный». После создания площадки, в случае нарушений, ее можно отклонить. Тогда площадка будет заблокирована, и издатель не сможет отправлять на нее трафик. Либо можно выбрать статус «В архиве (Удалена)», то есть полностью удалить ее из системы. Это действие необратимо.

Создание SSP/Feed-площадки
Блок «Администрирование», выпадающий список «Статус»

Перейдите в блок «Информация»: в графе «Тип» отметьте пункт «Ssp/Feed» и нажмите кнопку «Выбрать и продолжить».

Создание SSP/Feed-площадки
Блок «Информация», поле «Тип»

Блок «Администрирование» обновится: здесь появятся новые настройки. Продолжим работу с ним.

Из выпадающего списка «Utm source» выберите шаблон, на основе которого сгенерируется UTM Source:

  • «Единый для площадки» — устанавливается, если площадка размещена только на одном домене.
  • «Зависит от домена» — используется, когда одна и та же площадка размещена на нескольких доменах. При этом стоит убедиться, что имена доменов передаются. Это можно проверить в блоке «Фильтры» — «Домены», после того как на площадку начнет поступать трафик.
  • «Зависит от S1».
  • «Зависит от S2».
  • «Зависит от S1 и S2».

Вы можете установить тип «Единый для площадки». Однако рекомендуем договориться с издателем о передаче параметров «S1» и «S2». Подробнее о параметрах мы расскажем далее.

Как только вы убедитесь, что издатель передает параметры, в «Utm source» отметьте новый, соответствующий шаблон.

Создание SSP/Feed-площадки
Блок «Администрирование», выпадающий список «Utm source»

С помощью опции «Включить trader bot» можно динамически изменять ставку, которую платформа передает в качестве ответа для SSP. Функционал позволяет увеличивать доход за счет снижения реальной ставки за показ рекламы. Разберем настройку на конкретном примере.

За показ объявления рекламодатель готов заплатить $1. Для издателя вы установили «RevShare» в размере 70%. То есть в ответе на запрос рекламы ему будет передано $0.7.

Если активировать настройку «trader bot», ставка, которая передается издателю, будет постепенно понижаться. Таким образом, ее значение в следующем ответе будет меньше $0.7. В качестве ответа для SSP подберется минимальная ставка, с которой вы выиграете у SSP 80% аукционов.

При этом максимальное значение ставки не может превышать ставку рекламодателя, умноженную на «RevShare» издателя. В данном случае ставка не будет больше $0.7.

Важно: уточняйте у SSP, по какому типу аукциона они работают. Взаимодействуя с SSP по аукциону второй цены, следует отключать «trader bot».

Создание SSP/Feed-площадки
Блок «Администрирование», функция «Включить trader bot»

В поле «Комиссия вебмастера (revshare) от ставки рекламодателя» можно прописать долю отчислений для площадки.

Важно: если издатель станет работать по аукциону второй цены, вы можете установить для него отчисления вплоть до 1, то есть 100%. Это позволит увеличить долю выигрышей аукционов за показ рекламы, так как ставка, которая будет передаваться издателю, вырастет, и к ней не будет применяться дополнительная комиссия. Тем не менее вы продолжите получать доход от показов рекламы, поскольку в случае победы в аукционе вам придется сделать выплату в размере второй ставки.

Создание SSP/Feed-площадки
Блок «Администрирование», поле «Комиссия вебмастера (revshare) от ставки рекламодателя»

В соседнем перечне отметьте протокол, по которому будет происходить запрос на рекламу и формат ответа. Список протоколов постоянно расширяется. Рассмотрим наиболее популярные виды:

  • «BDA Feed» — протокол платформы Salematics. Он поддерживает работу с типами рекламных объявлений: «Banner», «Directlink», «Push», «Vast», «Teaser» и «Text Ad».
  • «OpenRTB» — открытый протокол, созданный компанией IAB. Ему доступны: «Banner», «Directlink», «Push», «Vast» и «Teaser».

Для примера укажем протокол «BDA Feed». Работу с «OpenRTB» разберем позже.

Протокол «BDA Feed» используется, когда издатель не предъявляет конкретных требований к формату запросов и ответов. Если издателю нужен определенный тип протокола — выберите его из списка. В случае отсутствия в перечне необходимого протокола обратитесь к нашему менеджеру, который закреплен за вами.

Создание SSP/Feed-площадки
Блок «Администрирование», выпадающий список «Протокол»

Из предложенного списка «RTB тип платформы» выберите тип рекламы, который запрашивает издатель.

Создание SSP/Feed-площадки
Блок «Администрирование», выпадающий список «RTB тип платформы»

«Дневной лимит выкупа» позволяет выставить максимальный объем трафика, который площадка способна выкупить за сутки. Он прописывается в USD.

Создание SSP/Feed-площадки
Блок «Администрирование», поле «Дневной лимит выкупа»

В «Способе оплаты» можно отметить событие, при котором издателю будет начисляться комиссия. Для RTB типов платформы доступна оплата по нескольким методам. В зависимости от договоренности с издателем вы можете установить определенный способ.

Создание SSP/Feed-площадки
Блок «Администрирование», выпадающий список «Способ оплаты»

«QPS» — количество запросов в секунду. Для новых площадок не рекомендуется выставлять «QPS» выше 60. Протестировав запущенную площадку, вы можете изменить указанное значение.

В поле «Таймаут (мс.)» прописывается время в миллисекундах, за которое платформа должна ответить на запрос от издателя. По умолчанию все запросы обрабатываются за 400 мс. Некоторые издатели не готовы ждать установленное время, поэтому вы можете задать ограничение вручную. Это необходимо, когда издатель самостоятельно не передает в запросе значение «Таймаут».

Создание SSP/Feed-площадки
Блок «Администрирование», поля «QPS» и «Таймаут (мс.)»

Работая с SSP/Feed-площадками, вы сталкиваетесь с большим числом запросов, которые не приносят существенного дохода. Чтобы снизить нагрузку на платформу, нужно использовать динамический «QPS».

Количество обращений к обрабатываемым запросам от площадок, которые не приносят достаточной прибыли, может быть автоматически сокращено.

Трафик, который поступает с SSP и направляется на DSP, делится на кластеры. Для каждого кластера вычисляется доходность с 1 млн. запросов. Кластеры формируются на основе:

  1. Площадки, страны и UTM Source.
  2. Площадки и страны.
  3. Площадки.
  4. Страны.

Если оценочный доход с 1 млн. запросов в группе составляет меньше $0.25, «QPS» будет ограничен до 1000 запросов в сутки.

Таким образом, активировав опцию «Enable auto QPS», вы сможете самостоятельно настраивать автоматическое изменение «QPS».

Создание SSP/Feed-площадки
Блок «Администрирование», опция «Enable auto QPS»

Строка «Время пинга (мс.)» — здесь выставляется среднее время задержки между отправкой и получением запроса. Платформа автоматически устанавливает значение в 30 мс. Используя функционал, уменьшается время запроса. Например, издатель отправляет запрос с тайм-аутом в 200 мс. Среднее время пинга — 50 мс. Следовательно, чтобы ответить на запрос издателя, остается только 150 мс. Настройка пригодится, когда возникает проблема того, что издатели отсылают запрос, но не дожидаются ответа.

Создание SSP/Feed-площадки
Блок «Администрирование», поле «Время пинга (мс.)»

«Лист приоритетных кампаний» дает возможность повлиять на то, какая именно реклама будет отображаться на площадке. Допустим, вы хотите, чтобы на сайте про APK в первую очередь показывались офферы с приложениями, а потом уже все остальное. В таком случае вы можете указать ID рекламных кампаний, которые будут стоять в приоритете.

Создание SSP/Feed-площадки
Блок «Администрирование», поле «Лист приоритетных кампаний»

Чтобы добавить ID кампаний, кликните на поле «Нет ID». В появившемся окне перечислите идентификаторы через запятую и нажмите «Сохранить и продолжить».

Создание SSP/Feed-площадки
Блок «Администрирование», настройка листа приоритетных кампаний

«Категории IAB» — обязательная настройка. Вы должны указать одну или несколько категорий, к которым относится площадка. Рекомендуем не выставлять больше 10 категорий. IAB категории необходимы для более точного таргетинга.

Создание SSP/Feed-площадки
Блок «Администрирование», поле «Категории IAB»

Если вы затрудняетесь с определением категории, установите «IAB24 — Uncategorized» или «IAB1 — Arts & Entertainment», поскольку они имеют широкое определение. Когда площадка содержит контент сексуального характера, выберите значение «IAB25-3 — Pornography». Теперь на площадке будет показываться только реклама для взрослых.

Создание SSP/Feed-площадки
Блок «Администрирование», редактирование IAB категорий

Блок «Информация» #

Следующий раздел — «Информация». Сперва укажите в строке «Имя» название площадки, которое будет отображать главную суть.

Создание SSP/Feed-площадки
Блок «Информация», поле «Имя»

Графу «Тип» изменять не нужно, так как ее вы настроили ранее.

Перейдите к «Типам трафика». Здесь отмечается вид трафика, который будет приниматься. В выпадающем списке предложены варианты:

  • «Все устройства»;
  • «Только мобильные устройства»;
  • «Только десктоп».

Если вы укажете «Все устройства», реклама будет показываться как мобильным, так и десктопным пользователям. Если выберете «Только мобильные устройства» — реклама отобразится исключительно для мобильных пользователей.

Создание SSP/Feed-площадки
Блок «Информация», выпадающий список «Типы трафика»

Блок «Фильтры» #

В блоке «Фильтры» можно обозначить «Типичность языка», то есть используемый язык браузера. Предположим, находясь в Великобритании и пользуясь браузером на английском языке, вы имеете дело с регулярным языком, а если при таких же условиях браузер будет на русском — это нерегулярный язык. Настройка позволит отсекать, например, туристов, путешественников или иностранцев, если вы хотите таргетироваться только на британцах.

Создание SSP/Feed-площадки
Блок «Фильтры», выпадающий список «Типичность языка»

Также в блоке существует ряд настроек: «Браузеры», «Устройства», «GEO», «Языки браузера», «Домены», «ID приложений», «Имена приложений», «IAB кат. кампании», «IP», «ID кампаний», «ISP», «Провайдер», «Поставщик», «Имена устройств», «Параметр S1», «Параметр S2» и «UTM Source». С их помощью возможно, например, указать список браузеров, доменов или устройств, с которых будет или не будет приниматься трафик. В дальнейшем, когда площадка будет запущена, в данном разделе вы можете проанализировать ее качество. Более подробно этот процесс рассмотрен в отдельном материале.

Создание SSP/Feed-площадки
Блок «Фильтры», перечень доступных фильтров

Остановимся на специальных параметрах «S1» и «S2», передающихся при совершении клика. Работая с SSP/Feed-площадками, издателям рекомендуется подставлять в параметр «S1» ID/название сайта или приложения, на котором происходит показ промо. Если площадка отправляет запросы от лица нескольких издателей, в параметре «S2» должен передаваться ID издателя.

Полученные сведения записываются в базу данных и отправляются рекламодателю для дальнейшей работы. Впоследствии возможна настройка фильтрации по параметрам «S1» и «S2».

Другой параметр — «UTM Source» — является хеш-суммой, вычисленной на основе «Доменов», «S1» и «S2». Он может использоваться для более тонкой настройки white и black листов. Напомним, что способ формирования «UTM Source» устанавливается в блоке «Администрирование».

Блок «Фильтрация источников трафика» #

С помощью JSTDS фильтров, которые находятся в блоке «Фильтрация источников трафика», вы можете блокировать некачественные запросы на показ рекламы. Работа с фильтрами подробно рассмотрена в статье «Настройка фильтров JSTDS в кампаниях». Процесс их установки на площадках будет аналогичным.

Стоит иметь в виду, что фильтры особенно эффективны в работе с SSP-площадками. Если площадка отправляет запрос, который не прошел фильтр, платформа вернет ему код ответа 204 и не предоставит рекламу.

Важно: при создании SSP/Feed-площадки c типом «Directlink» JSTDS фильтры устанавливаются автоматически. По желанию вы можете изменить настройки фильтрации.

Создание SSP/Feed-площадки
Блок «Фильтрация источников трафика»

Блок «Оптимизация и правила» #

В «Оптимизации и правилах» можно установить правила для фильтрации UTM Source и ISP. Создание условий позволяет более гибко настраивать площадки издателей и фильтровать источники, которые не удовлетворяют критериям качества.

О работе с правилами мы рассказывали в отдельном материале. В нем вы найдете примеры настройки автоматических правил для кампаний. Процесс создания условий для площадок аналогичен.

Создание SSP/Feed-площадки
Блок «Оптимизация и правила»

Блок «Интеграция» #

В последнем блоке располагаются поля «Postback URL» и «Trafficback». Они не нужны для с SSP/Feed-площадок, поэтому пропустите их.

Когда необходимые поля будут заполнены, нажмите кнопку «Создать».

Создание SSP/Feed-площадки
Блок «Интеграция», поля «Postback URL» и «Trafficback», кнопка создания площадки

Подключение по протоколу BDA Feed #

Теперь перейдите в раздел «Подключение». В нем указаны ссылки на Feed, примеры запросов и документацию.

Создание SSP/Feed-площадки
Настройки площадки, раздел «Подключение», поля «Фид», «Пример», «Документация фида»

Для каждого из типов промоматериалов существует свой порядок отправки запроса. Вы можете ознакомиться с правилами в следующих документах:

Разберем отправку запросов на показ баннера.

В первую очередь понадобится ссылка на Feed, которую вы получили после создания площадки:

http://safe.ghosttown-24.com/ssp/feed?token=569884bb89e63820a948179d3891fac739b1cdb5&type=banner

Чтобы совершить запрос на отображение рекламы, к ссылке необходимо добавить обязательные параметры:

  • «ua» — User Agent пользователя, которому будет показан промоматериал;
  • «ip» — IP-адрес пользователя;
  • «count» — количество рекламных блоков в ответе на запрос;
  • «type» — тип промо. В нашем случае это «Banner»;
  • «w» — ширина контейнера для вставки баннера;
  • «h» — высота контейнера для вставки баннера.

По умолчанию отклик на запрос приходит в формате JSON. Если вы хотите получить ответ в формате XML, добавьте к запросу параметр «format=xml».

При работе с большими объемами трафика важно передавать дополнительную информацию о его источниках. Для этого существуют параметры:

  • «S1» — ID сайта;
  • «S2» — ID издателя.

Готовый запрос будет выглядеть так:

http://safe.ghosttown-24.com/ssp/feed?token=569884bb89e63820a948179d3891fac739b1cdb5&ua=Mozilla%2F5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_13_5%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F67.0.3396.87%20Safari%2F537.36
&ip=200.0.200.1
&count=2
&format=xml
&type=banner
&w=300
&h=250
&s1=3423424
&s2=44554

В качестве ответа придет это:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <item>
        <bid>1e-05</bid>
        <adm>&lt;img src=&#34;http://kaasdad.com/rtb/p/p/AN_7gV5xlwAAXRgCAEFSMwASAA3xtbMA&#34; style=&#34;display: block !important;width: 1px !important;height: 1px !important;&#34; /&gt;&lt;iframe src=&#34;http://kaasdad.com/rtb/s/AN_7gV5xlwAAXRgCAEFSMwASAA3xtbMA&#34; width=&#34;100%&#34; height=&#34;100%&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border: none;&#34; seamless&gt;&lt;/iframe&gt;</adm>
        <ttl>360</ttl>
        <creative_id>372ea08cab</creative_id>
    </item>
    <item>
        <bid>1e-05</bid>
        <adm>&lt;img src=&#34;http://kaasdad.com/rtb/p/p/AN_7gV5xlwAAXRgCAEFSMwASAGr5SiQA&#34; style=&#34;display: block !important;width: 1px !important;height: 1px !important;&#34; /&gt;&lt;iframe src=&#34;http://kaasdad.com/rtb/s/AN_7gV5xlwAAXRgCAEFSMwASAGr5SiQA&#34; width=&#34;100%&#34; height=&#34;100%&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border: none;&#34; seamless&gt;&lt;/iframe&gt;</adm>
        <ttl>360</ttl>
        <creative_id>372ea08cab</creative_id>
    </item>
</response>

Подключение по протоколу OpenRTB #

На платформе возможна работа по протоколу OpenRTB с версией 2.5. Об особенностях версии читайте в официальной документации IAB.

Из выпадающего списка «Протокол», располагающегося в настройках площадки, выберите «OpenRTB».

В перечне «RTB тип платформы» отметьте нужный формат промоматериала.

Создание SSP/Feed-площадки
Настройки площадки, блок «Администрирование», выпадающие списки «Протокол» и «RTB тип платформы»

Заполнив необходимые поля, нажмите внизу страницы на кнопку «Сохранить».

Перейдите в раздел «Подключение». Здесь указана ссылка на Feed. Ее необходимо использовать для отправки POST-запросов.

Создание SSP/Feed-площадки
Настройки площадки, раздел «Подключение», поле «Фид»

Ниже приведены примеры запросов для типов протоколов OpenRTB:

«OpenRTB» — «Directlink»

{
  "id": "5e5fa72015a1761be08e0ad3",
  "imp": [
    {
      "id": "0fe150919e19544ec667a924cd776228faa5741b",
      "instl": 1,
      "secure": 1
    }
  ],
  "site": {
    "id": "5d8e0b6861d6e264f23569a8",
    "name": "Popunder",
    "domain": "kaya.com",
    "cat": [
      "IAB25"
    ],
    "page": "https://kay.com/kay/",
    "publisher": {
      "id": "5d8e0afa61d6e26523233be5"
    }
  },
  "device": {
    "ua": "Mozilla/5.0 (Linux; Android 9; vivo 1901) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Mobile Safari/537.36",
    "geo": {
      "country": "PH"
    },
    "ip": "110.54.192.229",
    "devicetype": 4,
    "os": "Android",
    "language": "en-us"
  },
  "user": {
    "id": "5d568e4a9560f0d691ec61d7500c02cb"
  },
  "at": 1,
  "cur": [
    "USD"
  ]
}

«OpenRTB» — «Banner»

{
  "id": "fyrgcifdknkrom5prg8",
  "allimps": 1,
  "imp": [
    {
      "id": "1",
      "banner": {
        "format": [
          {
            "w": 970,
            "h": 250
          }
        ],
        "w": 970,
        "h": 250,
        "pos": 0,
        "topframe": 1,
        "battr": []
      },
      "secure": 1,
      "tagid": "ksitl06",
      "ext": {
        "wseat": []
      }
    }
  ],
  "site": {
    "id": "u52lea",
    "name": "ka 300x250 бэкфилл",
    "domain": "https://www.kinoa.info",
    "page": "https://www.kinoa.info/articles/rezko-postarevshaya-lyaysan-utyasheva-ispugala-poklonnikov-odutlovatym-licom/?yrwinfo=1583326365223531-903408995941251710300067-vla1-0355",
    "cat": [
      null
    ],
    "sectioncat": [
      null
    ],
    "publisher": {
      "id": "9",
      "name": "https://www.kinoa.info"
    }
  },
  "device": {
    "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 OPR/66.0.3515.115",
    "geo": {
      "lat": 37.9787,
      "lon": -0.6822,
      "type": 2,
      "country": "ES",
      "region": "VC",
      "city": "Torrevieja"
    },
    "dnt": 0,
    "lmt": 0,
    "ip": "31.44.159.188",
    "devicetype": 2,
    "os": "Windows",
    "osv": "10",
    "h": 900,
    "w": 1440,
    "pxratio": 1,
    "js": 1,
    "language": "ru-RU",
    "connectiontype": 1
  },
  "user": {
    "buyeruid": "5bvv7ls8-vwij-tf6s-95qo-01p3gvftm3x",
    "id": "37e8lwah1825o70noe7xba3oijyk6t"
  },
  "at": 1,
  "tmax": 300,
  "wseat": [],
  "cur": [
    "RUB",
    "USD"
  ],
  "bcat": [],
  "badv": []
}

«OpenRTB» — «Push»

{
  "id": "AG6vX15peQAAAAAAAElOAgApAEsJ3Y4A",
  "imp": [
    {
      "id": "AG6vX15peQAADyUCAElOAgApAOlfEqUA",
      "native": {
        "request": "{\"native\":{\"ver\":\"1.1\",\"assets\":[{\"id\":1,\"required\":1,\"title\":{\"len\":25}},{\"id\":2,\"required\":1,\"data\":{\"type\":2,\"len\":255}},{\"id\":3,\"data\":{\"type\":11,\"len\":255}},{\"id\":4,\"img\":{\"type\":1,\"wmin\":50,\"hmin\":50}},{\"id\":5,\"img\":{\"type\":3,\"wmin\":450,\"hmin\":450}}]}}",
        "ver": "1.1"
      },
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 0,
      "ext": {
        "click_id": "AG6vX15peQAADyUCAElOAgApAOlfEqUA",
        "short_click_id": "aXkAAA8lAgBJTgIAKQA",
        "pr_id": 140559,
        "promo_type": "push",
        "pr_type_id": 130,
        "cover_rate": 1
      }
    }
  ],
  "site": {
    "id": "31081",
    "name": "messange.win",
    "domain": "messange.win",
    "cat": [
      "IAB1",
      "IAB24"
    ],
    "publisher": {
      "id": "66313"
    },
    "page": "https://messange.win/service-worker.js"
  },
  "device": {
    "ua": "Mozilla/5.0 (Linux; Android 9; Redmi Note 7 Pro Build/PKQ1.181203.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36",
    "geo": {
      "lat": 28.91,
      "lon": 76.4767,
      "type": 2,
      "ipservice": 3,
      "country": "IN"
    },
    "ip": "157.36.118.253",
    "devicetype": 4,
    "os": "Android",
    "language": "en",
    "carrier": "Jio"
  },
  "user": {
    "id": "dcbd22b2227d381082819274d905e529da044434",
    "ext": {
      "subscribed_at": 1576932253,
      "subscription_id": 7700596
    }
  },
  "at": 1,
  "tmax": 1500,
  "cur": [
    "USD"
  ],
  "ext": {
    "wm_id": 66313,
    "pl_id": 31081,
    "os_id": 2,
    "lang": "en-US",
    "lang_id": 12,
    "pl_type_id": 102,
    "city_id": 10552071,
    "br_id": 41,
    "isp": "Jio",
    "utm_source": "3c35e625e29c72b0",
    "a_pr_id": 0
  }
}

«OpenRTB» — «Teaser»

{
  "id": "AFOIXV5ydgAAAAAAAEZSKAASAKYHJPIA",
  "imp": [
    {
      "id": "AFOIXV5ydgAAsCUCAEZSKAASAAF3oh0A",
      "native": {
        "request": "{\"native\":{\"ver\":\"1.1\",\"assets\":[{\"id\":1,\"required\":1,\"title\":{\"len\":25}},{\"id\":2,\"required\":1,\"data\":{\"type\":2,\"len\":255}},{\"id\":3,\"data\":{\"type\":11,\"len\":255}},{\"id\":4,\"required\":1,\"img\":{\"type\":3,\"wmin\":50,\"hmin\":50}}]}}",
        "ver": "1.1"
      },
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 1,
      "ext": {
        "click_id": "AFOIXV5ydgAAsCUCAEZSKAASAAF3oh0A",
        "short_click_id": "cnYAALAlAgBGUigAEgA",
        "pr_id": 140720,
        "promo_type": "teaser",
        "pr_type_id": 107,
        "cover_rate": 1
      }
    }
  ],
  "site": {
    "id": "30322",
    "name": "film.tv",
    "domain": "film.tv",
    "cat": [
      "IAB1",
      "IAB24"
    ],
    "publisher": {
      "id": "65603"
    },
    "keywords": "New video",
    "page": "https://film.tv/ano/2018/page/5/",
    "search": "New Video - Page 5 out of 27 - film.tv"
  },
  "device": {
    "ua": "Mozilla/5.0 (Linux; Android 7.0; Moto C Plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36",
    "geo": {
      "lat": 48.865,
      "lon": 2.3377,
      "type": 2,
      "ipservice": 3,
      "country": "FR"
    },
    "ip": "83.137.2.243",
    "devicetype": 4,
    "os": "Android",
    "osv": "7.0",
    "language": "es",
    "carrier": "Lycatel Distribution Uk Limited"
  },
  "user": {
    "id": "da1c174c46f070904d930e4104fb0dc760c219e5"
  },
  "at": 1,
  "tmax": 876,
  "cur": [
    "USD"
  ]
}

Проверка логов запроса #

В настройках площадки доступны логи запросов, где отображены 10 последних запросов для каждого кода HTTP-ответа. Они находятся в одноименном разделе.

Платформа показывает следующие коды ответов:

  • «200» — указывает, что запрос выполнен успешно. В этом блоке можно увидеть запрос и ответ.
  • «204» — отображает, что запрос был выполнен успешно, но объявление для него подобрать не удалось или произошла ошибка. Код используется при работе с протоколом подключения OpenRTB.
  • «302» — код неактуален для SSP/Feed-площадок.
  • «400» — указывает, что сервер не смог определить запрос из-за недействительного синтаксиса, либо в запросе отсутствуют обязательные параметры. Причина ошибки отображается в теле ответа.
  • «404» — сервер возвращает код и тело ответа с сообщением «not found», если не подобрана реклама для XML-feed. Ситуация аналогична 204-му коду для OpenRTB.
  • «429» — это код состояния ответа. Он указывает, что пользователь отправил слишком много запросов за заданный промежуток времени. Код может возникать, когда в поле «QPS» указано значение, которое ниже числа запросов, отправляемых издателем. В подобном случае у издателя нужно попросить о снижении числа запросов, или согласовать с менеджером, закрепленным за вами, увеличение пропускной способности канала для вашей партнерской программы.
Создание SSP/Feed-площадки
Настройки площадки, раздел «Логи запросов»

Подытожим материал:

  1. При настройке площадки вы можете воспользоваться протоколом BDA Feed или OpenRTB. Подключение по другим протоколам происходит через менеджера, закрепленного за вами.
  2. Для всех новых площадок не рекомендуется указывать значение «QPS» выше 60.
  3. По возможности просите издателей о передаче параметров «S1» и «S2». Если издатель начал передавать их, выберите соответствующую опцию из выпадающего списка «Utm source».
  4. После запуска площадки следует проверить ее работоспособность, используя раздел «Логи запросов» и вкладку «Запросы», которая находится под ссылкой «Оптимизация» блока «Фильтры».
Supply-side platform — внешняя платформа, на которой издатели продают рекламные места, запрашивают рекламу для показа и предоставляют площадки.
Тип инвентаря, который используется для интеграции крупных издателей или рекламных сетей.
Это хеш-сумма значений: «домен» + «S1» + «S2». Может использоваться для более тонкой настройки white и black листов.
Оплата в виде процента с выручки, которая получена с рекламы. 
Оплата в виде процента с выручки, полученной с рекламы. 
Объявление показывается в фиксированной области сайта (изображение, html и др.).
Простой переход пользователя на ресурс рекламодателя (Target URL).
Тип инвентаря, который предназначен для показа видеорекламы.
Interactive Advertising Bureau — бюро интерактивной рекламы, объединяющее гигантов глобальной медийной индустрии.
Максимальное количество трафика, которое вы готовы купить за сутки. Лимит устанавливается в USD.
Real Time Bidding — технология, позволяющая организовывать программируемые онлайн-аукционы между продавцами (SSP) и покупателями рекламы (DSP). Объект торга — право показа объявления конкретному пользователю.
Queries per second — количество запросов в секунду. Под запросами здесь понимается количество обращений на показ рекламы со стороны рекламодателя или издателя.
Максимальный промежуток времени в миллисекундах, за который будет осуществляться предложение на показ рекламы. По истечении заданного периода поиск рекламы прекращается. Настройка необходима для издателей с конкретными требованиями на время подбора рекламы.
Demand Side Platform — внешние платформы, на которых рекламодатели покупают рекламные места, запрашивают рекламу для показа и предоставляют промо.
Группа объектов, выделяемых по тому или иному общему признаку.
Интернет-провайдер.
Это хеш-сумма значений: «домен» + «S1» + «S2». Может использоваться для более тонкой настройки white и black листов.
Интернет-провайдер.
Ссылка, которая используется для отчета CPA-сетей о совершенных целевых действиях.
Перенаправление трафика, который не принимается партнерской программой, на другую ссылку. Например, партнерская программа не принимает трафик из США, тогда его можно переадресовать на другой URL (свой сайт или партнерскую программу).
Файл в формате JSON или XML, содержащий информацию об объявлениях, доступных для показа на сайте или в мобильном приложении издателя.
Клиентское приложение, используемое браузерами и прочими веб-приложениями для показа сайту информации о себе.
Текстовый формат обмена данными, который основан на JavaScript.
Открытый протокол, созданный под руководством компании IAB с целью автоматизировать торговлю рекламным пространством цифровых медиа: взаимодействие стороны спроса (рекламодателей) со стороной предложения (издателей).
Обновляемый набор структурированных данных, который используется для оперативного снабжения конечного получателя свежим контентом. Представляет из себя ссылку на страницу кода на языке XML.
Параметры «S1» и «S2» используются в «UTM Source», если они были переданы при запросе от площадки. Данная настройка устанавливается исключительно в случае, когда в «S1» и «S2» передаются ID источника и саб-источника.