A 30-second commercial on Oprah Winfrey's final show (25May11) will cost companies $1 million (£625,000) each.