In the right context it doesn't necessarily hurt immersion. We've come to expect car racing to be filled with ads because car racing initially was an ad.
That is thoughtful and people didn't complain... They now want to shove in your ass and make you suck verification dick whle at it to ensure 100% engagement