How to Reduce CPM in Programmatic Advertising: 10 Practical Ways
To reduce CPM in programmatic advertising, remove targeting layers that add little, drop paid data you don't need, supply more creative sizes, open more inventory sources, mix premium deals with open auction, plan around peak dates and set a CPM cap in your bid strategy. Then check viewable CPM, so the saving is real.
CPM, or cost per mille, is what you pay for 1,000 ad impressions. It is the price tag on most programmatic display and video buys, so a lower CPM stretches the same budget further. The catch is that cheap impressions are easy to find and often worthless. The real aim is a lower price for impressions that are still seen by the right people.
What drives CPM in programmatic advertising?
CPM is set by competition for each impression. Anything that makes your target scarcer or more contested pushes the price up.
- Deal type and placement. A Programmatic Guaranteed homepage slot costs more than an open auction banner on the same site.
- Audience layering. Every filter removes impressions, so you compete harder for the ones left. Our YouTube bumper ads guide gives a typical case: a national Hindi bumper on mobile prices near ₹100–150, while metro-only targeting, remarketing or in-market audiences push it toward ₹230.
- Paid data. Third-party segments add the provider's data CPM on top of media.
- Format and screen. Video usually costs more than display, and connected TV more than mobile.
- Season and moments. Diwali and Navratri, big cricket series, Budget day and election counting all bring extra advertisers into the auction.
- Bid settings. An automated strategy told to spend the full budget will pay what it takes to do so.
The formula is CPM = cost ÷ impressions × 1,000. Our CPM calculator guide works through it, and our CPM benchmarks for planning a branding campaign show which rate to plan with.
How do you know if your CPM is too high?
Compare what you pay with the planning range for the same inventory. A line that sits near the top of its range, or above it, is where to look first. These ranges come from our rate card, not quotes. Final rates depend on dates, targeting and format, and GST is extra. Our guide to what programmatic advertising costs in India adds fees, deal minimums and sample budgets to these rates.
| Inventory | Indicative CPM |
|---|---|
| Open auction display on news sites | ₹40–120 |
| YouTube Shorts | ₹50–140 |
| YouTube bumper ads | ₹100–230 |
| YouTube non-skippable in-stream | ₹150–320 |
| News publishers, PG and private deals | ₹150–450 |
| OTT apps, PG and private deals | ₹200–500 for most entertainment, up to about ₹750 on some apps |
| YouTube on connected TV, open auction | ₹250–500 |
| JioHotstar live sport | ₹600–950 |
| Programmatic DOOH, per 1,000 estimated viewers | ₹250–900 |
The gap between the top and the bottom of this table is where the savings are. Most plans do not need every impression at the top rate.
Want to see the numbers for your brand?
Get a free DV360 media plan from our team within one working day.
10 ways to reduce CPM without buying junk
1. Remove the weakest targeting layer
Look at each filter and ask what it adds. A second interest segment, a narrow age band or a short list of cities often costs more in CPM than it returns in relevance. Remove one layer, run for a week and compare. Our guide to targeting audiences in DV360 explains how layers combine.
2. Drop paid data you don't need
In DV360, your own lists and Google's affinity and in-market audiences are free to use. Third-party segments carry a data CPM. A ₹25 data fee on a ₹100 media CPM is a 25% increase, so test the free option first and keep paid data only where it clearly performs better.
3. Supply more creative sizes
Every banner size you lack is inventory you cannot bid on. Supply the common sizes, such as 300x250, 320x50, 320x100, 728x90 and 300x600, and add a native version where you can. More eligible slots mean more sellers competing for your bid.
4. Open more inventory sources
Restricting a line item to one or two exchanges limits supply. Include the exchanges your brand safety and verification settings accept, then cut weak ones on evidence rather than instinct.
5. Match the deal type to the job
Use Programmatic Guaranteed where you need a specific site on a specific day, such as a launch. Use private marketplace deals and open auction for steady frequency. That keeps brand moments premium and buys the rest efficiently. Our guide to buying premium publisher inventory covers the deal types in detail.
Sometimes a different route does the same job for less. Cricbuzz, for example, reaches cricket fans during matches as a second screen, at a lower cost than video inside the live stream.
6. Plan around peak dates
Rates rise in festive weeks, on result and counting days, and during big cricket series. Quieter weeks between those peaks usually bring easier availability and lower rates. Start awareness a few weeks before the peak at lower rates, and save the heaviest spend for the days that matter most.
7. Set a CPM ceiling
In DV360, the strategy that maximises your KPI while prioritising spending the full budget can be capped with an average CPM limit. Set the cap a little above your target rather than exactly at it, or the line item may stop spending.
8. Loosen strict filters carefully
Very high predicted viewability thresholds and long block lists both raise CPM. Google notes that targeting a high predicted viewability matches fewer impressions. Set thresholds at sensible levels, and use contextual targeting to choose good environments instead of blocking half the web.
9. Choose formats that fit the goal
For pure frequency, YouTube bumpers at ₹100–230 or Shorts at ₹50–140 do more per rupee than YouTube on connected TV at ₹250–500, let alone live sport at ₹600 and up. When you need full attention on the big screen, the higher rate may be worth it. Don't buy premium formats for jobs a cheaper one can do.
10. Cap frequency
Frequency caps do not lower the price of each impression. They can even nudge it up, because the system has to find new people. What they cut is waste. Fewer impressions on people who have already seen the ad ten times means a lower cost per person reached, which is usually what you wanted from a lower CPM in the first place.
Should you always chase a lower CPM?
No. Compare viewable CPM, which counts only impressions that had a real chance to be seen:
Viewable CPM = cost ÷ viewable impressions × 1,000
Here is an illustrative ₹10 lakh display budget bought two ways:
| Option | CPM | Impressions | Viewability | Viewable impressions | Viewable CPM |
|---|---|---|---|---|---|
| A: cheapest app and site mix | ₹60 | 1.67 crore | 35% | 58.3 lakh | ₹171 |
| B: curated private deals plus open auction | ₹110 | 90.9 lakh | 70% | 63.6 lakh | ₹157 |
Option B costs almost twice as much per thousand on paper, yet it buys more viewable impressions at a lower viewable CPM. The same logic applies to video. A ₹600 CPM connected TV line where most viewers finish the ad can beat a cheaper buy where half of them drop off. Our guide to improving ad viewability covers how to raise the viewable share.
A worked example: restructuring a ₹10 lakh plan
Take an illustrative brand planning ₹10 lakh on news publishers, all through Programmatic Guaranteed at an average ₹300 CPM. That buys about 33.3 lakh impressions. Here is one way to restructure it:
| Line | Budget | CPM | Impressions |
|---|---|---|---|
| PG on one premium publisher for launch week | ₹5,00,000 | ₹300 | 16.67 lakh |
| Private deal on a second news publisher | ₹2,50,000 | ₹180 | 13.89 lakh |
| Open auction display with brand safety settings | ₹2,50,000 | ₹80 | 31.25 lakh |
| Total | ₹10,00,000 | ₹162 blended | 61.81 lakh |
Impressions nearly double, and launch week keeps its premium placement. Before you celebrate, check viewability on the open auction line. If it runs far below the deal lines, move part of that budget back.
When is a higher CPM worth paying?
Sometimes the expensive impression is the efficient one. A specialist business site costs more per thousand than a general news portal, but it can cost less per relevant reader for an investment or banking brand. Launch days, live sport and connected TV, where the ad plays full screen, often justify the premium too. The test is the cost of the outcome you care about, not the CPM on its own.
Next step
To see estimated reach and costs for a few inventory mixes before you commit, ask for a free media plan. To compare deal types and indicative CPMs for OTT apps and news publishers, browse our premium inventory page. For the wider routine of keeping costs in check during a campaign, our DV360 optimisation checklist is the companion to this guide.