As for advertisement, the publisher is responsible for that task, not the console its for. Sony tends to advertise for a lot of their games because they own, part of or entirely, several broastcast stations. MS owns a few too (MSNBC, for example) So those stations they pretty much get free advertising on.