Header bidding — технология, при которой паблишер одновременно отправляет запрос на показ сразу нескольким SSP и биржам, ещё до обращения к основному ad-серверу, чтобы получить максимальную из всех доступных ставок.
Проблема классической схемы
До появления header bidding паблишеры чаще всего работали по принципу waterfall («водопад»): источники спроса опрашивались по очереди, в порядке приоритета. Если первый источник в списке предлагал низкую цену, показ всё равно доставался ему — до второго и третьего источника аукцион мог просто не дойти в отведённое время. Это лишало паблишера части выручки: более высокая ставка нижнего по списку источника никогда не участвовала в сравнении.
Как работает header bidding
Header bidding переворачивает порядок: браузер пользователя (или сервер-посредник) одновременно отправляет запрос показа сразу нескольким источникам спроса, собирает все ставки и только после этого передаёт лучшую цену в основной ad-сервер, который выбирает окончательного победителя. Это не отдельная технология аукциона — под капотом всё равно используется RTB и протокол OpenRTB, header bidding лишь меняет порядок и параллельность опроса источников.
Client-side и server-side
Есть два основных способа реализации:
- Client-side header bidding — опрос источников спроса выполняется в браузере пользователя через JavaScript. Это самый распространённый и простой в интеграции вариант, но каждый дополнительный источник спроса добавляет задержку загрузки страницы.
- Server-side header bidding — опрос переносится на промежуточный сервер, который параллельно обращается к источникам спроса и возвращает браузеру уже готовый результат. Это снижает нагрузку на устройство пользователя и задержку загрузки ценой более сложной инфраструктуры.
Когда внедрять
Выгода от header bidding растёт вместе с объёмом инвентаря и числом подключённых источников спроса — чем больше конкурентов за показ, тем заметнее эффект от параллельного сравнения ставок. На небольшом трафике сложность внедрения и поддержки может не окупиться.
Частые вопросы
Нет. RTB — технология аукциона показа рекламы как таковая. Header bidding — способ организовать несколько таких аукционов параллельно, до обращения к основному ad-серверу, вместо того чтобы опрашивать источники спроса по очереди.
Выгода от header bidding растёт вместе с объёмом инвентаря и числом подключённых источников спроса. На небольшом трафике эффект от дополнительной конкуренции ставок может не окупить сложность внедрения и поддержки.
Классическая клиентская (client-side) реализация действительно добавляет задержку, потому что браузер пользователя параллельно обращается к нескольким источникам спроса. Серверная (server-side) реализация переносит этот опрос на сервер и меньше влияет на скорость загрузки страницы для пользователя.