DescriptionThe social platform has decided to outsource the sale of some of its ad space following a 59% decline in ad revenue.URLhttps://searchengineland.com/x-twitter-google-display-network-432724