Teqblaze
Rate this article
Rating: 4.92 / Total: 12
Rating: 4.92 / Total: 12
Share this article
Let’s talk

We build AI-driven AdTech ecosystems for smarter monetization.

Homepage / Blog / Tips & tricks/
ML-based Smart Throttling for SSP owners: How it works and how to maximize optimization
Tips & tricks

ML-based Smart Throttling for SSP owners: How it works and how to maximize optimization

ML-based Smart Throttling for SSP owners: How it works and how to maximize optimization
June 4, 2026
14 min read
Let’s talk

We build AI-driven AdTech ecosystems for smarter monetization.

Programmatic advertising generates enormous bid request volume. In fact, eMarketer reveals that private marketplaces (PMP) spending has grown nearly 13% in 2025, while open exchange spending has grown approximately 3%. The numbers could grow far less sufficiently if bidding strategies were optimized and businesses took steps to prevent bid request floods.

The bid request flood makes SSP throttling and bid throttling not just useful optimizations, but operational necessities for any platform managing supply at scale. In this article, we take a deeper look at the Smart Throttling feature, why the same term can hide fundamentally different algorithms, and how various models affect SSP revenue and costs. We also cover the latest Smart Throttling update for owners of the TeqBlaze ML-driven white-label SSP + Ad Exchange.

Key points

  • Smart Throttling is a core component of supply-path optimization (SPO) — it reduces redundant bid requests at the source, cutting infrastructure costs and improving auction quality without sacrificing fill rate.

  • SSP throttling and bid throttling are not one-size-fits-all: optimization logic varies significantly by platform, ranging from legacy linear models to modern ML-driven systems with self-updating algorithms.

  • Dynamic models consistently outperform static ones in volatile traffic conditions.

  • TeqBlaze white-label SSP + Ad Exchange users can now leverage Smart Throttling programmatic approach based on real CPM (RCPM) metrics. This enables simultaneous revenue maximization and cost reduction across DSP connections, with expanded A/B testing and advanced reporting built in.

Smart Throttling as a component of the supply-path optimization (SPO) process 

We have already covered the topic of supply-path optimization (SPO) and demand-path optimization (DPO) deeply in one of our previous articles on the Medium blog called: SPO and DPO. The main idea of the article is to show that SPO and DPO are essential elements in the development of a programmatic ecosystem. These two processes are closely related and benefit both the demand and supply sides.

Smart Throttling is SPO's execution layer — filtering bid requests at source to reduce redundancy and maximize impression value. Without it, even a well-designed supply path wastes resources on low-win-probability auctions. It proves to be an essential part of a supply path optimization SSP workflow.are closely related and benefit both the demand and supply sides.

What is Smart Throttling?

Imagine how many bids one supply platform sends each day — millions of bid requests every second — and how many of them are irrelevant due to technical issues. The Smart Throttling  programmatic approach uses data-driven algorithms to restrict bidding with non-responding demand-side partners. Unlike DSP-side bid throttling — which filters incoming requests on the demand side — SSP throttling acts earlier, preventing low-value traffic from entering the auction at all. In a smart throttling SSP setup, this logic runs at the platform level before any request reaches a DSP.

This process solves two fundamental issues.

  • Minimizing expenses by reducing the number of irrelevant bid requests.

  • Maximizing revenue by prioritizing successful ad bids with good campaign performance.

The Smart Throttling optimization process is unique for each specific advertising platform, being more or less effective depending on the model developed. Various optimization models are based on different metrics and formulas. That's why each specific Smart Throttling model should be tested before scaling over all traffic volumes.

Notably, Smart Throttling also reduces carbon footprint: since SSPs process billions of bid requests monthly, filtering irrelevant ones at source meaningfully cuts unnecessary server load across the programmatic chain.

Throttling Type

Who Controls

Goal

Method

SSP-side throttling

SSP / supply platform

Reduce outbound request volume; protect DSP relationships

Bid request optimization based on filtering and scoring

DSP-side throttling

DSP / demand platform

Limit inbound request processing to manageable and winnable volume

Accept or reject incoming requests based on win-rate history and budget pacing

Bid throttling (demand)

DSP bidder

Avoid overbidding on low-value impressions

Suppress or reduce bids on traffic segments with poor historical performance

Smart Throttling (ML-driven)

SSP with ML layer

Dynamically optimize request flow based on real-time signals

Self-updating algorithms score and prioritize requests by predicted win probability and CPM

Banner to promote traffic optimization solutions

Static vs. dynamic throttling models: what's the difference?

Legacy linear Smart Throttling models optimize bidding according to a fixed algorithm. Common examples include:

  • Strict limitation of bid requests to DSPs that have not responded with relevant bids within the last hours.

  • Substantial or complete restriction of bid requests to DSPs whose bid responses rarely win at real-time auctions.

  • Lowest priority assigned to DSPs that win auctions but whose impressions fail due to technical issues — timeouts, connection errors, or fraudulent ad redirects.

The core limitation: once restrictions are applied, they stay permanent. A DSP that adjusts its settings and starts performing well remains throttled regardless. Static models do not revise applied restrictions dynamically.

Parameter

Static Scripted Model

Dynamic ML Model

Restriction logic

Fixed rules, manually defined

Self-updating based on real-time signals

Adaptability

None — restrictions are permanent

Continuous — adjusts as DSP behavior changes

Optimization basis

Predefined thresholds

Live performance data and predicted win probability

Risk

Over-throttling recovering DSPs

Requires sufficient data volume to perform accurately

Best for

Simple, low-traffic platforms

High-volume SSPs with diverse DSP pools

Dynamic machine learning model

Dynamic Smart Throttling models are an evolutionary extension of linear optimization. SSP platforms’ developers use different metrics for optimization and apply various restrictions to reduce the expenses on bidding and increase profits. At the same time, all dynamic models are united by the process of collecting feedback: any restriction is not applied permanently, and there is a constant review of trends — the platform tests different approaches for optimization based on updated data.

Dynamic Smart Throttling models use Big Data and Machine Learning technologies to achieve better optimization. For instance, ML-based bid throttling improves results and reduces the level of manual control over the bidding process. By leveraging machine learning for ads, platforms can refine throttling algorithms dynamically, ensuring bid request optimization and higher overall ad performance. This continuous self-learning approach helps SSPs maintain a competitive edge while minimizing wasted impressions.

To measure the efficiency of machine learning bid optimization through throttling, track CPM (RCPM). It is the gross revenue earned by the SSP per thousand impressions.

Advantages of Smart Throttling by TeqBlaze

Next, we will look at the Smart Throttling SSP bidding optimization process designed by TeqBlaze software developers and available to owners of white-label SSP out of the box.

Smart Throttling based on real CPM (RCPM)

As has already been mentioned, CPM (RCPM) is the metric we use to optimize bidding within the Smart Throttling process.

While bidding can technically be optimized across various metrics — keys, impressions, requests, winning bid rate, and others — real CPM SSP optimization has the strongest direct impact on platform revenue, which is why TeqBlaze chose it as the primary signal.

how to calculate rcpm

RCPM calculates the real price per thousand impressions relative to all requests made to display a specific ad. It is always lower than nominal CPM because some impressions never materialize due to technical, security, or other issues — and those failed requests still consume resources. By making real CPM the optimization target, the Smart Throttling process filters out traffic that inflates request volume without contributing to actual earnings.

Metric

What It Measures

Why It Matters for SSP

RCPM (Real CPM)

Revenue per thousand impressions after excluding failed requests

Most accurate reflection of true platform earnings; core signal for RCPM optimization

Nominal CPM

Theoretical price per thousand impressions before accounting for failures

Useful for pricing benchmarks but overstates actual revenue

Win rate

Percentage of bid requests that result in a winning bid

Indicates DSP competitiveness but doesn't capture impression delivery quality

Fill rate

Percentage of ad requests filled with an ad

Measures inventory utilization but ignores revenue quality of filled impressions

Bid request volume

Total outbound requests sent to DSPs

Tracks infrastructure load; high volume without RCPM growth signals inefficiency

Dynamic optimization with per-hour updates

Dynamic optimization with per-hour updates

The TeqBlaze white-label SSP + Ad Exchange uses machine learning bid optimization with programmatic throttling that self-updates without manual intervention. The core logic:

  • If there are many requests and low impressions → the platform drops 80% of such traffic to that DSP for the next hour.

Every hour, the system rechecks each restriction against current performance data and adjusts automatically — a DSP that recovers will regain traffic share in the next cycle without any action required from the platform owner.

Optimization Cycle

Stage Trigger Condition

Action Taken

Result

Detection

High request volume, low impression rate

Flag DSP as underperforming

Inefficient traffic identified

Restriction

Confirmed low RCPM from DSP

Drop 80% of requests to that DSP

Infrastructure load reduced

Recheck

1-hour interval elapses

Re-evaluate DSP performance against current data

Restriction updated or lifted

Recovery

DSP performance improves

Traffic share gradually restored

Revenue opportunity recovered

A/B testing for Smart Throttling and other features to fine-tune performance

We are updating A/B testing capabilities so users can test Smart Throttling and other features before scaling them across all traffic volumes. Separate reporting on traffic with different settings means SSP owners can directly compare revenue, RCPM, and infrastructure load between variants — making scaling decisions based on real performance data rather than assumptions.

For example, a platform owner can route 20% of traffic through RCPM-based Smart Throttling while the remaining 80% runs on a legacy model, then compare results side-by-side before committing to a full rollout.

The A/B testing feature reduces reliance on the technical team by letting users enable options via toggles — such as RCPM optimization for bidding or Dynamic Margin for publisher payouts. More enhancements are coming in platform version 2.5.

Unlimited features customization 

It’s always the option to contact your account manager for help anytime you have customization requests. We also have two special presents for platform newcomers:

  1. Guide on advanced analysis of SSP + Ad Exchange performance.

  2. Document on how to get the full potential of your SSP + Ad Exchange.

We wish you inspiration to continue developing the platform logic! Our engineering team can step in at any stage and customize the platform to your updated needs, provide advice on how to increase efficiency, and much more. We are motivated to improve the platform as much as you are.

SSP throttling best practices

Effective programmatic throttling requires more than switching on an algorithm — here are six practices that make the difference between optimization and over-restriction.

  • Start with 10–20% of traffic. Test throttling on a small traffic share before scaling. This limits risk and gives the algorithm enough data to calibrate without affecting overall platform revenue.

  • Use RCPM as your primary metric. Win rate and bid rate don't reflect actual earnings. RCPM captures what the platform genuinely makes per thousand impressions after failed requests are excluded.

  • Set per-hour or per-day rechecking — not static blocks. Third-party or white-label DSP performance changes. Fixed restrictions penalize partners that have already recovered, reducing revenue opportunities unnecessarily.

  • Integrate throttling with fraud detection. Throttling and traffic quality work on the same problem from different angles — running them independently creates blind spots and wastes infrastructure on non-human traffic. Incorporating inventory quality scoring into the throttling logic adds another filter layer of safety.

  • Monitor QPS optimization per DSP before and after throttling. Queries-per-second data reveals whether restrictions are reducing load as intended or creating unexpected bottlenecks elsewhere in the supply path. These, in turn, require additional effort for establishing supply path optimization SSP workflows. 

  • Document changes with A/B tests. Side-by-side reporting on throttled vs. unthrottled traffic segments makes it possible to validate decisions with data before committing to a full rollout.

Best Practice

Benefit

Complexity

Best For

Start with 10–20% traffic share

Reduces risk; allows safe calibration before scaling

Low

Platforms implementing throttling for the first time

Use RCPM as primary metric

Ties optimization directly to revenue rather than proxy metrics

Low

Any SSP prioritizing financial outcomes over volume

Per-hour or per-day rechecking

Prevents over-throttling recovering DSPs; keeps restrictions current

Medium

High-volume SSPs with dynamic, frequently changing DSP pools

Integrate with fraud detection

Eliminates non-human traffic before it consumes bid request budget

Medium

Open-exchange platforms with diverse, unverified supply sources

Monitor QPS per DSP

Identifies bottlenecks and validates that restrictions reduce load as intended

Medium

Platform engineers and ops teams managing infrastructure costs

Document changes via A/B tests

Enables data-driven scaling decisions with clear before/after comparisons

Low

SSP owners evaluating new throttling models or parameter changes

Consider TeqBlaze as your trusted partner

TeqBlaze clients running the white-label SSP + white-label Ad Exchange have direct access to ML-based Smart Throttling built into the platform infrastructure. No third-party integrations, no manual scripting. Only pure SSP and tailored Ad Exchange efficiency. One SSP owner reduced infrastructure load and improved RCPM within the first month by enabling RCPM-based throttling on 20% of traffic, validating results via A/B testing, and scaling gradually across all DSP connections.

If you are building or scaling a custom adtech platform, Smart Throttling is one of the highest-leverage optimizations available. Contact the TeqBlaze team to see how the platform performs on your traffic — and what RCPM gains are realistic for your setup, either web or mobile.

Final words

Smart Throttling in programmatic advertising is a great feature for optimizing the outbound traffic of your SSP. To leverage it, you will need a tailored solution that can be configured according to your traffic patterns and specifics. White-label SSP platform and White-label Ad Exchange from TeqBlaze provide you with such an opportunity. Contact us if you are interested in a solution with a pre-built core and rich possibilities for throttling and branding customization!

FAQ

What is SSP throttling? 

SSP throttling is the process of controlling which bid requests an SSP sends to demand partners. Rather than forwarding every available impression, the SSP filters and prioritizes outbound requests based on performance 

signals — reducing infrastructure costs and improving auction quality without sacrificing revenue.

What is smart throttling in programmatic advertising? 

Smart Throttling uses data-driven algorithms to restrict bidding with underperforming DSPs. Unlike static rules, smart throttling models — especially ML-based ones — self-update based on real-time signals, continuously adjusting restrictions to reflect current DSP behavior rather than fixed historical thresholds.

What is bid throttling, and how does it work for SSPs? 

Bid throttling limits the volume or frequency of bid requests sent to specific demand partners. For SSPs, it works by:

  • Scoring each DSP by performance metrics such as win rate optimization results or RCPM

  • Reducing or suppressing requests to low-scoring partners

  • Reallocating that request volume toward higher-performing demand sources

  • Header bidding optimization through filtering out redundant requests before they reach the demand side, reducing auction duplication and infrastructure load

How does ML-based throttling differ from static throttling models? 

Static models apply fixed restrictions that stay permanent regardless of how DSP performance changes. ML-based throttling rechecks and updates restrictions automatically — typically per hour — meaning a DSP that recovers regains traffic share without manual intervention. Dynamic models consistently outperform static ones in volatile traffic conditions.

What is RC,PM and why is it used for smart throttling? 

RCPM (Real CPM) measures actual revenue per thousand impressions after excluding failed requests. It is lower than nominal CPM because technical issues, timeouts, and fraud prevent some impressions from delivering. RCPM is preferred for throttling optimization because it directly reflects platform earnings rather than proxy metrics like DSP bid rate or fill rate.

How can SSP owners implement smart throttling? 

Key steps for implementation:

  • Start with 10–20% of traffic to calibrate the algorithm safely

  • Set RCPM as the primary optimization metric

  • Configure per-hour or per-day restriction rechecking — avoid static blocks

  • Integrate with fraud detection to address traffic quality simultaneously

  • Use A/B testing to validate results before scaling across all DSP connections

Share this article

Stay ahead of the curve: Subscribe to our weekly newsletter