Metric Definition
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
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 model | Formula | Best for |
|---|---|---|
| CPM | Impressions x CPM / 1,000 | High-traffic publishers with strong brand inventory |
| CPC | Clicks x CPC | Performance-focused placements where clicks indicate intent |
| CPA | Conversions x CPA | Affiliate and lead-generation models |
| Revenue share | Platform 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 / context | Typical CPM | Notes |
|---|---|---|
| Display banners (programmatic) | 1 to 4 pounds | Standard IAB units through open auction. Lower end for run-of-site. |
| Native ads | 5 to 15 pounds | In-feed placements that match editorial style command premium pricing. |
| Video pre-roll | 10 to 30 pounds | Highest CPMs due to strong engagement and completion rates. |
| Mobile interstitial | 6 to 12 pounds | Full-screen placements between content or app screens. |
| Podcast ads (host-read) | 15 to 50 pounds | Premium format with high trust and engagement. CPM per 1,000 downloads. |
| Newsletter sponsorship | 20 to 80 pounds | Niche, 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
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
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
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
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
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 MetricsMetric 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.
Cost per Click
CPC
Marketing MetricsMetric 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.
Cost per Mille
CPM
Marketing MetricsMetric 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.
Return on Ad Spend
ROAS
Marketing MetricsMetric 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.
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.