Форма интеграции AdRiver SSP и DSP

advertisement
Система для управления и аудита рекламных кампаний в интернете
Форма интеграции AdRiver SSP и DSP
Пожалуйста, заполните форму ниже и верните ее по адресу dspssp@adriver.ru с пометкой в
заголовке “[НАЗВАНИЕ ВАШЕЙ КОМПАНИИ] - DSP интеграция с AdRriver SSP” или
ответьте в ту же цепочку писем.
Процесс интеграции
При подключении DSP мы сможем обслуживать доставку форматов, таргетированных на Desktop
инвентарь сети Adriver. Вы сможете размещать следующие размеры: 240x400, 728x90, 300x250, 120x600,
160x600, 336x280, 468x60, 250x250, 200x200. (Кастомные решения – по запросу)
Тип тегов: Javascript, IFrame, стандартный редирект, HTML5, VAST.
Типы креативов: Flash, Image (jpeg,png,gif), Rich-Media, Video, , Pixel ( Исследования: Аудитории, Брендузнаваемость, панельные, трекинг и подсчет показов и т.д.) Баннеры должны удовлетворять требованиям
Законодательству Российской Федерации. Во время тестирования необходимо совершить следующие шаги
для подтверждения успешности интеграции:



Заполнить и прислать форму
Подписать контракт
Тестирование:
1) Биддер отключен. Предоставить все варианты кодов для тестирования креативов. Проверка на нашей
стороне рекламных блоков переданных от DSP во всех браузерах и операционных системах
2) Биддер включен. Отправка bid request’ов к DSP для подтверждения корректности заполнения и
наличия всех необходимых полей согласно спецификации


Проверка рекламных блоков переданных от DSP во всех браузерах и операционных системах
Включение на небольшой части траффика и проверка статистики обеими сторонами
Общая информация по работе AdRiver SSP
Протокол
OpenRTB v2.0
Валюта аукциона
RUB
Модель ставок DSP
CPM
DSP посылает ставку в CPM и, в случае победы в аукционе,
получает оповещение о выплате в CPM
Тип аукциона
second price
Мах
интервал
для
подтверждения бида
Тип объекта показа
Метод передачи рекламы в
объекте bid
100мс
banner
adm или nurl
DSP, сделавший максимальную ставку побеждает и платит на
1/100 единицы валюты больше предшествующей ставки. Так
называемая win_price никогда не превышает bid_price. В
случае если ставки совпали, побеждает любая.
Если больше 100мс, система перестаёт ожидать bid response
В будущем будет возможность показа VAST и Mobile Ads?
 Ad served in the Bid, тело блока передаётся в атрибуте adm
объекта bid, если атрибута adm нет, то блок ожидается при
вызове ссылки из атрибута nurl (объект bid).
 Поддерживается атрибут nurl для оповещения о победе в
аукционе. Url полученный в атрибуте nurl вызывается
server-side методом GET.
 В случае отказа от аукциона (no bid) DSP должен ответить
кодом 204.
Система для управления и аудита рекламных кампаний в интернете
Поддерживаемые SSP макросы
Параметр
Описание
Пример
${AUCTION_PRICE}
Выигранная цена (Winning price) для нотификации
http://mydsp.ru/?winnotice=1&ai
d=![reqid]&aprice=${AUCTION
_PRICE}
//![rhost]/cgibin/eclick.cgi?xpid=![x
pid]
Трекинг кликов. После выигрыша аукциона и при
показе креатива DSP осуществляет редирект
пользователя самостоятельно, сообщив об этом
AdRiver при помощи вызова URL из макроса
//![rhost]/cgi-bin/eclick.cgi?xpid=![xpid],
который
SSP заполняет при информировании DSP о победе
(через NURL) в вашем параметре для подсчета кликов,
например click=
Уникальный идентификатор запроса
Местоположение баннера
 0 – неизвестна
 1 – верх
 2 – середина середина (Может быть как на
видимом так и на не видимом экране в
зависимости от разрешения.)
 3 – низ страницы (Вне поля зрения на экране.)
dsp_id=YOUR_ID – id назначенные DSP, необходимо
для синхронизации кук
“nurl”:”http://dsp.domen.ru/winn
oticeurl&click=//![rhost]/cgibin/eclick.cgi?xpid=![xpid] ”,
![reqid]
![pos]
![dsp_id]
“id”: “1234534625254”
“pos”:1,
http://ssp.adriver.ru/cgibin/sync.cgi?
dsp_id=99&external_user_id=33
2234
Синхронизация кук
База синхронизированных кук всегда находится у Adriver SSP. В случае наличия и SSP user id, и DSP user id
оба параметра передаются в bid request’e от AdRiver SSP. В случае отсутствия DSP user id передаётся только
SSP user id.
Поддерживается как инициированная DSP, так и инициированная SSP синхронизация кук.
Вариант 1. Синхронизация кук инициированная DSP
Синхронизация кук происходит через запрос на URL:
http://ssp.adriver.ru/cgi-bin/sync.cgi?dsp_id=YOUR_ID&external_id=USER_ID


dsp_id=YOUR_ID – id назначенное для DSP в AdRiver SSP
external_id=USER_ID – кука DSP. Может содержать только буквенно-цифровые символы. В случае
наличия в куке символов отличных от букв и цифр external_id в запросе должен быть url encoded
(escaped url) Пример кода синхронизации в ответе пользователю DSP
<img width="0" height="0" src=“http://ssp.adriver.ru/cgi-bin/sync.cgi?dsp_id=99&external_id=332234”/>
Сервис ssp.adriver.ru ответит заголовком «204 No Content».
Вариант 2. Синхронизация кук инициированная AdRiver SSP:
AdRiver SSP инициирует куки матчинг для каждого нового юзера, появившегося в системе. DSP
предоставляет свою ссылку. AdRiver SSP заменяет макрос ![cuid], посылает запрос к DSP, ожидает ответа
302 и редиректа на URL синхронизатора AdRiver SSP .
Параметры BID Request и BID Response в AdRiver SSP
Bid request
Параметр
id
Тип
string
Описание
Unique ID of the bid request, provided by the exchange
Система для управления и аудита рекламных кампаний в интернете
imp
array of objects
device
object
user
object
site
bcat
cur
object
array of string
array of string
Array of impression objects. Multiple impression auctions may be specified
in a single bid request. At least one impression is required for a valid bid
request
This object describes the device the ad impression will be delivered to (e.g.,
mobile phone, computer, set top box, etc.) and its capabilities (e.g., flash
support)
This object describes the user, and may include unique identifiers for the
user
Either a site or app object may be included – not both. Neither is required
Blocked Advertiser Categories *
Currency of the auction
Impression
Параметр
id
banner
bidfloor
bidfloorcur
string
object
float
string
Тип
Описание
A unique identifier for this impression within the context of the bid request
A reference to a banner object
Bid floor for this impression in CPM *
Currency of bidfloor attribute
Тип
integer
integer
integer
Array of integer
Описание
Width of the impression in pixels
Height of the impression in pixels
Ad Position
Specifies the types of creatives blocked by publisher*
Параметр
id
ref
Тип
string
optional
page
cat
sectioncat
string
array of string
array of string
Описание
Site ID on the exchange
Referrer URL that caused navigation to the
current page *
Full url of the page where impression to be occur *
Array of IAB content categories for 5 the overall site
Array of IAB content categories for the current subsection of the site.
Banner
Параметр
w
h
pos
battr
Site
Device
Параметр
ua
ip
geo
language
Тип
Описание
Browser user agent string
Browser language; use alpha-2/ISO 639-1 codes.
*
*
Тип
Описание
Country, using ISO 3166-1. (See Appendix)*
Region, using ISO 3166-2.*
MaxMind
GeoCity
name
(External
http://dev.maxmind.com/geoip/le gacy/geolite/)*
Zip/postal codes*
string
string
object
String
Geo
Параметр
country
region
city
string
string
string
zip
string
reference
User
Параметр
id
buyeruid
Тип
string
string
Пример bid request
{
"id": "1234534625254",
"imp": [
{
"id": "5",
"bidfloor": "1.2",
"bidfloorcur": "RUB",
Описание
Unique consumer ID of this user on the exchange
Buyer’s user ID for this user as mapped by exchange for the buyer*
-
Система для управления и аудита рекламных кампаний в интернете
"banner": {
"w": 300,
"h": 250,
"pos": 1
}
}
],
"site": {
"id": "234563",
"page": "siteabcd.com/folder1/folder2/topic.html",
"name": "siteabcd.com"
},
"device": {
"ip": "64.124.253.1",
"ua": "Mozilla/5.0(Macintosh;U;IntelMacOSX10.6;en-US;rv: 1.9.2.16)"
},
"user": {
"id": "65555424-750f-4100-b2d3-f1dba8bea04d-1",
"buyeruid": "45asdf987656789adfad4678rew656789"
},
"cur": [
"RUB"
]
}
Объекты JSON могут находиться в произвольном порядке. Значения полей могут быть пустыми.
Bid Response
Параметр
id
seatbid
Тип
string
array of objects
Описание
ID of the bid request
Array of seatbid objects
Seat bid
Параметр
bid
Тип
array of objects
Описание
ID of the bid request.Array of bid objects; each bid object relates to an imp
object in the bid request. Note that, if supported by an exchange, one imp
object can have many bid objects
Bid
Параметр
Тип
id
string
impid
price
adid
adomain
string
float
string
array of strings
nurl
string
Описание
ID for the bid object chosen by the bidder for tracking and debugging
purposes. Useful when multiple bids are submitted for a single impression
for a given seat
ID of the impression object to which this bid applies
Bid price in CPM
ID that references the ad to be served if the bid wins
Advertiser’s primary or top-level domain for advertiser checking. This can
be a list of domains if there is a rotating creative
Win notice URL
Пример bid response
{
"id": "85e6debb-8aa9-4010-85ed-14a9256de597",
Система для управления и аудита рекламных кампаний в интернете
"bidid": "C7hzK05T-kM3VETDbZ2fagMmIwn-46pjb",
"seatbid": [
{
"bid": [
{
"id": "1",
"impid": "C7hzK05T-kM3VETDbZ2fagMmIwn-46pjb",
"price": 44.59,
"adid": "2077705",
"adomain": [
"http://www.quelle.ru/"
],
"nurl":
"http://rad.adriver.ru/cgi-bin/erle.cgi?expid=C7hzK05T-kM3VETDbZ2fagMmIwn46pjb&wprc=${AUCTION_PRICE}&pass=![pass]&tuid=-1",
"cid": "254015"
}
]
}
],
"cur": "RUB"
}
* параметры заполняются не всегда, при наличии технической возможности
Подробную информацию о Real Time Bidding и описание протокола можно найти по следующей ссылке:
http://www.adriver.ru/rtb/
Пожалуйста, заполните форму ниже и верните ее по адресу dspssp@adriver.ru с пометкой в
заголовке “[НАЗВАНИЕ ВАШЕЙ КОМПАНИИ] - DSP интеграция с AdRiver SSP” или
ответьте в ту же цепочку писем.
Компания (полное
юридическое название)
Адрес (почтовый)
Веб-сайт продукта
Ссылка на политику
конфиденциальности
Ссылка на отписку от
кук
Кто заполнял форму /
Ответственный за
интеграцию
[Cookie Opt-Out link]
[ФИО][e-mail][Рабочий тел.][Мобильный тел.][Должность]
Система для управления и аудита рекламных кампаний в интернете
Бизнес контакт для
подписания контрактов
[ФИО][e-mail][Рабочий тел.][Мобильный тел.][Должность]
Техподдержка
[ФИО][e-mail][Рабочий тел.][Мобильный тел.][Должность]
Бизнес модель DSP
Собственный биддер?
Лицензированная
технология RTB?
Используете ли вы
технологию
Fingerprinting?
[Да] [Нет]
[Да] [Нет] Если да, то на основе какой технологии и какой протокол взаимодействия?
[Да] [Нет] В каких случаях?
Инвентарь [Мобильный App] [Мобильный Web] [Desktop]
[http://sub.foo.com]
Перечислите домены и
поддомены доставки
рекламы
Проставляете ли Вы
куки Cookies во время
показа рекламного
блока?
Перечислите домены и
поддомены с которых
устанавливаются
Cookies
Укажите полный URL
для синхронизации кук
Укажите полный URL
биддера, порт
Максимальное число
запросов в секунду
Поддерживаете ли вы
Click Macro?
Поддерживаете ли вы
Cachebuster
Поддерживаете ли вы
категории и в каком
справочнике?
Какие метрики
обсчитываются в
отчетах?
Какая задержка по
подсчету?
Есть ли фильтрование в
отчетах, как
реализовано?
Известны ли какие-то
причины расхождения
в отчетах?
В каких странах есть
сервера?
Какая пропускная
способность
задействована в
датацентре?
Существует ли метод
[Да] [Нет] [Браузерные]
[Да] [Нет] [Флешевые]
[Да] [Нет] [Другие LSO]
[http://sub.foo.com]
[Cookie syncking URL]
[Bidder URL]
[QPS]
[Да] [Нет] [YOUR_CLICK_MACRO PARAMETER]
Параметр будет передан в макросе click=//![rhost]/cgi-bin/eclick.cgi?xpid=![xpid]
[Да] [Нет] Автоматически передаем CACHEBUSTER
[Да] [Нет] Требуется замена на вашей стороне [OUR_CACHEBUSTER_PARAMETER]
[Да] [Нет] Категории будут передаваться в параметре bcat=
Используемый справочник [TNS] [IAB] [Google]
[Да] [Нет] задержка по подсчету показов. Какая?
[Да] [Нет] задержка по подсчету кликов. Какая?
[Да] [Нет] Показы. Как?
[Да] [Нет] Клики. Как?
[Bandwidth utilized in %]
[Да] [Нет] Как происходит мониторинг?
Система для управления и аудита рекламных кампаний в интернете
мониторинга серверов?
Существует ли
мониторинг на вирусы
и вредоносные
программы?
Время доставки баннеров?
Доступность сервера?
[Да] [Нет] Как реализован?
Теги для траффикинга – пришлите все варианты тегов, которые будут проходить через
Adriver SSP.
Допустимо использовать ЛИБО только javascript тэги, либо только iframe тэги.
Javascript 240x400
IFrame 240x400
VAST
Другие
Нужно заполнить одно из этих полей
Нужно заполнить одно из этих полей
Download