El 27 de abril de 2007, el día antes del lanzamiento del tráiler oficial del juego, Infinity Ward lanzó un sitio web llamado «"Charlie Oscar Delta"» para promocionar información sobre el juego.