Affiliate marketing is a type of advertising in which a firm pays third-party publishers to send traffic or leads to its products and services. Affiliates are third-party publications that are paid a commission to create new methods to promote the firm.