It's a pretty strong philosophical argument in that direction, in my opinion.
If you're disagreeing with that point, you should be explicit. You're arguing that these companies are paying for the advertising, but they aren't paying you to throw the rocks at your head, they're paying the building from which they obtain their vantage point. I don't think that actually qualifies as "paying for it", morally.