💰 Make Money Online
🤖 AI & Future Opportunities
✍️ Content & Audience Growth
📈 Marketing & Sales
🛠 Products & Services
🧠 Foundations & Mindset
🏆 Real-World Proof

When I first started monetizing my blogs with display ads, I was overwhelmed by conflicting information about which ad network would generate the best revenue. Everyone seemed to have an opinion, but few had actual data across multiple networks to back it up.
After running three separate sites on Mediavine, AdThrive (now Raptive), and Ezoic simultaneously for the past year, I’ve collected extensive RPM data across different niches, traffic volumes, and seasons. This isn’t just another theoretical comparison—it’s based on real earnings from real websites.
In this comprehensive analysis, I’ll share exactly what I earned with each network, how they performed across different niches, and which one might be the best fit for your specific situation. Let’s dive into the numbers.
To ensure a fair comparison, I set up the following test:
All three sites had:
I tracked performance for a full12-month period (July 2024 – June 2025) to account for seasonal fluctuations in ad rates.
Let’s start with the average RPM (Revenue Per Mille/1,000 pageviews) for each network over the 12-month period:
| Network | Average RPM | Highest Month | Lowest Month |
| AdThrive/Raptive | $32.47 | $43.86 (Nov) | $22.19 (Jan) |
| Mediavine | $24.35 | $36.72 (Nov) | $18.41 (Jan) |
| Ezoic | $11.93 | $16.84 (Dec) | $8.27 (Jan) |
The data clearly shows that AdThrive/Raptive delivered the highest overall RPMs, followed by Mediavine, with Ezoic significantly behind. However, these raw numbers don’t tell the complete story.
The device breakdown revealed interesting patterns:
| Network | Desktop RPM | % of Total Revenue |
| AdThrive/Raptive | $38.92 | 41% |
| Mediavine | $31.56 | 43% |
| Ezoic | $15.78 | 44% |
| Network | Mobile RPM | % of Total Revenue |
| AdThrive/Raptive | $28.75 | 59% |
| Mediavine | $20.14 | 57% |
| Ezoic | $9.57 | 56% |
All three networks showed significantly higher RPMs on desktop compared to mobile, which is consistent with industry standards. However, since mobile traffic represented about 65% of total pageviews, the majority of revenue still came from mobile users.
One of the most important findings was how dramatically RPMs fluctuated throughout the year:
Q4 (Oct-Dec) saw the highest RPMs across all networks, with November and December being particularly strong due to holiday advertising budgets. During this period:
Q1 (Jan-Mar) experienced the lowest RPMs, with January being the worst month:
This represents a 41% decrease from Q4 to Q1 for AdThrive/Raptive, a 44% decrease for Mediavine, and a 43% decrease for Ezoic.
The takeaway? Budget for significant revenue fluctuations throughout the year, regardless of which network you choose.
While I couldn’t test all three networks on identical sites (due to exclusivity requirements), I was able to analyze RPM data across different content categories within each site:
These variations highlight how significantly niche and content type impact RPMs, even within the same website and ad network.
While RPM is important, what ultimately matters is total revenue. Here’s how the three sites performed over the 12-month period:
To make this more comparable, here’s what each site would have earned with 1 million pageviews:
While RPM is crucial, several other factors significantly impacted the overall experience with each network:
I measured site speed before and after implementing each ad network:
| Network | Average Page Load Increase | Largest Contentful Paint Increase |
| AdThrive/Raptive | 0.9 seconds | 1.2 seconds |
| Mediavine | 0.7 seconds | 1.0 seconds |
| Ezoic | 1.8 seconds | 2.3 seconds |
Mediavine had the least impact on site speed, while Ezoic had the most significant negative effect, even with their LEAP speed optimization tool enabled.
I also tracked user engagement metrics to assess how ads affected the overall experience:
| Network | Bounce Rate Change | Avg. Session Duration Change |
| AdThrive/Raptive | +3.2% | -5.1% |
| Mediavine | +2.8% | -4.3% |
| Ezoic | +7.6% | -11.2% |
Both AdThrive/Raptive and Mediavine had minimal impact on user experience, while Ezoic showed more significant negative effects.
My experience with support varied dramatically:
AdThrive/Raptive:
Mediavine:
Ezoic:
Both AdThrive/Raptive and Mediavine provided excellent support, with AdThrive/Raptive being slightly more responsive. Ezoic’s support was significantly slower and less effective.
Pros:
Cons:
Best for: High-traffic sites in lucrative niches like finance, technology, or health that meet the minimum traffic requirements.
Pros:
Cons:
Best for: Mid to high-traffic sites in lifestyle niches like food, travel, and parenting that meet the session requirements.
Pros:
Cons:
Best for: New or growing sites that don’t qualify for the premium networks yet, or sites testing different monetization approaches.
Another interesting finding was how RPMs varied by traffic source:
| Traffic Source | AdThrive/Raptive | Mediavine | Ezoic |
| Organic Search | $35.12 | $26.78 | $12.46 |
| Social Media | $28.93 | $21.35 | $10.21 |
| Direct | $37.46 | $28.92 | $13.87 |
| $33.81 | $25.14 | $12.03 | |
| Referral | $30.25 | $22.67 | $11.18 |
Direct traffic consistently generated the highest RPMs across all networks, followed by organic search traffic. Social media traffic produced the lowest RPMs, likely due to lower user intent and engagement.
Based on my year-long experiment, here’s my recommendation framework:
After running all three networks simultaneously for a year, which one would I choose if I could only pick one?
For sites that qualify, AdThrive/Raptive is my top recommendation due to its significantly higher RPMs and excellent support. The difference in revenue is substantial enough to outweigh any minor disadvantages.
For sites that don’t meet AdThrive/Raptive’s requirements butdo qualify for Mediavine, Mediavine is an excellent choice with the best balance of strong revenue and minimal site impact.
For newer sites or those that don’t qualify for either premium network, Ezoic is a viable starting point, but I would recommend working toward qualifying for the premium networks as quickly as possible.
If you’re considering switching networks, here’s what to expect:
From Ezoic to Mediavine:
From Mediavine to AdThrive/Raptive:
In both cases, the transition was smooth, with minimal downtime or technical issues.
After a year of testing, the data clearly shows that premium ad networks like AdThrive/Raptive and Mediavine deliver significantly higher RPMs than Ezoic. For sites that qualify, the difference in revenue can be substantial—potentially tens of thousands of dollars annually for high-traffic sites.
However, it’s important to remember that no ad network is a magic solution. The foundation of successful monetization remains the same: creating valuable content that attracts engaged visitors from high-value demographics.
If your site doesn’t qualify for the premium networks yet, focus on growing your traffic and improving your content quality. The revenue difference between Ezoic and the premium networks should provide plenty of motivation to reach those traffic thresholds.
Have you used any of these ad networks? I’d love to hear about your experience and RPM data in the comments below.