Content Locker is to lock up your website content with some CPA offers, Surveys etc.. So user must have to fill the requirements to get it unlocked.
Same goes with PPD, user has to complete the needs to download the uploaded file.
PPD: Pay per Download
CPA: Cost per Action
Which makes more money? It depends on your efforts.