Reklamna agencija je tvrtka koja obavlja sve ili neke aspekte proizvodnje reklama za tvrtke koje su je angažirale. Neke agencije se bave svim fazama reklamnih kampanja, od provođenja istraživanja tržišta i uspostave strategija brendiranja proizvoda do izrade oglasa i postavljanja na odgovarajuća prodajna mjesta. Druge agencije specijalizirane su za jednu ili više ovih funkcija.
Agencije za oglašavanje s punom uslugom obično imaju resurse za ispunjavanje svih aspekata oglašavačkih potreba klijenta. Ova vrsta agencije općenito se sastoji od nekoliko odjela koji zajedno rade na vođenju svake oglasne kampanje od početka do izvršenja. Općenito, ti odjeli uključuju upravljanje računima, istraživanje, kreativne usluge i medijske usluge.
Odjel za upravljanje računima pruža vezu između agencije za oglašavanje i njezinih klijenata. Radi izravno s klijentima kako bi se uspostavilo jasno razumijevanje njihovih proizvoda i njihovih ciljeva oglašavanja. Te se informacije zauzvrat prenose drugim odjelima, omogućujući im da kreiraju kampanje koje zadovoljavaju klijenta i donose profit agenciji.
Druga važna komponenta reklamne agencije je istraživački odjel. Ovaj odjel analizira tržišne trendove i podatke o prodaji te ponekad provodi fokusne grupe kako bi procijenio percepciju potrošača o proizvodu klijenta i njegovih konkurenata. Takve informacije pomažu u odlučivanju o tome kako se proizvod treba plasirati i određivanju ciljane publike kampanje.
Nakon što agencija za oglašavanje razjasni potrebe klijenta i odredi kako se proizvod može najbolje plasirati, njezin kreativni odjel osmišljava odgovarajuće reklame. Ti oglasi mogu imati različite oblike, uključujući ilustrirane ili fotografirane fotografije te animirane ili snimljene reklame. Mnoge oglasne kampanje koriste kombinaciju ovih i drugih formata. Stoga se tipičan kreativni odjel sastoji od umjetničkog i svestranog osoblja sposobnog za generiranje oglasa u širokom rasponu medija.
Nakon što je reklama izrađena, mora se staviti u odgovarajuću prodajnu mjesto. Za kupnju prostora iz kojeg se može vidjeti oglas odgovoran je odjel medijskih usluga agencije. Mogli bi osigurati mjesta u časopisima ili novinama, na radiju, televiziji ili internetu ili na vrlo vidljivim vanjskim objektima poput klupa i reklamnih panoa. Osoblje medijskih usluga nastoji postaviti oglase na ona mjesta za koja je najvjerojatnije da će doći do ciljanog potrošača, a pritom ostaju unutar klijentovog proračuna.
Mnoge reklamne agencije ne nude cijeli niz usluga, već su specijalizirane za određene aspekte procesa proizvodnje oglasa. Neki, na primjer, mogu nuditi samo kreativne usluge, dok bi se drugi mogli usredotočiti isključivo na kupnju medija. Ove specijalizirane agencije mogu biti korisne za one tvrtke koje odluče djelomično proizvoditi vlastite reklamne kampanje, budući da tvrtka tada mora plaćati samo usluge koje nije sposobna obavljati u svojoj kući.