Advertising is a long-term technique used to spread the word about a product's advantages and increase brand recognition. Contrarily, sales promotion is a short-term tactic designed to boost sales right away.