I am not ideologically opposed to advertisements but I do believe the only safe ads are first party hosted coming from the same domain.
things could get a lot better, but this self hosting suggestion in particular will never see wide adoption unless major hosting providers build it and host for their customers. most people don't even bother to self-host/bundle stuff like their fonts and JS libraries unless they have have a JS framework in the loop doing it for them.
That's sort of beside the point, though. The site owner's commitment to running ads is useless unless there are people to view them, and, as long as unsafe ads are ubiquitous, the only safe advice to give to people is that they should run ad blockers everywhere. It doesn't matter that that isn't what the site owner wants to happen.
adding a pain-in-the-ass hurdle like "has to be hosted on the same domain" that 99.99% of people won't see the value of or understand is only going to hurt adoption of the better solutions.
An ad is a particularly sized JPEG that you place in your images directories… and then point to with an HTML tag.
Everything we tried to build for you was lost once you deviated from that level of complexity.
you're now implying everyone hosting a website should pound the pavement to sell their own ads - or use a a static export from an ad network and build it into the website themselves? Sure maybe they should but they never will. Dream on.
> Everything we tried to build for you
You are a speck of dust in the universe of computing. Get a grip.