Though ratings have improved in recent months, CNN’s morning programming ranked third in viewership in 2012, averaging just 239,000 viewers per day, compared with 452,000 for MSNBC’s Morning Joe and 1.13 million for Fox’s Fox and Friends, according to Nielsen Media Research.