Реклама выполняет несколько функций: социальную, маркетинговую, экономическую и коммуникационную.
Социальная функция выражается в воздействии рекламной информации на общественное сознание как массы, так и отдельного индивида. Посредством формирования определённых идейных ценностей реклама влияет на развитие общественных отношений, воздействует на желание потребителей улучшать своё благосостояние.
Маркетинговая функция указывает на принадлежность рекламы к учению маркетинга, так как она является важнейшей составляющей механизма продвижения товара. Реклама полностью подчиняется задачам маркетинга, который ставит конечной целью удовлетворение всех потребностей покупателя.
Значение экономической функции состоит в стимулировании реализации и наращивании объёмов прибыли от сбыта некого товара за определённое время. Реклама воздействует на формирование потребности в какой-либо продукции, что увеличивает количество желающих её приобрести. Чем больше желающих, тем лучше для развития экономики.
С помощью потока информации реклама обеспечивает взаимосвязь рекламодателей и аудитории потребителей, что определяет её коммуникативную функцию.