The three main types of affiliate marketing are pay-per-sale (PPS), pay-per-click (PPC), and pay-per-lead (PPL). PPS pays affiliates a commission for each sale generated, PPC pays for each click, and PPL pays for each lead acquired.