Glossary · Advertising

What is fill rate?

Fill rate is the percentage of ad requests that are answered with an ad. If a service requests 1,000 ads and receives 700, its fill rate is 70%. Unfilled requests earn nothing.

How to calculate fill rate

Divide ads returned by ad requests sent, and multiply by 100. A related measure, render rate, divides ads actually played by ads returned; an ad can be returned and still fail to play.

Why requests go unfilled

  • No demand for that audience, country or device at that moment
  • A price floor set above what buyers will pay
  • Frequency caps: the viewer has already seen the available campaigns
  • Timeouts: the ad took too long to arrive
  • Technical mismatch: wrong format, duration or VAST version
  • Missing signals, such as no consent or no app identifier, that buyers require
  • Seasonality: budgets are thin in January and heavy before the holidays

How to raise fill

  • Add demand sources, with a fallback order when the first has nothing
  • Review price floors by region instead of using one global floor
  • Pass the content and device information buyers ask for
  • Publish app-ads.txt so buyers can verify your sellers
  • Use house ads, promoting your own titles or plans, when nothing is sold

Fill and price pull against each other

Lowering the floor fills more slots at lower prices. The aim is the highest revenue per opportunity, which is CPM multiplied by fill, not the highest value of either on its own.

Last reviewed

FAQ

Fill rate, answered.

More definitions in the streaming glossary.

Planning a streaming service?
What is a good fill rate?

It depends on market and audience. Established services in high-demand markets fill most requests; new services and low-demand regions often fill well under half at first.

Is a 100% fill rate the goal?

Not necessarily. Reaching it usually means accepting very low prices. Maximize revenue per opportunity instead.

What should play when an ad slot is not filled?

Nothing: the content should simply continue. Alternatively, show a promotion for your own content or paid plan.

Ready to own the screen?

Tell us what you are launching. We will walk through the platform and map the path to go-live around your catalog, markets and revenue model.