Answer:
Full service agency
Explanation:
A full service advertizing agency offers a lot of effective options to its principal to promote its product and acts in the best interest of the principal.
Such marketing agencies manages marketing and advertising operations of the companies and earn a mutually agreed fees. There are a lot of services that the company can offer to businesses to promotes its products and some these are adressed in the question as well. Usually the services offered also includes marketing through the internet which costs less than advertising on the radio, etc.