The microblogging platform, Twitter, is putting in significant efforts to win back the advertisers, who left the platform, with freebies such as free ad space worth $250,000. In an email to the advertisers, the social media giant offered a last-minute deal on its high-profile and big-game ad packages, according to […]