I'm for non-intrusive ads, such as on the "waiting" screen for battles and such. I think there's two ways to potentially make this even better though:
Opt out of ads for a (monthly?) burn. Could be rolled into some sort of "pass" as well. For example, $10 a month gives a glint boost, some temporary title ("the Supportive" or whatever I don't care about the specifics), and no ads.
No ads for people staking over x amount of SPS. (I think the fee model would be better, but I could see this as a way to boost staking incentives.)
Love this. Would require a bit more work, but it's definitely a good idea. And I can say with absolute certainty the revenue per user is higher if users pay even just couple bucks for the no-ad experience, so this could likely be cheap and still pull in more revenue than the ads themselves for those users who prefer this.