IVT — это не один флаг, а набор сигналов: без разборки по категориям вы теряете деньги
В ad-fraud detection полезно смотреть не на «fraud/не fraud», а на тип источника шума. Базовые категории: • GIVT — заведомо невалидный трафик: бот-подсети, data center IP, broken user agent, malformed requests • SIVT — сложнее: headless, cookie stuffing, click injection, ad stacking, доменные spoofing-схемы • mislabeling — когда легитимный инвентарь ошибочно уходит в fraud-корзину.
Детект строится слоями. На сетевом уровне проверяют ASN, IP reputation, частоту запросов, аномалии по geo/device. На request-level — несостыковки в consent, UA, screen size, app bundle, referrer, placement id. На поведенческом — сессийность, тайминги, повторяемость path до bid request, соотношение impressions/clicks/viewability. Важный фильтр — cross-signal: один симптом ничего не значит, комбинация уже сигнал.
Для SSP/publisher-side нужен раздельный пайплайн: сначала hard blocks для GIVT, потом scoring для SIVT, потом ручной review на спорных сегментах. Если смешать всё в один blacklist, можно убить high-value supply. Для DSP важнее не «банить всё», а маркировать инвентарь с причиной и уровнем уверенности.
Минимальный чек-лист: логируйте raw bid stream, сохраняйте source.ip / device / ua / placement, стройте baseline по geo и часу суток, сравнивайте post-bid метрики с pre-bid. Если сигнал не воспроизводится в нескольких слоях, это не IVT-кейс, а шум.
Итог простой: детект фрода работает только тогда, когда категория IVT привязана к конкретному техническому признаку, а не к общему подозрению.
Programmatic Deep — RTB и header bidding
@programmatic_deep
IVT — это не один флаг, а набор сигналов: без разборки по категориям вы теряете деньги
Этот пост опубликован в Telegram-канале Programmatic Deep — RTB и header bidding. Подписаться можно по ссылке: @programmatic_deep.