Recent Trends in Advertising and marketing