Симуляция — двухслойная монетизация: сначала placement policy решает, сколько слотов открыть, затем auction выбирает победителя и цену.
Ad pressure влияет на user fatigue: pCTR падает через экспоненциальный decay, появляется обратная связь "больше показов → ниже CTR → другая экономика".
Auction tape (внизу): последние 30 аукционов и компактная строка KPI.
Interpreting metrics
Revenue — результат "объём × цена": рост impressions не гарантирует рост денег, если падает CPM или CTR из-за fatigue.
Fill rate и ad pressure помогают понять, "где съедается эффект": policy может открыть больше слотов, но дальше аукцион/видимость/усталость меняют результат.
При высоком ad pressure следи за CTR и early exit: система может заходить в режим насыщения (saturation).
Experiment ideas
Fatigue strength ↑: наблюдай, как при высоком ad pressure падают CTR и revenue.
Pricing: сравни second-price vs first-price vs hybrid (alpha) на одинаковом сценарии.
Utility policy vs fixed: как меняются ad pressure и revenue при учёте annoyance.
Floor multiplier ↑: как меняется fill rate и revenue; отдельно проверь эффект с включённым viewability.