Cost Per Mille explained in simple terms for publishers & advertisers
CPM stands for Cost Per Mille, where “mille” means one thousand. In digital advertising, CPM refers to the amount an advertiser pays for 1,000 ad impressions.
CPM is one of the most popular pricing models used by ad networks, especially for display ads, popunders, push notifications, and brand awareness campaigns.
In CPM advertising, advertisers are charged based on how many times their ad is shown, not how many clicks or conversions it receives.
The CPM calculation formula is very simple:
Publishers often reverse this formula to calculate earnings from impressions.
CPM differs from other models like CPC (Cost Per Click) and CPA (Cost Per Action):
CPM is best when your site has large traffic volumes, while CPC and CPA are better for targeted or high-intent traffic.
CPM remains one of the most reliable monetization models in 2026. For publishers with consistent traffic, CPM ad networks can generate stable and scalable revenue.
At Mavanads, we help publishers understand, compare, and choose the best CPM ad networks to maximize earnings.