“They need to take a few ads.”
~~~
Why back in my day... it only took a couple of lines of code to show ads to guests and not to members. It’s as simple as checking a cookie (although I think this part of the way things work has changed since then) or set a variable in the header from a member database query or session token. Then it’s just a matter of setting a few if conditions in your code/templates for displaying inline ads to guests.
You could also do something similar for removing inline ads for donating members. Slightly more involved if your standard page display protocols don’t already query for member donation status, but still quite do-able.
Once you monetize=cookies, then you may have to put those intrusive “Accept Cookies” notices.