An advertising agency is a service business that helps clients with promotional activities like creating advertisements, planning campaigns, booking ad space, conducting research, and more. The main functions of an agency include developing marketing strategies, crafting creative content, implementing media plans, and managing billing. Agencies can specialize in various areas and provide either full-service support or individual modules like creative work or media buying. Their role is to represent clients' brands positively by understanding goals and targeting the right audiences.