Advertising

What is Programmatic Fill Rate?

Programmatic Fill Rate is the percentage of ad requests sent to a programmatic exchange that are actually filled with a paid ad, rather than returning no bid or an empty response. It is primarily a publisher and supply-side metric, showing how much of the available inventory is being successfully monetized.

TL;DR

Programmatic Fill Rate is the share of a publisher's ad requests that actually get filled with a paid ad instead of coming back empty, showing how much available inventory is being monetized.

Formula

Programmatic Fill Rate = (Ad Requests Filled / Total Ad Requests) × 100

Why It Matters

Programmatic Fill Rate matters because unfilled ad requests represent pure lost revenue for a publisher, inventory that existed and was offered for sale but generated nothing at all. A declining fill rate often signals a deeper problem, such as demand partners pulling back, floor prices set too high for current market conditions, or technical issues preventing bids from being properly evaluated. Because fill rate directly multiplies against the value of each filled impression to determine total ad revenue, even a small percentage-point drop across high-volume inventory can represent a meaningful revenue loss that's easy to miss without regularly monitoring the metric.

Example

A publisher's ad server sends out 1,000,000 ad requests to its programmatic exchanges in a day, and 720,000 of them return a paid ad to serve. Programmatic fill rate is 720,000 divided by 1,000,000, times 100, which equals 72%. If fill rate drops to 55% the following month with the same traffic volume, that gap represents inventory going completely unmonetized, prompting a publisher to review floor prices or add additional demand partners to recover the lost fill.

Frequently Asked Questions

  • Common causes include price floors set higher than what advertisers are willing to bid, too few demand partners connected to the exchange, technical latency causing bid timeouts, or a drop in overall advertiser demand for that inventory type.

  • Fill rate is measured from the publisher's side, showing what share of ad requests got any paid ad at all. Auction win rate is typically measured from the buyer's side, showing what share of auctions a specific advertiser or DSP won.

  • Not necessarily. A publisher can have a high fill rate with low-value bids, meaning most requests are filled but at low prices. Fill rate should be reviewed alongside average CPM to get a full picture of monetization health.

  • Common approaches include lowering price floors on underperforming inventory, adding more demand partners or exchanges to increase competition for each impression, and fixing any technical issues causing bid requests to time out.

  • Most publishers monitor it daily or weekly, since fill rate can shift quickly with changes in advertiser demand, seasonality, or floor price adjustments, and catching a drop early limits how much revenue is lost.