Oh man, this is such a common trap. I've seen this exact pattern a thousand times in YouTube analytics - someone sees a $10 RPM and thinks that's their CPM, then wonders why their actual ad revenue is a third of that. Same thing happens here: everyone parrots the $4-8 CPM figure for finance + Tier 1, but they're almost always talking about Page RPM. You've got what, five ad slots per page? At around 70 cents CPM, that's about three-fifty Page RPM. The numbers line up perfectly.
The other killer is the site being new and AI-focused. SSPs are hyper-cautious with AI content right now. I've watched new AI sites explode in traffic but their AdSense CPMs stay in the gutter for months. These platforms run on trust signals, not just raw volume.
And the whole "Playwire will give you $3 CPM" thing - yeah, they could, but then your impression volume would tank and your total revenue drops. It's a balancing act across flooring, lazy loading, SSP mix, traffic shaping... constant dynamic testing. It's like trying to optimise a retention graph - every tweak shifts the curve.
Quick win: shift your interstitial to AdSense. Those units always punch above their weight on CTR and CPM. Let Playwire handle everything else.