Well I used my PXOD account to email 'em yesterday about the adverts. The reply today is essentially "what adverts?". So that's off to a good start.
I also had a scout of the patch notes and there's nothing I can see regarding adding adverts, which either means they didn't feel like adding that to the patch notes, or it's something built into the game since launch and only just now activated.
Personally my dislike for the adverts is
1. There was no prior word that the game would be running adverts, and there's still no official word from either Eidos or SE that the games are currently running adverts n why. Even though it's absolutely garish the Peacewalker stuff was at least known about upfront. So it does feel very dirty and underhanded. As others have pointed out about the main reason they'd keep quite and only activate the ad's a few weeks after launch is to avoid it being detrimental to review scores.
2. Adverts generate money for the publishers, money on a game that at least 2 million people have bought. That should generally cover the cost of the game. Normally adverts subsidize the cost of a game, in Angry Birds case it subsidises it to the price of free. If The Missing Link is going to be free DLC paid for by the adverts then hoorah. But I have a feeling it won't happen (I can enquire in my reply back to SE)
3. As has been pointed out in-game advertising, which isn't unheard of, would have been possible. There's a couple of billboards around Detroit at the very least. Even if you don't make coke vending machines that are used to murder cops with you can still fit unobtrusive adverts in.
4. Loading screen adverts slow down the game. And even on a non-technical level adverts in loading screens present a financial incentive for longer load times as it increases exposure. You don't want to put your advert on a loading screen that's over in less than a second.
It's not suddenly making Human Revolution a shitty game, it is however a black mark against Square for implementing it in this fashion. And remember: http://www.rockpapershotgun.com/2011/09/09/actually-its-okay-to-complain/?