This is a simple problem to solve.
Charge for access to your site. If people are not willing to pay for it, it’s not market-viable anyway. And should return to dust.
I don’t want to pay to access every site - especially those I visit only once.
Just eliminating the pop-up adverts would be enough
In my view, the best solution is to simply insert ads right on the page, preferably in a sidebar.
If I see an ad that interests me, I'll click on it. Popup ads, on the other hand, are the spawn of the devil, and should be blocked by visitors.