An ad exchange is the marketplace layer that makes programmatic advertising possible. Rather than a sales team negotiating each placement, an exchange lets thousands of advertisers bid on a publisher's impressions automatically, in the fraction of a second before an ad renders. It is the plumbing behind most of the display and video ads you see in apps today.
How an ad exchange works
When a user opens an app or page with available ad inventory, the exchange runs a near-instant auction. Advertisers bid based on how much that impression is worth to them, and the highest bid wins the placement in the milliseconds before the ad loads. This is real-time bidding (RTB).
The signals attached to each impression, such as device, location, and audience segment, help advertisers decide what to bid. A user who looks likely to convert draws higher bids, which is how the exchange sorts demand and sets a clearing price for every single view.
Who takes part
Publishers supply the inventory: display, video, and mobile placements.
Advertisers and agencies bid to reach specific audiences.
Ad networks, DSPs, and SSPs connect the two sides and manage the bidding.
Ad exchange vs. ad network
An ad network aggregates inventory from many publishers and resells it in bundles, often with a sales team setting terms. An ad exchange is more open and automated: any connected buyer can bid on any impression in real time. Networks tend to favor packaged, curated deals, while exchanges favor scale and price discovery. Most publishers end up plugged into both.
Why publishers use it
The main draw is competition. When many buyers bid on the same impression, the price rises toward what the impression is truly worth, which lifts a publisher's eCPM without any manual selling. Exchanges also fill inventory at scale, so placements that a direct sales team could never cover still earn revenue. The trade-off is control: an open auction sets the price, so publishers manage the outcome with floor prices rather than fixed rate cards.
Where offerwalls fit
An offerwall sits alongside exchange demand as a separate, high-intent revenue stream. Instead of selling a single impression to the highest bidder, an offerwall lets users choose offers to complete in exchange for rewards, which often produces a higher eCPM than standard exchange placements because the audience is actively engaged. Many publishers run both: the exchange for scale, the offerwall for depth. The exchange monetizes passive attention, while the offerwall monetizes deliberate action, and the two rarely compete for the same moment in a session.
Common misconceptions
An exchange is not a single company. It is a bidding environment that many buyers and sellers connect to at once.
Higher bid volume does not guarantee higher pay. Without quality demand, more bidders just means more low bids.
Programmatic is not hands-off. Floor prices and demand-source settings still shape what you earn.
Frequently asked questions
Q: Is an ad exchange the same as an ad network?
Q: How does an exchange decide which ad to show?
Q: Can offerwall revenue run next to exchange demand?
Keep reading
Metric
eCPM (effective Cost Per Mille) is a publisher's estimated earnings per 1,000 impressions across any pricing model. It is the standard way to compare how much different ad units, networks, or placements actually earn.
Ad Format
An offerwall is an in-app ad unit that shows users a list of offers, such as surveys, sign-ups, purchases, or gameplay tasks, that they can complete in exchange for virtual currency or rewards. Because users opt in and choose their own offers, offerwalls are one of the least intrusive and highest-earning monetization formats in mobile.
Concept
Ad inventory is the total amount of space a publisher has available to show ads across their app or website. The more inventory you have and the better it performs, the more revenue you can generate.
Concept
An ad impression is counted each time an ad is displayed to a user. Impressions are not unique, so the same person can generate several impressions of the same ad, which is what separates them from reach.
