I only disagree with:
> make it indistinguishable from content
I kind of hate the idea of having marketing-planted material appearing indistinguishable from real content. Most of that is the general distrust I have towards large organizations in general.
That said, one could argue that all content is "marketing-planted" even when it's not an ad. There's always an agenda or at least bias. That's a fair point. Carry on good sir.