An advertising agency is a firm that specializes in the creation, design and placement of advertisements, and in the planning and execution of promotional campaigns for products and services of their clients.
Advertising is the activity of attracting public attention to a product or business, as by paid announcements in the print, broadcast, or electronic media.