AdTech Pulse — SSP / DSP / OpenRTB

5 IAB-ошибок в интеграции, из-за которых SSP и DSP «не понимают» друг друга

5 IAB-ошибок в интеграции, из-за которых SSP и DSP «не понимают» друг друга

Частая проблема не в аукционе, а в том, что поля OpenRTB заполнены «почти правильно». Проверьте базу: id, imp.id, site/app, device, user, regs и consent должны совпадать по смыслу, а не только по названию. Если один объект есть у байера, но отсутствует у exchange, матчинг ломается тихо — без явной ошибки.

Дальше смотрите на типы и обязательность полей. В IAB-спеках одно и то же значение может быть строкой, числом или массивом; для интеграции это критично. Типичная ошибка — отправлять пустую строку там, где ожидается null/empty array, или ставить флаг, который по спекам должен быть только при выполнении условия.

Отдельная зона риска — креатив и валидация. VAST, Native и Banner трактуют поля по-разному: размеры, mime, secure, clickthrough, api и ext нельзя переносить «как есть» между форматами. Если вы маппите response через общий шаблон, добавьте тесты на обязательные поля и на поведение при частично заполненном bid response.

И наконец, не смешивайте бизнес-логику с transport layer. Часто ошибки спрятаны не в auction, а в неверной нормализации данных на стороне SDK, wrapper или adapter. Лучшая практика — держать отдельный чек-лист соответствия спекам и прогонять его на каждом новом типе инвентаря. Это дешевле, чем искать, почему bid пришёл, но не сматчился.
Этот пост опубликован в Telegram-канале AdTech Pulse — SSP / DSP / OpenRTB. Подписаться можно по ссылке: @adtech_pulse_aff.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.