One form of advertising I was okay with was in Burnout: Paradise. The in-game billboards displayed ads for real life companies, some of them were even promoting President Obama if I remember correctly. I think that's a pretty cool and unobtrusive method for advertising in games, but obviously it wouldn't work in all games.