Advertising is a marketing communication that delivers a message to promote or sell a product, service, or idea to a consumer. It is also any form of paid non-personal presentation of ideas, goods, or services for the purpose of persuading people to buy.