MSNBC dropped an ad in recent days hyping its flagship morning show, Morning Joe, and took direct aim at its CNN competition.