Pay-per-click (PPC) is a known internet advertising model, in which an advertiser pays a publisher to direct traffic to websites or mobile applications. In this model, fraud risk is inevitable if the advertiser can not distinguish legitimates clicks from fraudulent ones.