It depends upon your objective. CPS reduces the marketing and advertising costs for independent software vendors. When running a CPS campaign, you pay only after a sale has been completed. This is in contrast to the potentially risky structure of other marketing and advertising options where costs must be compensated upfront, and despite the success or failure of the campaign.