Recently, pay-per-click (PPC) and cost-per-click (CPC) ad networks have become more and more popular, particularly among publishers who have a lot of internet traffic and wish to maximize their ad earnings. Because they let advertisers set a fixed budget for ...