Ad Delivery Optimization

31 July 2026

Ad Fill Rate: How to Calculate, Improve & Maximize Revenue

by

How-Sevio-Helps-Increase-Ad-Fill-Rate-and-Why-It-Matters-More-Than-You-Think

A fill rate of 85% sounds good, but is it?  

For some publishers, it signals a healthy monetization strategy. For others, it may reveal thousands of lost impressions and missed revenue opportunities every day. The difference often comes down to demand quality, pricing strategy, auction performance, and inventory mix. 

That’s why understanding what ad fill rate is goes beyond learning a simple formula as it is one of the clearest indicators of how efficiently your ad inventory is being monetized and where revenue may be slipping through the cracks. 

In this guide, you’ll learn how ad fill rate is calculated, what a good fill rate actually looks like, and the practical steps publishers use to improve fill while protecting CPMs and long-term yield

What is Ad Fill Rate? 

Fill rate definition: Ad fill rate is the percentage of ad requests that result in an ad being served. It is one of the simplest indicators of whether a publisher’s ad inventory is being successfully monetized.  

In simple terms: 

  • An ad request is sent when a page loads; 
  • An ad impression is counted when an ad is served; 
  • The fill rate shows how many of those requests were actually filled. 

In practical terms, a higher ad fill rate means more ad requests result in ad impressions, allowing publishers to capture more value from their traffic. In contrast, a lower fill rate indicates demand gaps, pricing friction, or technical limitations within the ad stack. 

How to Calculate Fill Rate? 

Ad Fill Rate Formula

Ad fill rate is easy to calculate. Divide the number of filled ad impressions by the total number of ad requests, then multiply by 100 to get the percentage.  

Example: If a website sends 1,000 ad requests and ads are served for 850 of those requests, the ad fill rate is:  

(850 ÷ 1,000) × 100 = 85%  

A higher ad fill rate means more of your available ad inventory is being monetized, while a lower fill rate indicates unfilled ad space and potential revenue loss. 

Understanding the Ad Delivery Process & Where Fill Rate Fits

Many publishers confuse fill rate with related metrics such as match rate, bid response rate, or impression delivery. A simplified auction flow looks like this: 

Ad Request
↓ 
Bid Response 
↓ 
Winning Bid 
↓ 
Ad Served 
↓ 
Impression 

This distinction matters because fill rate only measures the final outcome. 

For example: 

Metric Measures 
Fill Rate  Percentage of requests that result in served ads 
Match Rate  Percentage of requests that receive a bid response 
CPM  Revenue generated per 1,000 impressions 
Viewability  Percentage of impressions users actually see 

A demand partner may respond to every request, resulting in a high match rate, while fill rate remains low due to auction failures, floor price restrictions, or rendering issues. 

Understanding these differences helps publishers diagnose monetization problems more accurately. 

Why Ad Fill Rate Matters? 

Ad fill rate matters because it directly reflects how much of your inventory is generating revenue. Every unfilled request represents an opportunity that failed to monetize, and the impact becomes more significant as traffic scales. 

Consider a publisher generating 5 million ad requests per month: 

Fill Rate  Filled Requests  Unfilled Requests 
95%  4,750,000  250,000 
80%  4,000,000  1,000,000 

The difference between an 80% and a 95% fill rate is 750,000 additional monetization opportunities per month. While not every impression carries the same value, these gaps can quickly translate into meaningful revenue losses. 

Fill rate also serves as an early-warning indicator. When fill begins to decline, it often reveals issues such as: 

  • Weak advertiser demand; 
  • Overly aggressive floor pricing; 
  • Auction latency; 
  • Technical implementation problems; 
  • Geographic demand gaps. 

Consistently tracking fill rate allows publishers to identify and resolve these issues before they significantly impact revenue. 

According to an industry survey of monetization professionals, nearly one-third of respondents reported fill rates above 90%, demonstrating that high inventory utilization is achievable when demand, pricing, and auction execution are properly optimized. 

What Is a Good Ad Fill Rate? 

Ad Fill Rate Benchmarks: What’s Low and What’s Good? 

There is no universal fill rate benchmark that applies to every publisher. A fill rate that represents strong performance for one business may indicate monetization challenges for another. 

However, industry benchmarks provide useful context. 

Fill Rate  Performance Assessment 
95%+  Excellent 
85%–95%  Strong 
70%–85%  Moderate; optimization opportunities likely exist 
Below 70%  Significant fill challenges requiring investigation 

For many publishers, maintaining fill rates above 85% is generally considered healthy. However, these benchmarks should never be evaluated in isolation

For example, a publisher can hit a strong fill rate on paper while still leaving revenue on the table if the demand filling those requests is low-value.

This is why experienced monetization teams evaluate fill rate alongside: 

  • CPM; 
  • Revenue per session; 
  • Match rate; 
  • Bid density; 
  • Viewability; 
  • Overall yield. 

Instead of asking, “Is my fill rate high enough?” successful publishers ask: 

  • Is the fill rate improving over time? 
  • Which placements consistently underperform? 
  • Are certain geographies generating weaker fill? 
  • How does fill rate fluctuate seasonally? 
  • Is higher fill contributing to stronger revenue? 

Answering these questions often reveals more valuable insights than comparing against a generic industry average. 

100% Fill Rate: Is it Good or Bad? 

In most programmatic setups, a rate of 90% or higher is typically associated with direct deals or guaranteed demand, where inventory is largely spoken for in advance. But high fill can also come from a less healthy source: low floor prices, permissive targeting, or heavy reliance on fallback networks that accept lower-quality demand.

In both cases, very high fill rates are measurably correlated with lower eCPM. The question is whether that’s a deliberate tradeoff or an unmanaged one.

It’s also important to note that a 100% fill rate is not always the goal. Perfect fill can indicate overreliance on a single demand source or overly permissive pricing, both of which may suppress CPMs and reduce long-term revenue flexibility. Sustainable monetization usually comes from balancing fill rate with demand diversity and effective pricing control.  

In programmatic advertising, a healthy fill rate maximizes usable demand without sacrificing pricing power, which is why consistently chasing 100% fill is rarely the optimal business strategy. 

Why is Your Ad Fill Rate Low? 

When the ad fill rate consistently drops below healthy benchmarks, it usually indicates structural or configuration issues within the ad stack, rather than traffic quality alone. 

Below are the most common causes publishers encounter. 

Limited or Poorly Configured Demand Sources 

Adding demand partners alone does not guarantee a higher fill rate. If integrations are incomplete, poorly configured, or not actively monitored, bids may fail to return or be excluded from auctions entirely. 

Low bid quality, incorrect targeting, or compatibility issues often result in fewer eligible bids and more unfilled ad requests. 

Regarding weak demand partners, Tiberiu Stingaciu says:  

Working with more ad partners doesn’t automatically mean more revenue. It’s about integrating the right ones, ensuring they’re correctly configured, and monitoring bid quality. That’s where most setups fall short, and where we step in to make the difference.”  

Header Bidding Misconfigurations 

Header bidding can increase competition, but only when implemented correctly. Common issues include: 

  • Auctions are timing out before DSPs respond; 
  • Missing fallback logic when bids fail; 
  • Outdated or non-compliant wrappers. 

These issues reduce bidder participation and leave ad requests unfilled, often without visible errors. 

Ad Format and Size Mismatches 

If creatives do not match the ad slot configuration, bids may be rejected or fail to render. Typical mismatches include: 

  • Desktop formats served to mobile traffic; 
  • Incorrect size targeting; 
  • Heavy creatives that exceed load thresholds. 

Even small inconsistencies can lead to dropped bids at scale. 

Slow Page Load and Auction Latency 

Page performance directly impacts ad delivery, but optimizing for speed is not always straightforward from a monetization perspective. 

When Core Web Vitals such as LCP, CLS, and FID are poor, ad requests may be delayed or dropped before auctions complete. This reduces bid participation, increases timeouts, and leads to unfilled impressions. 

At the same time, overly aggressive speed optimizations can unintentionally limit the execution of auctions. Techniques such as excessive lazy loading, shortened timeouts, or deferred ad scripts may improve page speed scores, but they can reduce the number of bids received, lower the fill rate, or suppress eCPM. 

In practice, publishers need to balance page performance and auction execution. Optimizing for user experience without considering how and when ad requests are fired can quietly reduce fill rate, even as site speed metrics improve. 

Geographic Demand Gaps 

Demand strength varies significantly by region. If a large portion of traffic comes from geographies with limited advertiser interest, the fill rate will naturally decline. 

Without region-specific demand sources, impressions from lower-demand geos often remain unfilled. 

Let’s say 30% of your traffic comes from Eastern Europe, but your DSPs only care about US traffic. That gap leads to unfilled impressions. Adding regional demand sources or geo-focused mediation layers makes a difference. 

Static or Misaligned Floor Prices 

Static CPM floors do not adapt to real-time market conditions. Floors set too high discourage bidding, while floors set too low sacrifice yield

According to AdMonsters’ research, publishers most frequently cite a lack of high-quality demand (37%), flawed pricing strategies (9%), and other factors, such as mobile demand gaps and platform latency (46%), as contributors to their low fill rates. 

In most cases, a low ad fill rate is not caused by a single issue, but by a combination of demand limitations, configuration gaps, performance constraints, and pricing misalignment within the ad stack. When these factors overlap, even high-quality traffic can fail to convert into filled impressions. 

The good news is that fill rate problems are usually identifiable and fixable once the underlying causes are clear. By addressing demand access, auction execution, formats, performance, and pricing in a structured way, publishers can recover unfilled inventory without sacrificing revenue quality. 

In the next section, we’ll break down how to increase ad fill rate step by step, focusing on practical changes publishers can make to improve fill while maintaining strong CPMs and auction health. 

How to Improve Ad Fill Rate 

How to Improve Ad Fill Rate

Increasing ad fill rate is not about forcing every impression to be filled. The goal is to remove the structural and technical blockers that prevent demand from participating in auctions, while preserving pricing power and revenue quality.  

In most cases, fill rate improves when publishers focus on demand access, auction execution, pricing logic, and performance visibility, rather than taking shortcuts.  

Expand Demand Access Without Diluting Quality  

Ad fill rate increases when more eligible buyers can participate in auctions. However, adding demand partners alone is not enough.  

To improve fill rate effectively, publishers should:  

  • Work with demand sources that actively bid on their traffic and formats;  
  • Ensure integrations are correctly configured and compatible with the ad stack;  
  • Monitor bid participation and remove partners that consistently return low-quality or invalid bids.  

A smaller number of well-integrated, high-quality demand sources often delivers better fill than a bloated setup with limited oversight.  

Optimize Floor Prices Based on Real Demand  

Floor prices directly influence whether bids are received at all.  

  • Floors set too high block demand and lead to unfilled requests;  
  • Floors set too low increase fill but often suppress overall revenue.  

Improving fill rate requires adjusting floors dynamically based on geography, device type, ad format, and time-of-day demand patterns.  

The objective is to price inventory realistically so auctions remain competitive without sacrificing yield.  

Reduce Auction Timeouts and Latency  

Auction execution speed plays a critical role in fill rate. Even when demand exists, late bids are discarded.  

Publishers can improve fill rate by:  

  • Using timeouts that allow DSPs to respond without stalling the page;  
  • Avoiding unnecessary script delays or blocking resources;  
  • Ensuring ad requests fire at the correct point in the page lifecycle.  

Reducing latency increases bid participation and improves the likelihood that ad requests are filled.  

Leveraging Programmatic Direct Deals  

Programmatic direct deals play a key role in stabilizing fill rate volatility rather than increasing scale. By securing demand before inventory enters the open market, they reduce exposure to demand swings that typically affect off-peak hours, weaker geos, or secondary placements.  

The shift is measurable. According to the ANA’s 2024 Programmatic Transparency Report, 59% of programmatic budgets were allocated to private marketplaces and direct deals, as advertisers prioritize predictability and controlled delivery environments.  

For publishers, the value lies in absorbing impressions that would otherwise be exposed to demand gaps, creating a more stable baseline fill rate. High-performing publishers typically allocate 20–40% of inventory to programmatic direct, specifically to smooth fill fluctuations, not to replace open auctions.  

The outcome is lower fill volatility, which directly improves revenue forecasting and operational predictability.  

Monitoring and Optimizing Performance  

Fill rate losses are rarely evenly distributed. They usually concentrate in specific placements, devices, geographies, or time windows, which makes site-wide averages misleading.  

When the fill rate is monitored only at the site level, localized issues remain hidden and tend to persist. This is especially common for secondary placements, mobile inventory, or traffic from weaker-demand regions.  

To improve fill sustainably, publishers should focus on:  

  • Tracking fill rate at the placement level,  
  • Segmenting performance by geo, device, and format,  
  • Reviewing request-to-render gaps for underperforming units.  

This level of visibility helps teams identify where fill is leaking, rather than reacting after revenue declines. Publishers that review placement-level fill regularly can address structural issues earlier and prevent recurring losses from becoming accepted as normal.  

Over time, this turns the fill rate from a reactive KPI into a controllable performance lever. 

How to Increase Programmatic Fill Rate Without Reducing CPM 

Many publishers assume they must choose between higher fill rates and higher CPMs. In reality, the best-performing monetization strategies improve both by making auctions more competitive, not by lowering inventory value. 

According to the State of Financial Publishers (2025) Programmatic Monetization Performance Report, publishers that consistently outperform their peers focus on auction quality, demand diversification, and inventory optimization rather than solely on fill rate. 

Balance Fill Rate and CPM 

As covered earlier, a higher fill rate is only valuable if it strengthens overall revenue rather than just filling requests for the sake of it. The strategies below focus on raising fill without giving that up.

Use Demand Diversification 

A broader mix of demand sources creates more opportunities for inventory to attract competitive bids. When publishers rely too heavily on a small group of buyers, fill rates become more vulnerable to seasonal demand shifts and budget fluctuations. 

Segment Inventory by Value 

Not all impressions generate the same level of advertiser interest. By separating premium inventory from lower-value placements, publishers can apply more effective monetization strategies and ensure that pricing aligns with the true value of each opportunity. 

Optimize Floor Prices Dynamically 

Market conditions change constantly. Dynamic floor pricing helps publishers adapt to fluctuations in buyer demand, ensuring inventory remains attractive to advertisers while preserving CPM performance. 

Increase Bid Density Instead of Lowering Floors 

When fill rates decline, reducing floor prices may seem like the quickest fix. However, increasing the number of qualified bidders competing in the auction is often a more sustainable solution. More competition improves the likelihood of inventory being filled while maintaining the pricing pressure needed to protect CPMs. 

Special Case: Why Are CTV Fill Rates Low? 

Connected TV (CTV) has become one of the fastest-growing advertising channels. Forecasts point to a CAGR of around 9.5% through 2030, and industry studies suggest that nearly all viewers will encounter CTV advertising in the coming years.  

Yet growth alone doesn’t guarantee strong monetization. Despite increasing ad spend, many publishers and streaming platforms still struggle to fill all available inventory consistently.  

Here’s what’s driving those fill rate challenges:  

  • Limited CTV Demand: While CTV inventory is highly valuable, advertiser demand is often concentrated on specific audiences, content categories, and premium placements. This leaves some inventory competing for a smaller pool of buyers. 
  • Geographic Constraints: Demand is not distributed evenly across all markets. Publishers with audiences in regions that attract fewer programmatic budgets may experience lower fill rates despite strong viewership. 
  • SSP Configuration Issues: CTV environments rely heavily on accurate audience data, inventory packaging, and ad pod settings. Misconfigurations can limit buyer participation and reduce the number of eligible bids. 
  • Floor Pricing Problems: Because CTV commands premium CPMs, floor pricing has a greater impact on auction outcomes. If pricing is misaligned with market demand, inventory may struggle to attract enough bids. 
  • How Publishers Improve CTV Fill Rates: Improving CTV fill rates typically comes down to making inventory easier for advertisers to buy. Publishers achieve this by refining audience segments, optimizing inventory packaging, expanding access to demand, and creating more competitive auction environments. 

How SSPs Influence Fill Rate 

Improving fill rate is not simply a matter of adding more demand. Publishers also need visibility into auction performance, control over monetization strategies, and the flexibility to adapt as buyer behavior changes. This is where the right SSP can make a meaningful difference. 

Platforms such as Sevio Ad Manager are designed to give publishers greater transparency into how inventory is monetized and where demand opportunities exist. Instead of relying on black-box optimization, publishers can make data-driven decisions that improve inventory utilization while maintaining long-term revenue quality. 

An SSP’s impact on fill rate is typically driven by four key factors: demand diversity, header bidding participation, auction competition, and inventory matching. 

Demand Diversity 

    A strong SSP connects publishers to a broad mix of buyers, including DSPs, agencies, advertisers, and private marketplaces. This helps reduce reliance on a limited number of demand sources while increasing the likelihood that inventory attracts bids across different market conditions. 

    Header Bidding Impact 

      Header bidding enables multiple demand partners to compete for the same impression simultaneously. By expanding auction participation, publishers gain access to more bidding opportunities and improve the chances of monetizing available inventory. 

      Auction Pressure 

        The more qualified buyers competing for an impression, the greater the likelihood that inventory will be filled. SSPs help create this auction pressure by exposing inventory to a wider pool of relevant demand, encouraging more consistent bidding activity. 

        Inventory Matching 

          Not all advertisers value inventory equally. Effective SSPs use targeting, audience signals, and inventory classification to help connect impressions with the buyers most likely to bid on them. The better the match between inventory and demand, the more efficiently publishers can monetize available ad opportunities. 

          Common Fill Rate Optimization Mistakes 

          Even experienced publishers can make decisions that unintentionally reduce fill performance. The table below highlights some of the most common mistakes. 

          Common Mistake  Why It Hurts Fill Rate  Better Approach 
          Chasing fill rate at the expense of CPM  Filling every impression can reduce inventory value and lower overall revenue  Evaluate fill alongside CPM, yield, and revenue 
          Running too few demand partners  Limited buyer competition increases dependence on a small number of advertisers  Maintain diversified demand sources 
          Ignoring geographic performance  Strong markets can hide underperforming regions  Segment reporting by geography 
          Using static floor prices  Fixed pricing becomes misaligned with changing demand  Implement dynamic floor strategies 
          Focusing only on site-wide averages  Localized issues remain hidden  Review placement-level performance 
          Ignoring bid density  Fill rate alone doesn’t reveal auction health  Monitor bidder participation and competition 

          These patterns show up repeatedly across publisher setups, and most are fixable without sacrificing revenue quality once they’re identified.

          FAQ 

          What is ad filling? 

          Ad filling is the process of matching an available ad impression with advertiser demand. When an ad request is successfully matched with a paid advertisement and the ad is served, that impression is considered filled. 

          What is the fastest way to identify where fill loss occurs in the auction lifecycle?  

          Compare ad requests, bids returned, and impressions rendered for the same placements. Large gaps usually point to timeouts, script failures, or ad server exclusions. Segmenting by device or geo helps pinpoint the issue quickly.  

          Which metrics should I track alongside fill rate to diagnose problems fast?  

          Track the timeout rate, bid response rate, render rate, and fill rate. Sudden changes in these metrics often explain fill drops before revenue declines. Together, they show whether the issue is pricing, latency, or delivery-related. 

          What organizational gaps (ad ops vs engineering vs revenue) most commonly delay fill rate improvements?  

          Fill rate issues are delayed when ownership of auction performance is unclear. Ad ops identifies the problem, but engineering controls execution. Without shared KPIs, fixes move slowly. 

          Conclusion 

          Understanding what ad fill rate is is only the first step. The publishers that consistently outperform their peers focus on understanding why fill rates change and how those changes affect revenue. 

          Throughout this guide, we’ve seen that: 

          • Fill rate measures how effectively inventory is monetized; 
          • Demand quality, pricing, auction performance, and inventory quality all influence fill; 
          • A higher fill rate does not automatically mean higher revenue; 
          • Sustainable optimization requires balancing fill rate, CPM, and overall yield; 
          • The right SSP and monetization strategy can help publishers unlock more value from existing inventory. 

          By taking a strategic approach to fill optimization, publishers can improve inventory utilizationstrengthen auction competition, and build a more predictable and profitable monetization strategy over the long term

          Was this helpful?

          One platform, multiple solutions for your advertising needs.

          Turn your website, content, and skills into the main engines of your earnings.

          explore sevio products