On online platforms and online advertising