That's a definition, sure. I feel like it leaves loopholes (under this definition spam isn't advertising, and I guess affiliation programs are?)
If I pay someone to print flyers is that advertising? If I pay squarespace for my site, is that advertising?
What if I need a Google maps subscription to place pins? Is placing a pin then advertising? Even if the subscription gives me other abilities?
Under your definition I guess YouTube creators can't be sponsored. And all existing videos with sponsorship need yo be removed? And I guess no online watching of sports (lots of people paid to wear a logo there...)
Presumably no product placement in Netflix shows (not sure what to do with old content?)
Of course I'm not paid to advertise MiraclePill. My channel exists purely thanks to patreon. No, I don't know that my "executive level" patreons are all MiraclePill employees...
No, I don't pay Google for ads, the ads are free when I purchase GoogleCoin which I buy because I expect GoogleCoin to go up in value...
>> Advertising is pretty well defined.
Alas, I fear it isn't...