Affiliate marketing is an advertising model in which a company pays others to advertise their products and services to generate sales. Affiliates place ads or market the products or services on their website, app, or blog.