An advertisement, otherwise known as an advert or ad, is generally considered a public communication that promotes a product, service, brand or event.