CPA is a advertising methods by which you can earn money without actually selling a single thing. CPA is nothing but a platform in which the companies pay you for certain actions which does not have to be sell always. it is also a wonderful method to generate leads. You may ask yourself why anyone would pay to generate a lead and this is a valid question. Read this book and learn more here.