The short answer
You increase eCPM by making more quality buyers compete for each impression, pricing that inventory correctly with floors, improving viewability, and removing demand partners that add weight without revenue. Because eCPM blends price and fill across all your demand, the biggest gains come from lifting competition and fill — not just chasing a higher headline CPM.
Here are the levers, roughly in order of impact for most publishers.
1. Add real competition with header bidding
The single biggest lever is usually header bidding: every demand partner bids on each impression simultaneously, so the true clearing price surfaces instead of a historical estimate from a waterfall. More live competition per impression is the most reliable way to raise eCPM.
2. Tune your price floors
Price floors are the highest-leverage single dial. Set them by geography, device, and placement, and lean on dynamic floors that track demand. The target is the revenue-maximizing point where price and fill multiply to the most total revenue — not the highest CPM at the cost of fill.
3. Improve viewability
Advertisers pay more for ads they know will be seen. Raise viewability with:
- Sticky/anchor units that stay in the viewport.
- Better placement — above-the-fold and in-content positions that users actually see.
- Lazy loading so below-the-fold slots only load (and count) when approached.
Higher viewability directly pulls up the CPMs buyers are willing to pay.
4. Use higher-value formats — carefully
Formats like interstitials and rewarded video command far higher CPMs than standard banners. Add them where they fit naturally and cap their frequency — over-showing tanks both experience and price.
5. Clean up your demand stack
More partners is not more money. Each demand source adds page weight and latency, and some deliver little incremental revenue. Removing low-value or non-paying partners can raise eCPM by cutting drag and letting the real competitors bid faster. This is core yield optimization hygiene.
6. Protect page speed
Ad setups that slow the page hurt both Core Web Vitals and revenue — slow-loading auctions miss bids, and frustrated users leave. Async loading, tuned timeouts, and disciplined script weight keep the auction fast enough to capture demand.
The mistake to avoid
Chasing a single high-CPM demand source and ignoring fill. A $10 CPM partner that fills 20% of the time earns less than a $3 CPM source filling 90%. Always judge changes on blended eCPM and total revenue, not the biggest number on a dashboard.
The bottom line
Increasing eCPM is mostly about competition and fill, not chasing headline prices. Add header bidding, tune floors dynamically, improve viewability, use premium formats with discipline, and cut dead weight from your stack — measuring every change on blended eCPM. Because these levers interact, the reliable path is continuous, measured optimization, which is exactly what a managed ad monetization platform is built to run.