Social media affords public figures the opportunity to skip the intermediaries and communicate directly with followers and fans. It also affords them the opportunity to advertise directly to their fans. And in that game, no one is doing better than Selena Gomez. She has a massive following and can earn up to $550,000 a post. (My family once offered me that much to stop tweeting.)