Apple and Twitter launch their own advertising platforms

Read more...