An advertising agency plans, creates, and publishes ads for its client and is accountable for the various ad campaigns being run for a company. They might also perform other marketing activities like PR, social media, and content marketing.