This one has been a hot topic for a while already, and Activision keeps denying the notion that they will ever be charging for online play.
Most recently, Activision CEO Bobby Kotick had something to say about it during the Bank of America Merrill Lynch Media, Communications & Entertainment Conference in California:
“That’s what people are paying their $60 for…They get a game that has a lot of replayability.”
“We’ve seen our margins and audiences expand from providing more appealing gameplay. I think why Call of Duty has been so successful is because we’re delivering extraordinarily high quality gameplay, production values and interactivity at a great value.”
Kotick went on to talk down on in-game advertising as well, noting that “being very respectful,” to his audience means they will not include such sponsorship or advertising in their game.
Via Eurogamer