What Is CPM? Formula, Viewability and Publisher Revenue

CPM measures the cost of 1,000 ad impressions. It helps compare the price of exposure, but it does not establish who noticed an ad or bought.
How to calculate CPM
Divide advertising cost by impressions, then multiply by 1,000. Google’s advertising metrics guide uses this formula for average CPM.
For an illustrative campaign costing AED 500 and delivering 100,000 impressions, CPM is AED 5: 500 ÷ 100,000 × 1,000. These are sample inputs, not a measured UAE campaign or a market benchmark.
Use the cost and impression totals from the same reporting period. Keep the currency visible when sharing the result.
An impression and a viewable impression differ
A reported impression does not automatically meet a viewability standard. Under Google’s Active View definitions, the standard threshold is at least half the ad’s area on screen for one continuous second for display ads, or two continuous seconds while a video ad is playing. For large display ads of at least 242,500 pixels, the threshold is 30% of the area for one continuous second.
Google’s average viewable CPM uses impressions measured as viewable. Its reporting also separates impressions for which viewability could not be measured. Check the exact column before comparing two campaigns.
Viewability establishes an opportunity to see the ad under that measurement rule. It does not demonstrate attention, recall or a sale.
CPM, CPC and conversion rate answer different questions
CPM describes exposure cost. Cost per click describes click cost. Conversion rate describes recorded actions relative to the chosen base.
For a sales campaign, review those measures alongside the number and value of completed purchases. A cheaper impression alone cannot show whether the campaign is profitable.
Publisher ad RPM measures revenue
Advertiser spending and publisher earnings are different amounts. Google defines ad RPM as estimated publisher earnings divided by ad impressions, multiplied by 1,000.
An illustrative AED 300 in estimated earnings from 100,000 ad impressions gives an ad RPM of AED 3. This example does not predict what a publisher will earn, and ad impressions should not be replaced with page views in that calculation.
Use a benchmark you can inspect
For a MENA campaign comparison, ask for the source, dates, country, currency, format, audience and campaign objective. A regional average without those details leaves too much unexplained.
Start with your own comparable campaigns and investigate the change in cost alongside results. Our Digital Tools hub brings together practical guides for working with those reports.



