Check mobile app install campaigns for invalid traffic
Invalid clicks and fake installs drain your CPI budget before real users see your app. Tapper stores every install your MMP reports with its campaign and publisher, checks each one against four fraud rules.
Advertisers and agencies using Tapper


































































App install campaigns attract more invalid traffic than most mobile ad formats
App install campaigns pay per install, so every invalid install takes money straight from your UA budget. Bad actors target them because the payout is clear and the signals are easy to fake, and your MMP is built to track and credit installs, not to question them.
The damage goes beyond the payout. When fake installs enter your attribution data, your CPI looks better than it is, your LTV models include users who do not exist, and your ad networks learn from a polluted signal. The longer invalid installs pile up, the harder it is to trust any performance metric.
Tapper adds a separate check beside your MMP. It looks at four things on each install and reinstall: the time from click to install, whether a click was injected as the install began, a location that does not match the one your MMP reports, and installs from datacenter, VPN or proxy networks.
How Tapper checks your app install on Mobile
Three steps from connecting your MMP to seeing your installs in your dashboard.
01
Tapper works with Adjust, AppsFlyer, Branch and Kochava and stores the installs your MMP reports, whichever ad network brought them, each with its campaign and publisher.
02
Each install and reinstall is run through four rules: install timing, click injection, a location that does not match the one the MMP reports, and datacenter, VPN or proxy networks.
03
The Mobile tab of your Tapper dashboard shows your installs and in-app events by campaign and network. Your MMP data and your campaigns stay as they are.
What Tapper checks on every mobile install
How the mobile fraud rules work, in numbers.
4
Fraud rules checked on every install and reinstall
2
Install events checked: new installs and reinstalls
0
Changes to your MMP data, attribution or campaigns
Tapper vs your MMP alone
Role
A separate check beside your MMP
Tracks and credits installs
Install source
Installs stored with campaign and publisher
Attribution inside the MMP
Fraud rules
Four rules on every install and reinstall
Depends on the MMP and its plan
Click to install time
Too fast or too slow, checked on every install
Depends on the MMP and its plan
Location and network
Compared with the MMP's country and checked for datacenter, VPN or proxy
Device signals inside the MMP
Your MMP data
Never changed by Tapper
Kept as the MMP reports it
Frequently asked questions
Tapper stores each install with its campaign and publisher and runs the four rules on every install and reinstall.
Your MMP is built to track and credit installs, and what it filters depends on the MMP and its plan. Tapper runs its own rules on each install and reinstall as a separate check beside it.
Tapper works with Adjust, AppsFlyer, Branch and Kochava. It stores the installs your MMP reports, whichever ad network brought them, each with its campaign and publisher, and checks every install and reinstall against its fraud rules.
No. Your ads keep running and your networks keep serving impressions. Tapper only checks installs and leaves your MMP data, your attribution and your campaigns exactly as they are.
Nothing changes. Your install counts and your CPI stay as your MMP reports them, and Tapper only runs its checks beside them.
Click injection is mainly an Android issue, because it relies on the store's install signals. The click to install time, location and network rules apply to installs on any platform your MMP reports.
Other campaign types on Mobile app
See fraud in your Mobile app install
Get a demo and we will show you how Tapper checks the installs on your account.

