A media agency is an advertising company that helps other businesses decide when, where, and how to advertise their products. The services of a media agency can cover the main forms of media management (such as media buying and media buying), but they can also advise companies on PR appearance, social media advertising, creative marketing solutions, and the analysis of online advertising metrics.