RTB (Real-Time Bidding) — технология аукциона, в котором показ рекламы продаётся в реальном времени, за миллисекунды, пока загружается страница с рекламным местом.
Как работает аукцион
Когда пользователь открывает страницу с рекламным местом, SSP паблишера выставляет этот показ на аукцион и рассылает запрос подключённым DSP. Каждая DSP, у которой есть активная кампания с подходящими таргетингами, присылает ставку. SSP выбирает победившую ставку, и в течение тех же миллисекунд показывается креатив победителя. Обмен запросами и ставками происходит по открытому протоколу OpenRTB — без него каждой паре SSP-DSP пришлось бы согласовывать собственный формат интеграции.
Весь цикл укладывается в норматив около 100 мс: DSP, которая не успевает ответить за отведённое время, просто не участвует в конкретном аукционе — это защищает скорость загрузки страницы для пользователя.
RTB и header bidding
Классическая схема RTB долгое время работала по принципу «водопада» (waterfall): паблишер обращался к источникам спроса по очереди, по приоритету, и предложение снизу списка часто вообще не получало шанса поучаствовать. Header bidding — более новая технология, которая опрашивает несколько источников спроса параллельно, до обращения к основному ad-серверу, и позволяет паблишеру получить максимальную ставку из всех доступных, а не первую подходящую по очереди.
RTB и прямые продажи рекламы
Прямые продажи — это ручные переговоры паблишера с рекламодателем или агентством о цене и объёме показов заранее. RTB автоматизирует эту сделку: цена определяется спросом в моменте, а не фиксированным прайс-листом. На практике крупные паблишеры используют оба канала одновременно — прямые продажи для приоритетных партнёров и RTB для остального инвентаря.
Частые вопросы
При прямых продажах паблишер и рекламодатель (или их агентства) договариваются о цене и объёме показов заранее, вручную. RTB — это автоматический аукцион, где цена показа определяется в реальном времени спросом от подключённых DSP, без ручных переговоров по каждой сделке.
DSP, которая не успела ответить в отведённое протоколом время (обычно около 100 мс), просто не участвует в конкретном аукционе — таймаут засчитывается как отказ от ставки. Это не ошибка системы, а нормальное поведение протокола, защищающее скорость загрузки страницы для пользователя.