An advertising agency that assists advertisers in planning and creating all areas of communication and promotion is a/an _____.
a. interactive agency
b. full service agency
c. creative boutique
d. media buying agency
e. independent agency