Has anyone at Stackexchange written open about their revenue model? Seems similar.
You do also need to keep in mind that you need to make sure the ads themselves aren't serving tracking garbage or outright malware, even if you do not offer precise behavioral targeting or even store behavioral data.
You can maybe also sell fun premium features like Discord does with Nitro.