Twitter

Twitter finally agree to on-site advertising

Social media giants Twitter have finally caved in and agreed to advertising on the site- which will be effective almost immediately. The adverts, which have been branded ‘Promoted Tweets’, will take pride of place at the top of the site’s […]