I say no, and the reason is not because of immersion, or the ads "fitting in". The reason is, of course, money. Why do companies put advertisements in their games? To make money. Of course, they'd be making money from the game anyway, so it really all comes down to lots more money. And you know what? I hate that. I don't see why I should have to pay for all these advertisements.
If you're going to put advertisements in your game, I honestly don't mind, as long as I don't have to pay for it. Make the game cheaper. I don't want to pay for damn advertisements just because you're getting greedy.