Full-Stack Advertising