I watched the Ironman world championships for women the other day (the men's race are happening right now) and it was so full of ads. Not only are the race named after a sponsor, even the aerial photography was "courtesy of Qatar airways", even when it was clearly from a helicopter and a cable mounted camera. The hosts took every opportunity to talk about their sponsors, at the podium ceremony the sponsor's car was more prominent than the winner, etc. And this is an event where the price of entry is more than $1000 for the thousands of participants, and they have to qualify by doing at least one other event from the same organisation previously.
Same thing with other American sport events, every single thing is "brought to you by x". It permeates everything.