Advertising agencies provide a plethora of services including market research, campaign strategy development, creative concept development, media planning and buying, copywriting, graphic design, digital marketing, social media management, and campaign performance analysis.