Skip to content

YouTube AdSense RPM Per 1000 Views: Why My Faceless Channel Earned Only $12 for 28K Views

The Shocking Numbers

I checked my YouTube Analytics last week and stared at the screen in disbelief:

My YouTube Analytics
Total Views: 28,400
Total Earnings: $12.20
RPM: $0.43

$12.20 for 28,400 views. That’s $0.43 per 1000 views.

I had read online that YouTube pays around $5-10 per 1000 views. So I expected at least $140-280 from those views. Instead, I got barely enough for a fast food meal.

What I Did Wrong

I run a faceless YouTube channel with AI-generated content. I thought:

  • More views = more money
  • RPM is roughly the same across all channels
  • $5 RPM is a reasonable baseline

All three assumptions were wrong.

The RPM Reality Check

I started digging into Reddit discussions and creator forums. Here’s what I found:

RPM Comparison by Content Type
+---------------------------+------------------+
| Content Type | Typical RPM |
+---------------------------+------------------+
| Authentic, high-engagement| $6-8 |
| Mixed authenticity | $2-5 |
| Faceless/AI-generated | $0.30-0.60 |
| Low-engagement content | $0.50-2 |
+---------------------------+------------------+

The gap is massive. A channel with 1 million views could earn:

  • AI content: $430
  • Authentic content: $6,000-8,000

That’s a 16x difference for the same view count.

Why AI Content Pays Less

YouTube’s algorithm isn’t stupid. It can tell the difference between engaged viewers and passive scrollers.

Engagement Flow Comparison
AUTHENTIC CONTENT:
Viewer clicks -> Watches 8+ minutes -> Likes -> Comments -> Subscribes
Result: High watch time, high engagement, premium ad rates
AI/FACELESS CONTENT:
Viewer clicks -> Watches 30 seconds -> Scrolls away
Result: Low watch time, low engagement, budget ad rates

Advertisers pay more for engaged audiences. A viewer who watches 10 minutes and comments is worth far more than one who bounces after 30 seconds.

How to Calculate Your Real RPM

The formula is simple:

RPM Formula
RPM = (Total Earnings / Total Views) x 1000
My example:
RPM = ($12.20 / 28,400) x 1000 = $0.43

But here’s what matters: your RPM is YOUR RPM. Don’t use averages from other channels.

The Break-Even Math

Let me show you why this matters for planning:

Views Needed for $1000/Month
+------------------+------------------+
| RPM | Views Needed |
+------------------+------------------+
| $0.43 (my AI) | 2,325,581 |
| $2.00 (mixed) | 500,000 |
| $7.00 (authentic)| 142,857 |
+------------------+------------------+

To earn $1000/month, I need 2.3 million views with my current RPM. An authentic creator needs only 143K views.

What I’m Doing Differently

1. Measure Real RPM First

Before planning any content strategy, I now calculate actual RPM:

rpm_calculator.py
def calculate_rpm(earnings, views):
"""Calculate YouTube AdSense RPM"""
if views == 0:
return 0
return round((earnings / views) * 1000, 2)
def project_monthly_earnings(rpm, monthly_views):
"""Project earnings based on RPM"""
return (monthly_views / 1000) * rpm
# My real numbers
my_rpm = calculate_rpm(12.20, 28400)
print(f"My RPM: ${my_rpm}") # $0.43
# What I need for $1000/month
views_needed = (1000 / my_rpm) * 1000
print(f"Views needed for $1000: {views_needed:,.0f}") # 2,325,581

2. Diversify Revenue Streams

AdSense alone won’t work for low-RPM channels. I’m adding:

  • Affiliate links in descriptions
  • Sponsorship outreach
  • Digital products

3. Improve Content Quality

Even small improvements in watch time can boost RPM:

Watch Time Impact on RPM
+------------------+------------------+
| Avg Watch Time | RPM Impact |
+------------------+------------------+
| Under 1 minute | Lowest |
| 1-3 minutes | Low |
| 3-5 minutes | Medium |
| 5-10 minutes | Good |
| 10+ minutes | Best |
+------------------+------------------+

4. Target Better-Paying Niches

Niche selection matters enormously:

RPM by Niche (Approximate)
+------------------+------------------+
| Niche | Typical RPM |
+------------------+------------------+
| Finance/Business | $15-30 |
| Tech/Software | $8-15 |
| Education | $5-10 |
| Entertainment | $2-5 |
| Gaming | $1-3 |
+------------------+------------------+

Common Mistakes I Made

Mistake #1: Using average RPM for projections

I read “$5 average RPM” and applied it to my channel. That number comes from premium channels, not faceless AI content.

Mistake #2: Focusing only on view count

Views matter, but engagement matters more. 100K engaged views > 500K passive views.

Mistake #3: Relying solely on AdSense

With $0.43 RPM, I need millions of views to make meaningful income. That’s not sustainable without other revenue streams.

Mistake #4: Comparing with top creators

MrBeast’s RPM doesn’t apply to my channel. I should benchmark against similar channels.

The Bottom Line

YouTube AdSense RPM ranges from $0.43 for AI-generated content to $6-8 for authentic, high-engagement channels. Your content quality determines whether 1 million views earns you $430 or $7,000.

Before starting any YouTube venture:

  1. Calculate your actual RPM (not theoretical averages)
  2. Set realistic earnings expectations
  3. Plan for multiple revenue streams
  4. Focus on engagement, not just views

The 10-20x RPM gap between content types is real. Plan accordingly.

Final Words + More Resources

My intention with this article was to help others share my knowledge and experience. If you want to contact me, you can contact by email: Email me

Here are also the most important links from this article along with some further resources that will help you in this scope:

Oh, and if you found these resources useful, don’t forget to support me by starring the repo on GitHub!

Comments