User Acquisition

Ad Waterfall

Also known asWaterfall MediationMediation WaterfallWaterfall Model

The traditional mediation method that calls ad networks in a fixed, ranked order — one after another until one fills the impression. Largely superseded by unified bidding, but still used for fall-through fill in hybrid stacks.

Key takeaways

  1. 01A waterfall calls demand sources in a fixed, ranked order until one fills — unlike a unified auction, where all bid at once.
  2. 02Networks are ranked by historical eCPM and organized into descending price tiers / instance floors.
  3. 03Its core flaw: a lower-ranked network willing to pay more never gets asked — the "money left on the table" problem bidding solves.
  4. 04Not obsolete — waterfalls still run beneath the auction in 2026 hybrid stacks, capturing fill from networks that do not support bidding.

The waterfall is the traditional [[ad-mediation]] method: demand sources are arranged in a fixed priority order and called one at a time. The mediation SDK asks the top-ranked network first; if it does not fill — or bids below its [[floor-price]] — the request falls through to the second network, then the third, and so on until one returns a paying ad. The mental image is water spilling down a series of steps, hence the name. The modern alternative, [[header-bidding]], instead asks every source to bid at once.

How a waterfall is built and tuned

The structural weakness is money left on the table: a network sitting low in the order that would have paid $20 for an impression never gets asked, because a higher-ranked network already filled it at $5. Because the order is fixed rather than competitive, the publisher cannot know it captured the best price. Removing exactly this inefficiency is the whole reason [[header-bidding]] exists — see that entry for the full waterfall-vs-bidding comparison.

Despite that, waterfalls are not obsolete. Most 2026 stacks are hybrid: a unified auction runs first, and a waterfall of non-bidding networks runs underneath it for fall-through [[fill-rate]]. Plenty of demand sources still do not support real-time bidding, and the waterfall remains the mechanism that captures their fill. The skill has shifted from tuning one big waterfall to managing the waterfall tail that sits beneath the auction.

Quick answers

What is an ad waterfall?

An ad waterfall is a mediation method that calls demand sources in a fixed, ranked order — top network first, falling through to the next if it does not fill or bids below floor — until one returns a paying ad. Networks are usually ranked by historical eCPM. It is the traditional alternative to a unified [[header-bidding]] auction.

How is a waterfall different from header bidding?

A waterfall asks one network at a time in a fixed order, so a lower-ranked network that would pay more never gets the chance. [[header-bidding]] (in-app bidding) asks every source to bid simultaneously and awards the impression to the highest bid, typically lifting eCPM 10-30%. Most modern stacks are hybrid — auction first, waterfall beneath for fall-through fill.

How do you optimize an ad waterfall?

Rank instances by realized eCPM (highest first), add multiple instances of strong networks at descending floor prices, prune networks that consistently fail to fill or underpay, and re-rank regularly as eCPMs drift by geo and season. The work is ongoing — a waterfall left static slowly loses revenue.

Are ad waterfalls obsolete?

No. Unified bidding has replaced the waterfall as the primary auction for bidding-enabled networks, but waterfalls persist beneath the auction in hybrid stacks to capture fill from networks that do not yet support real-time bidding. The waterfall is now the fall-through tail rather than the whole system.

Back to glossary