Nope Viper, official figures are not available yet for Mass Effect2 for the 1st week, and Uncharted2 sold 2.78m up to now. and yes, as you said, the massive AD helped a lot.
Mass Effect 2 had an excellent opening day in the Americas. According to VGChartz preliminary estimates, around 500,000 copies of the game were sold on day one on Xbox 360 (PC sales were not tracked). Extrapolating for the week, total sales should surpass 700,000 in the Americas by Saturday. With a strong launch also expected in Europe (the UK especially), total sales by Saturday could be close to one million units worldwide on Xbox 360 - about it line with the launch of Fable II back in October 2008. The original Mass Effect sold 2.1 million copies on Xbox 360 in total and 400,000 in week one - Mass Effect 2 will comfortably outperform that. VGChartz.
In comparison, Uncharted2 sold 837,569 in its 1st week, which is not so far from the estimated 1 million for ME2. I think you took those total numbers from Mass Effect1.
edited : heard from people who\'s playing ME2 that the game still uses mostly narrow corridor shooting, while Uncharted2...well...we know. They are too different to be compared, as you said.