Back to Blog

Traffic Shaping 101: What It Is and What It's Doing to Your Auction

The Aditude Team

No headings found on page

Every day, decisions are being made about your inventory that you didn't authorize and probably weren't told about. Traffic shaping is one of them — and while it's been a standard SSP and DSP practice for years, most publishers encounter it as a term their tech partners use to explain away performance gaps, not as a tool they're actively using themselves.

That asymmetry is the problem. Traffic shaping is one of the most consequential levers in programmatic advertising. Understanding it — and controlling it — is the difference between an auction that works for you and one that works around you.

What Traffic Shaping Is (and Why It Exists)

Traffic shaping is the practice of filtering, prioritizing, or modifying bid requests before they reach buyers. Rather than sending every eligible impression to every connected demand source, a shaping layer evaluates each request and decides: who gets to see this, in what form, and how.

The "why" is straightforward. Programmatic operates at an enormous scale. A publisher with meaningful traffic can generate hundreds of millions of bid requests per day. DSPs and SSPs each have their own query-per-second (QPS) limits — hard caps on how many requests they can process from any given source. Without shaping, you're flooding buyers with requests they can't act on, degrading match rates, and creating latency that hurts everyone's performance.

Traffic shaping solves a real infrastructure problem. The issue isn't the concept — it's who controls it and what optimization goal they're serving when they make those filtering decisions.

Shaping happens at multiple points in the stack: inside Prebid.js before a bid request is assembled, at the Prebid Server layer before requests fan out to SSPs, within SSPs before they forward to DSPs, and inside DSPs deciding which SSP traffic to respond to. Each layer has its own shaping logic, and those logics don't necessarily align with publisher revenue.

Who Shapes Traffic Today — and Whose Interests They're Serving

The honest answer is: mostly not yours.

SSPs shape traffic on your behalf to stay within their DSP partner QPS limits. They use bid rate data (which DSPs historically bid on which inventory types), contextual signals, and floor price thresholds to decide which requests are worth forwarding. Their optimization goal is keeping their DSP relationships healthy and their win rates high — which correlates with publisher revenue but isn't the same thing.

DSPs apply their own shaping on the receiving end, filtering incoming supply to match their buyers' campaign targets before those requests ever reach a bid evaluation. If your inventory doesn't match a DSP's active campaign parameters at that moment, the request gets dropped regardless of its actual value.

Header bidding wrappers, if unmanaged, effectively shape traffic through timeout configuration — impressions that don't return bids within the timeout window are excluded from the final auction, which means slow but high-value demand gets systematically cut out.

Prebid Server — when configured properly — is actually where publishers have the most leverage to introduce shaping logic they control. More on that below.

The pattern across all of these: shaping decisions are made by parties with their own P&L interests, using data you don't have visibility into, on inventory you own. Publishers typically learn about it when a partner mentions "bid filtering" or "traffic quality optimization" to explain a revenue dip.

How Traffic Shaping Affects Your Auction in Practice

Shaping determines who participates in your auction. That sounds abstract; here's what it means concretely.

Reduced auction pressure. When SSPs shape away certain buyers from certain request types, you get fewer competing bids on those impressions. Fewer bidders means less price competition, which means lower CPMs. A single additional qualified bidder on a well-targeted impression can move clearing price meaningfully — shaping that removes that bidder removes that value.

Systematic exclusion of slow-but-high-value demand. Some premium demand sources bid slower. Aggressive timeout configurations or SSP-side filtering that deprioritizes high-latency partners can systematically exclude the buyers who would have paid the most. The auction clears, but it clears lower than it needed to.

Floor price interactions. Traffic shaping and floor price logic interact in ways that compound their effects. If shaping removes demand before floors are applied, you're not getting the benefit of competitive pressure pushing bids above floor. If shaping happens after floor filtering, you may be further thinning an already light auction. The full auction optimization surface area — floors, timeouts, shaping — needs to be understood as a connected system, not three separate knobs.

Demand path fragmentation. Because shaping happens independently at each layer, the same impression can be shaped differently by different SSPs, leading to inconsistent auction composition across your demand paths. You may be running what looks like an open auction while each SSP is quietly running a pre-filtered version of it.

Buyer Prioritization: The Decisions Being Made About Your Inventory

Traffic shaping isn't just about volume reduction — it's also about sequencing and prioritization. SSPs that use machine learning for shaping are constantly re-scoring which buyer-publisher combinations are "likely to win" based on historical bid data.

The problem: historical bid data reflects past campaigns, past targeting parameters, and past market conditions. A buyer who didn't bid aggressively on your inventory last quarter might have entirely new campaign priorities this quarter. If shaping logic has deprioritized that buyer based on historical patterns, you never find out — you just get a lower bid density.

This is particularly consequential for publishers who have changed their content mix, audience composition, or ad placement strategy. SSP-side shaping logic doesn't update in real time; it lags. Publishers who've made meaningful changes to their inventory profile can spend months with demand patterns calibrated to an older version of their traffic.

Bid request shaping by publishers — configuring which demand sources receive which requests based on your own data — inverts this. Instead of SSPs using their data to shape your traffic, you're using your own first-party signals to route impressions to demand that's actually likely to perform.

The Revenue Impact: What Shaping Gets Wrong and What It Can Get Right

When SSPs shape traffic without publisher input, the failure modes are predictable:

Over-filtering on low-bid-rate inventory. Inventory that historically clears at lower CPMs gets aggressively shaped, reducing demand competition and creating a self-fulfilling performance floor. The inventory performs worse because it was shaped to have fewer bidders, which confirms the shaping decision that caused the problem.

Bid stuffing vs. bid starvation. Some high-demand inventory types get flooded with requests across every path while others are systematically underserved. The QPS constraints are real, but how they're allocated across your inventory isn't neutral.

Timeout-driven revenue loss. Bid throttling and Prebid timeout configuration are closely related to shaping. Timeouts that are too aggressive shape out demand that would have bid if given slightly more time. Finding the right timeout configuration for each demand partner — rather than applying a single timeout across all of them — can recover meaningful revenue without adding meaningful latency.

When shaping is done well, with publisher intent driving the configuration:

  • QPS is allocated toward demand sources and inventory types where bid rate and clearing price data support better outcomes

  • Slow but high-value demand partners get appropriate timeout treatment rather than being cut off with faster-bidding lower-value partners

  • Floor price and shaping logic are coordinated so that filtering decisions reinforce each other rather than working at cross-purposes

  • Shaping adjusts as market conditions change, not on a quarterly SSP model refresh cycle

The publisher-controlled version of this requires infrastructure — specifically a Prebid Server deployment that gives you a shaping layer you actually configure. Without that, you're downstream of everyone else's shaping decisions.

What Publisher-Controlled Traffic Shaping Looks Like

Publisher-controlled traffic shaping means having a layer in your stack where you set the logic, not your SSP partner.

Practically, this happens at the Prebid Server layer. Prebid Server sits between your header bidding wrapper and your demand partners — it receives the bid requests your wrapper generates and handles the fan-out to SSPs and DSPs. That position in the stack makes it the natural place to apply shaping logic that you control.

What that shaping logic can include:

Demand partner prioritization by inventory type. Certain demand sources perform better on certain content categories, device types, or audience segments. Routing impressions to demand partners where historical data shows higher bid rates and clearing prices reduces wasted QPS and increases auction quality.

Request deduplication. The same impression often gets sent to the same buyer through multiple SSP paths, creating bid duplication without adding auction pressure. Shaping that manages this at the Prebid Server layer improves demand path efficiency and reduces the noise in your bid data.

Adaptive filtering based on real-time signals. Rather than static routing rules, more sophisticated shaping uses real-time signals — fill rate, latency, recent bid response patterns — to dynamically adjust which demand sources get which requests. This is materially different from the historical-pattern shaping SSPs apply.

Floor-aware routing. Shaping logic that's aware of your floor price configuration can avoid sending requests to demand partners unlikely to clear your floors, preserving QPS for demand that will.

None of this requires surrendering control to a managed service. It does require a Prebid Server setup that's configured and monitored actively, not installed and left running.

How Aditude Approaches Traffic Shaping on Behalf of Publishers

Aditude's Prebid Server offering is built around the premise that shaping decisions should reflect publisher goals, not SSP infrastructure constraints.

The practical difference: rather than applying a single shaping model across a large supply pool, Aditude configures shaping logic at the publisher level, using that publisher's own bid data, floor price configuration, and demand partner performance history. Shaping parameters are reviewed and adjusted as performance data accumulates — not recalibrated on a partner's internal model refresh cycle.

For publishers who are currently having traffic shaping done to them — by SSPs optimizing for their own QPS budgets, by timeout configurations nobody has revisited in two years, by floor and shaping logic that aren't coordinated — this is the alternative.

The starting point is usually an audit: what's currently being shaped, by whom, using what logic, and what does that mean for auction composition. That conversation is worth having before your next SSP QBR, where the topic will almost certainly come up in language designed to obscure rather than explain.

Want to understand how traffic shaping is affecting your auction specifically? Explore Aditude's Prebid Server offering or get in touch for a technical conversation about your current configuration.