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

Рассмотрим процесс создания SSP/Feed-площадки.

Важно: сведения в видео могут быть устаревшими из-за частых обновлений. Актуальная информация содержится в тексте материала.

Основные моменты #

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

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

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 заведен профиль издателя. Он самостоятельно регистрируется через главную страницу сайта партнерской программы, или вы cоздаете его профиль.

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

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

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

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

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

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

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

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

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

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

Важно: рекомендуем не выставлять больше 10 категорий.

Не отмечайте другие категории, если выбрали «IAB25-3— Pornography».

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

В блоке «Информация» из выпадающего списка выберите тип площадки «Ssp/Feed».

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

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

НАСТРОЙКИ НАЧИСЛЕНИЙ #

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

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

Чтобы запланировать переход на модель Revshare, поставьте галочку возле соответствующего поля, установите значение RevShare от 0 до 1 и дату перехода. По умолчанию RevShare равен 0,65.

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

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

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

По умолчанию доля отчислений для площадки равна 0,65.

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

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

НАСТРОЙКИ SSP\FEED #

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

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

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

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

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

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

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

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

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

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

Win-уведомления применяются в работе с некоторыми DSP. Подробнее о win-нотификациях читайте в главе «OpenRTB Basics» спецификации OpenRTB v2.5.

Если SSP поддерживает отправку win-уведомлений, активируйте настройку.

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

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

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

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

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

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

Активировав DQPS, вы сможете самостоятельно настраивать автоматическое изменение «QPS».

Важно: рекомендуем всегда использовать «Dynamic QPS» для снижения нагрузки на нашу систему. Его можно отключить для эксперимента и посмотреть, увеличится ли доходность от площадки. Но эксперимент нужно держать под контролем.

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

Когда «Dynamic QPS» активирован, можно отдельно установить порог CPM, при котором платформа будет срезать трафик по DQPS. То есть на кластерах со ставкой, которая будет ниже указанной, активируется автоматическая регулировка количества запросов. Ставка рассчитывается на 1000 запросов. Если значение «DQPS CPM» установлено на 0, порог CPM будет рассчитываться автоматически.

Дополнительный функционал для расчета позволяет динамически изменять значение DQPS CPM. Мы не будем рассматривать его: он относится к «продвинутой» настройке.

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

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

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

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

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

Важно: когда площадка только создается, «trader bot» должен быть отключен.

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

Когда отключен «trader bot», в качестве ответа от SSP будет передаваться максимальная ставка активных кампаний, которые прошли таргетинг, умноженная на RevShare.

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

НАСТРОЙКИ АУКЦИОНА #

«Лист приоритетных кампаний» влияет на то, какая реклама будет отображаться на площадке.

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

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

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

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

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

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

Важно: для SSP обязательно выбирайте шаблон «Зависит от S1».

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

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

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

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

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

Графу «Тип» изменять не нужно.

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

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

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

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

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

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

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

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

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

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

Также вы можете фильтровать трафик по типам подключения к сети Internet. По умолчанию выбраны все типы.

«Corporate» и «Other» в большинстве своем содержат организации и хостеры. Трафик, который идет с таких типов подключений, чаще всего подозрителен.

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

Блок «Ограничения» #

Раздел доступен только для площадок с типами «Banner» и «Teaser».

По умолчанию для banner/teaser-площадки могут быть подобраны кампании с типом промоматериала teaser и push. Если вы хотите запретить подбор teaser/push-рекламы, активируйте соответствующую настройку: «Не подбирать нативные промоматериалы и тизеры» или «Не подбирать PUSH промоматериалы».

Создание SSP/Feed-площадки
Блок «Ограничения»

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

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

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

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

Обязательно воспользуйтесь рекомендациями по настройке фильтров.

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

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

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

Настройка блока «Оптимизация и правила» решает эту задачу. Подробнее о создании правил читайте в отдельном материале. Установка правил одинакова для площадок и кампаний.

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

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

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

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

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

Для равномерного распределения нагрузки SSP нужно завести отдельный домен. Так будет проще повысить и понизить QPS или отключить некачественный источник.

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

Создание SSP/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-запросов.

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

Если домен не создан, также напишите нашему менеджеру.

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

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

{
  "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"
  ]
}
{
  "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": []
}
{
  "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
  }
}
{
  "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» указано значение, которое ниже числа запросов, отправляемых издателем. В подобном случае у издателя нужно попросить о снижении числа запросов, или согласовать с менеджером, закрепленным за вами, увеличение пропускной способности канала для вашей партнерской программы.
  • «SHOWS» — запрос на показ рекламы выполнен успешно.
  • «CLICKS» — запрос на показ рекламы, который привел к клику.
  • «ARBITRAGE» — запрос на показ витрины выполнен успешно.
Создание SSP/Feed-площадки
Настройки площадки, раздел «Логи запросов»

Важно: после запуска кампании воспользуйтесь рекомендациями по оптимизации SSP/Feed-площадки.

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

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