How YouTube Calculates Per-Video Revenue
YouTube ad revenue for a single video depends on three primary factors: view count, ad impressions (which depends on where ads appear), and CPM bids from advertisers. The RPM figure in your YouTube Studio Analytics represents what you actually receive — approximately 55% of the advertiser's CPM — per 1,000 views.
The formula for a single video's earnings is straightforward: (Video Views ÷ 1,000) × RPM. However, videos with mid-roll ads enabled earn significantly more because YouTube can serve multiple ads per viewer, effectively increasing the ad impressions per view.
Video Length & Revenue — The Data
| Video Length | Ad Placement Options | Avg Ad Slots | Revenue vs 3-min Video |
|---|---|---|---|
| Under 3 minutes | Pre-roll only | 1 | Baseline |
| 3–7 minutes | Pre-roll + end card | 1–2 | +10–20% |
| 8–14 minutes | Pre-roll + 1–2 mid-rolls | 2–3 | +35–50% |
| 15–29 minutes | Pre-roll + 3–5 mid-rolls | 4–6 | +55–80% |
| 30+ minutes | Pre-roll + 6+ mid-rolls | 7+ | +80–120% |
How Many Ads Should You Put in a Video?
More ads generally mean more revenue, but too many ads can hurt audience retention and long-term channel growth. Finding the right balance is important:
- For 8–12 minute videos: 1–2 mid-rolls is optimal. Place the first mid-roll at the midpoint (4–5 min in) and a second near the end if the content supports it naturally.
- For 15–20 minute videos: 3–4 mid-rolls works well. Space them every 5–6 minutes and always place them at natural pauses or transitions in the content.
- Avoid ad placement at cliffhangers: Placing ads right before a key reveal or answer causes viewer drop-off and hurts retention metrics, which affects future video recommendations.
- Enable automatic mid-roll placement: YouTube's automatic ad placement algorithm can outperform manual placement for viewer retention, as it identifies natural breaks in your content.
- Non-skippable vs skippable: Non-skippable ads earn more per impression but can increase viewer drop-off if overused. Consider enabling both types and letting YouTube optimize for revenue.