Exactly! Something as simple as a "Skip next 10 ads for [x] sats" button would be a quick-and-dirty solution.
Discussion
I think that's a workable model. Would you want a minimum Zap amount or leave it up to the user to decide between 0 and whatever? You may even be able to incorporate Pablo's subscription NIP.
this looks weird to me but I cannot figure out why currently
Maybe because it’s 2am now