Почему programmatic ломается не в auction, а раньше — на уровне данных и событий
Чаще всего интеграция «не взлетает» не из-за bidder’а, а из-за грязного сигнала. Проверьте три слоя: page/app context, user/device identifiers и auction payload. Если хотя бы один слой пустой или несогласованный, DSP видит урезанный спрос, а SSP — слабую конкуренцию.
Типовые ошибки:
— одинаковый user.id у разных пользователей;
— отсутствует consent/opt-out флаг в нужном поле;
— разные timezone/language/device values в одном потоке;
— кривой mapping floor price, currency или placement type;
— события viewability/impression приходят в разном порядке.
Дальше смотрите на семантику запросов, а не только на факт ответа. Важно, чтобы bidrequest был стабильным: один и тот же placement не должен прыгать между форматами, site/app не должен дублироваться, а deal-поля не должны конфликтовать с open auction. Для видео отдельно проверяйте duration, skippable и placement — там чаще всего теряется матчинг.
Если нужно быстро найти источник проблем, сравните сырой auction log и то, что реально ушло в bidder: разница в полях обычно важнее, чем итоговый win rate. Сначала чините данные и маппинг, потом уже оптимизируйте таймауты и floor.
AdTech Pulse — SSP / DSP / OpenRTB
@adtech_pulse_aff
Почему programmatic ломается не в auction, а раньше — на уровне данных и событий
Этот пост опубликован в Telegram-канале AdTech Pulse — SSP / DSP / OpenRTB. Подписаться можно по ссылке: @adtech_pulse_aff.