Advertising in the age of mobile social and ai