KPI Tree

Metric Definition

Ad Revenue = Ad Impressions × CPM / 1,000
Ad ImpressionsTotal number of times ads are displayed to users
CPMCost per mille, the price advertisers pay per 1,000 impressions
Metric GlossaryMarketing Metrics

Ad revenue

Ad revenue is the total income a business generates from displaying advertisements to its audience. It is the primary monetisation model for media publishers, ad-supported apps, and platforms that offer free products funded by advertising.

7 min read

Generate AI summary

What is ad revenue?

Ad revenue is the total monetary income earned by displaying advertisements across a digital property such as a website, mobile application, or streaming platform. It is the financial foundation of the ad-supported business model, where users access content or services for free and the business monetises their attention through advertising.

Ad revenue can come from multiple pricing models. CPM (cost per mille) pays for every thousand impressions served. CPC (cost per click) pays only when a user clicks an ad. CPA (cost per action) pays when a user completes a specific action such as a purchase or sign-up after clicking the ad. Revenue share models, common on platforms like YouTube, split ad income between the platform and the content creator.

The metric matters because it directly determines the viability of any ad-supported business. If ad revenue per user is too low to cover the cost of acquiring and serving that user, the business model is unsustainable. Conversely, maximising ad revenue requires balancing monetisation pressure against user experience, as overly aggressive ad placements drive users away, reducing the audience that generates future revenue.

Ad revenue is influenced by factors largely outside a publisher's direct control, including advertiser demand, seasonal spending patterns, and macroeconomic conditions. Q4 typically sees the highest CPMs due to holiday advertising spend, while Q1 often drops as advertisers reset budgets.

Ad revenue is fundamentally a function of audience size and audience value. Growing traffic increases impressions, but attracting a high-intent, demographically desirable audience increases the CPM advertisers are willing to pay for those impressions.

How to calculate ad revenue

The simplest formula multiplies total ad impressions by the effective CPM and divides by 1,000. If a website serves 5 million ad impressions in a month at an average CPM of 4 pounds, ad revenue is 20,000 pounds.

For CPC-based revenue, the calculation changes: Ad Revenue = Clicks x CPC. If 50,000 clicks are generated at an average CPC of 0.80 pounds, ad revenue is 40,000 pounds.

In practice, most publishers earn revenue from a mix of pricing models across different ad units, networks, and direct deals. The effective metric to track is revenue per mille (RPM) at the page or session level, which blends all ad revenue sources into a single per-thousand-pageviews figure. Page RPM = (Total Ad Revenue / Total Pageviews) x 1,000.

ARPDAU (average revenue per daily active users) is another useful normalisation for app-based businesses, capturing total ad revenue divided by the number of daily active users.

Pricing modelFormulaBest for
CPMImpressions x CPM / 1,000High-traffic publishers with strong brand inventory
CPCClicks x CPCPerformance-focused placements where clicks indicate intent
CPAConversions x CPAAffiliate and lead-generation models
Revenue sharePlatform revenue x share %Creator platforms like YouTube and podcasting networks

Ad revenue in a metric tree

Ad revenue decomposes into two primary branches: the volume of ad impressions served and the price paid per impression. Each branch can be broken down further to reveal the operational levers that drive total advertising income.

The tree reveals that increasing ad revenue is not simply about driving more traffic. A publisher can increase ad impressions by growing unique visitors, encouraging more pages viewed per session, or increasing ad density. They can increase effective CPM by attracting higher-value audiences, using premium ad formats like video, or improving viewability scores. Fill rate, the percentage of available ad slots that are actually filled with a paid ad, represents an often-overlooked lever that directly multiplies revenue.

Ad revenue benchmarks

Ad format / contextTypical CPMNotes
Display banners (programmatic)1 to 4 poundsStandard IAB units through open auction. Lower end for run-of-site.
Native ads5 to 15 poundsIn-feed placements that match editorial style command premium pricing.
Video pre-roll10 to 30 poundsHighest CPMs due to strong engagement and completion rates.
Mobile interstitial6 to 12 poundsFull-screen placements between content or app screens.
Podcast ads (host-read)15 to 50 poundsPremium format with high trust and engagement. CPM per 1,000 downloads.
Newsletter sponsorship20 to 80 poundsNiche, engaged audiences command high CPMs. Priced per 1,000 subscribers.

CPMs vary by up to 3x between Q1 (lowest) and Q4 (highest) due to holiday advertising spend. Plan revenue forecasts and cash flow around this seasonality rather than assuming a flat monthly rate.

How to improve ad revenue

  1. 1

    Implement header bidding

    Header bidding allows multiple demand sources to compete simultaneously for each impression, increasing effective CPM by 20% to 50% compared to waterfall setups. Use a wrapper like Prebid.js to manage demand partners.

  2. 2

    Optimise ad viewability

    Advertisers pay more for ads that are actually seen. Move ad placements into viewable positions, use lazy loading so ads render when scrolled into view, and aim for viewability rates above 70%. Higher viewability directly increases CPMs.

  3. 3

    Increase pages per session

    More pageviews per visitor means more ad impressions without additional acquisition cost. Improve internal linking, add related content recommendations, and create content series that encourage readers to explore multiple pages.

  4. 4

    Diversify ad formats

    Video, native, and interactive ad formats command significantly higher CPMs than standard display banners. Introduce video content to unlock video ad inventory, and test native placements that blend with editorial content.

  5. 5

    Build direct advertiser relationships

    Direct deals bypass programmatic fees and typically yield 2x to 5x higher CPMs than open auction. Build a media kit, hire ad sales staff when scale justifies it, and offer custom sponsorship packages.

Common mistakes

Overloading pages with ads

Adding more ad units increases short-term impressions but degrades user experience, increases bounce rate, and reduces pages per session. The net effect is often lower total revenue as users leave faster.

Ignoring ad viewability

An ad that loads below the fold and is never scrolled to generates an impression but no value for the advertiser. Low viewability depresses CPMs across all inventory as advertisers discount non-viewable placements.

Relying on a single demand source

Using only one ad network means accepting whatever price that network offers. Multiple demand sources competing through header bidding or mediation increase yield by creating auction pressure.

Not accounting for seasonality

Ad revenue can drop 30% to 50% from Q4 to Q1 as advertiser budgets reset. Businesses that budget based on peak-season revenue risk cash flow problems in slower months.

Related metrics

Click-Through Rate

CTR

Marketing Metrics

Metric Definition

CTR = (Clicks / Impressions) × 100

Click-through rate measures the percentage of people who click on a link, ad, or call-to-action after seeing it. It is one of the most fundamental engagement metrics in digital marketing, connecting impressions to action and serving as an early indicator of campaign relevance and audience targeting quality.

View metric

Cost per Click

CPC

Marketing Metrics

Metric Definition

CPC = Total Ad Spend / Total Clicks

Cost per click measures the average price you pay each time a user clicks on your ad. It is the foundational pricing metric for pay-per-click advertising and a critical input to [Customer Acquisition Cost](/glossary/saas-metrics/customer-acquisition-cost), connecting ad spend directly to traffic volume.

View metric

Cost per Mille

CPM

Marketing Metrics

Metric Definition

CPM = (Total Ad Spend / Total Impressions) × 1,000

Cost per mille (CPM) measures the cost of one thousand ad impressions. It is the standard pricing and benchmarking metric for display, video, and brand awareness campaigns where the primary objective is reach rather than clicks or conversions.

View metric

Return on Ad Spend

ROAS

Marketing Metrics

Metric Definition

ROAS = Revenue from Ads / Ad Spend

Return on ad spend measures the revenue generated for every pound spent on advertising. It is the primary profitability metric for paid media, telling you whether your ad campaigns are generating more revenue than they cost and by how much.

View metric

Connect ad revenue to the metrics that drive it

Build a metric tree that links ad revenue to traffic, engagement, and monetisation levers so you can see exactly where to focus for growth.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business