Ad Delivery Optimization

03 April 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

Even with strong traffic, many publishers fail to monetize all available impressions. One of the most common reasons is the low ad fill rate. When ad requests go unfilled, ad inventory is wasted, auction competition weakens, and revenue potential declines. Over time, this directly affects CPM stability and overall monetization performance. 

Many teams still accept a 70% to 80% fill as normal, but there’s room for improvement. The good news is that fixing fill rate issues doesn’t have to be complicated or slow.  

In this guide, we explain what ad fill rate is in programmatic advertising, how to calculate it, why it matters to publishers, and how to improve it with practical, programmatic-focused strategies. 

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 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. 

Why Ad Fill Rate Matters? 

Ad fill rate matters because it shows how much of your available ad inventory actually generates revenue. 

In a survey by AdMonsters, nearly one-third of over 60 monetization experts reported fill rates above 90%, typically among publishers actively optimizing demand, pricing, formats, and performance. While the study stops short of proving causation, it confirms that high fill is achievable.  

Most publishers land between 80% and 90%. And if you’re below 80%, you’re likely missing impressions and revenue; if you are part of this cart, you may face deeper issues.  

Tracking fill rate consistently helps uncover and fix these gaps before they snowball into bigger losses. 

Why Low Fill Rate Translates to Lost Revenue  

A low ad fill rate directly results in unmonetized impressions and measurable revenue loss. Every unfilled ad request represents inventory that could have generated income but did not. 

For example, if a publisher serves 25 million ad requests per month and operates at a 75% fill rate, 6.25 million impressions remain unfilled. At a $3 eCPM, this translates to approximately $18,750 in lost revenue per month, or more than $225,000 annually, solely due to unfilled inventory. 

Tiberiu Stingaciu, Sevio’s Head of Business Development, explains:

Unfilled impressions are one of the quietest forms of revenue loss. Publishers often focus on CPMs, but every ad request that isn’t filled represents demand that never had the chance to compete. Over time, low fill rate silently erodes revenue, even on high-traffic sites.” 

In practice, maintaining the status quo with a persistently low fill rate is rarely neutral. Over time, it compounds into sustained revenue leakage and increased operational pressure. 

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

A good ad fill rate is high enough to avoid wasted inventory, but not so high that it suppresses CPMs. 

Understanding ad fill rate benchmarks helps publishers assess whether their monetization setup is performing effectively. 

While the ideal fill rate varies by platform, industry, and geography, anything consistently below 80% is generally considered underperforming for most publishers. At that level, a meaningful portion of available ad inventory remains unmonetized, limiting revenue potential even with strong traffic. 

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, signaling lower floors, allowing low-quality demand, and relying on fallback networks, and is measurably correlated with lower eCPM. 
  • A reading below 80% often indicates demand access issues, floor pricing mismatches, latency / timeout problems, or geo-demand gaps. 

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 a higher number of 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 cause ad requests to go 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 has a direct impact on 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 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. 

The Role of SSP Transparency and Control in Fill Rate Optimization 

Consistently improving fill rate requires a monetization setup that offers controltransparency, and adaptability, not just more demand. 

Sevio Ad Manager is a good example of an SSP built around these principles. It allows publishers to manage how demand accesses inventory, apply pricing and targeting logic with precision, and understand how fill is achieved across different demand paths. 

This type of platform-level control makes it easier to remove structural blockers to demand participation, stabilize fill rates, and protect long-term revenue quality, without relying on black-box optimization. 

FAQ 

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 timeout rate, bid response rate, and render rate alongside 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 

Ad fill rate is a direct signal of how efficiently demand reaches your inventory. When the fill rate is low, revenue is lost before auctions even have a chance to compete, regardless of traffic quality or CPM potential. 

Publishers that improve fill sustainably focus on execution, not shortcuts. By aligning demand access, pricing logic, auction performance, and organizational ownership, fill rate becomes a controlled outcome rather than a recurring problem. 

In 2026, the strongest monetization strategies will come from publishers who treat fill rate as part of a broader revenue system, one that prioritizes transparency, flexibility, and long-term yield over simply filling every impression. 

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