Fill Rate
Percentage of ad requests that result in a paid impression. 100% means every slot filled; sub-50% means half the inventory is wasted.
Fill rate is the percentage of ad requests that result in a paid impression. The numerator is "filled requests" (a creative was returned and rendered); the denominator is "total requests" (any time the player asked for an ad). 100% fill means every slot was monetized; 50% fill means half the inventory ran a house ad, default content, or blank.
Fill rate is the headline supply-side metric. On the web, mature publishers run 90-95% fill. On CTV, premium inventory runs ~80-90% fill (the gap is driven by frequency caps and creative-availability mismatches). On DOOH, fill is the most variable — established networks (Vistar, Reach TV) run 75-85%; small or new networks can be sub-50% as buyers don't yet have demand routed.
Low fill is almost always a buy-side connectivity problem, not an inventory-quality problem. The fix is more SSP / exchange / DSP connections; not deeper price discounts. A screen with $15 CPM and 50% fill earns less than a screen with $8 CPM and 95% fill.
Trillboards specifically architected its supply layer for high-fill: parallel auction logic across multiple integrated SSPs plus a house ad fallback for slots that don't fill from programmatic. The result is sustained fill at ~90% across the active screen fleet — see partner SDK for the integration approach.
Authoritative reference
IAB — Programmatic Glossaryiab.comSee also
Reference docs
Building against Trillboards?
Our developer reference covers the DSP API, partner SDK, proof-of-play verification, and the sensing pipeline that powers buyer-grade audience signals.
View developer docs