Advertising agency
A firm that specializes in the creation, production, and placement of advertising messages and may provide other services that facilitate the marketing communications process. Advertising agency works between the advertisers and the media owners. Usually an agency is compensated through a commission system, which is given by the media.