Social Media and online advertising