Ad Fraud can be done by creating fake Ad calls using content scrapping websites, launching ads outside a user’s view and by using bots that replicate human behaviour. Different fraud detection tools use the known fraud data patterns and machine learnings techniques to stay ahead of the malicious activities. Such tools can be plugged into an Advertising SDK while deploying onto a user device to fight fraud.