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 LengthAd Placement OptionsAvg Ad SlotsRevenue vs 3-min Video
Under 3 minutesPre-roll only1Baseline
3–7 minutesPre-roll + end card1–2+10–20%
8–14 minutesPre-roll + 1–2 mid-rolls2–3+35–50%
15–29 minutesPre-roll + 3–5 mid-rolls4–6+55–80%
30+ minutesPre-roll + 6+ mid-rolls7++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.