Unsurprisingly out in November.
An online advertisement for Call of Duty: Black Ops 2 has hit the net ahead of Activision's official announcement on May 1.
Update: Image taken down at publisher's request.
The advertisement (now removed) corroborates leaked images of pre-order cards from US retailer Target (via IGN), confirming the title (stylised as Call of Duty: Black Ops II) and a November 13 release date.
There's also a button to play a full trailer, suggesting we should be seeing a little bit more than a eeny-weeny teaser trailer when Activision finally unveils the gaming industry's worst kept secret tomorrow.