Ad Pressure Dynamics (Live) — Описание

Демонстрирует динамику рекламных сессий пользователей: как политика давления рекламы (fixed/adaptive), аукцион, усталость пользователей и floor prices влияют на монетизацию и пользовательский опыт во времени.

Что показывает

  • Поток сессий пользователей: сессии прибывают как Poisson-процесс, каждая с плановой длительностью и толерантностью к усталости
  • Политика давления рекламы: fixed (целевой глобальный ad rate) и adaptive (снижает показы при превышении толерантности к усталости)
  • Аукцион на каждом opportunity: ставки участников масштабируются с качеством пользователя (CTR ratio), которое снижается с усталостью
  • Динамика усталости: растёт на impressions, затухает со временем, снижает CTR и увеличивает вероятность раннего выхода
  • Визуализация потока сессий: точки движутся слева направо (прогресс сессии), цвет кодирует усталость (низкая→cyan, высокая→red)
  • Метрики в реальном времени: revenue/min, impressions/min, avg CPM, fill rate, breakdown "Why no impression?" (Policy vs Floor vs Caps)

Как читать визуал

Центральная область — "Session stream" показывает поток пользовательских сессий. Каждая точка — это сессия, движущаяся слева направо (x = прогресс сессии). Цвет точки кодирует уровень усталости: от cyan (низкая) до red (высокая). Вспышки показывают impressions (маленькие прямоугольники, окрашенные по CPM bucket), кольца — opportunities. Опциональная heat strip сверху показывает давление рекламы за последние 60 секунд. Правая панель показывает метрики (rolling 60s) и мини-графики за последние 120 секунд.

Параметры

  • Traffic & Sessions: интенсивность прибытия пользователей (users/sec), средняя длина сессии, толерантность к усталости
  • Ad Pressure Policy: режим (fixed или adaptive), целевой ad rate, frequency cap, minimum gap между рекламой
  • Auction & Monetization: количество участников, распределение base CPM (lognormal), floor CPM, take rate платформы
  • Fatigue & UX: скорость роста усталости на impression, скорость затухания, влияние на CTR и early-exit hazard
  • Display: опции визуализации (trails, impression flashes, opportunity ticks, heat strip)

Идеи для экспериментов

  • Fixed vs Adaptive policy: сравните fixed policy (глобальный ad rate) с adaptive (реагирует на усталость) — какая даёт лучший баланс выручки и удержания?
  • Влияние floor на fill rate: увеличьте floor CPM и наблюдайте, как это влияет на fill rate и breakdown "Why no impression?"
  • Толерантность к усталости: измените среднюю толерантность пользователей и посмотрите, как это влияет на оптимальную политику давления
  • Frequency cap и minimum gap: экспериментируйте с ограничениями на частоту показа рекламы — как это влияет на монетизацию?
  • Скорость затухания усталости: измените decay rate усталости и наблюдайте долгосрочное влияние на метрики сессий