What ISPs were doing they were injecting ads and you had no way of knowing it happens unless some visitor was annoyed enough to make you aware by sending you a screenshot.
With Google you have to make an agreement and put piece of code in your website willingly and then you get minimal cut but still, that is totally your choice.
Did you opt-in to having your content shown in "previews" and Gemini "instant answers" along with Google ads?
I could just as easily argue that by paying my ISP and signing up to their T&Cs, I've opted in to seeing their ads, not the ads from some random website.
You mean like how Google makes money showing ads against your content that you don't control? You mean how basically every ad network works?