Adjust Integration
Connect Adjust to Tapper to detect fraudulent installs and in-app events across your mobile campaigns.
Create the Integration in Tapper
Open Your Protection Script
Go to Mobile App Protection and open the protection script for your app.
Add MMP Integration
Click Add MMP Integration, choose Adjust as the MMP type, and give it a name.
Set a Webhook Secret (Recommended)
Enter a random string as the Webhook Secret. Tapper will use this to verify that incoming callbacks are legitimate.
Copy the Webhook URL
After saving, Tapper generates your unique webhook URL. Copy it — you'll paste it into Adjust next.
The URL includes all necessary Adjust callback parameters automatically.
Configure in Adjust Dashboard
Adjust supports a Global Callback that fires for every event (installs, sessions, in-app events). This is the recommended setup — one URL receives everything.
Open AppView
Go to AppView and select your app.
Go to All Settings → Callbacks
In the left sidebar, click All Settings, then open the Callbacks section.
Set the Global Callback URL
Paste your Tapper webhook URL into the Global Callback URL field and save.
The Global Callback only accepts a single URL. If you need to send to multiple endpoints, use per-event Single Activity callbacks and space-separate multiple URLs.
What Data Is Captured
Once connected, Tapper automatically receives the following from Adjust on every callback:
- Attribution — network, campaign, ad group, creative.
- Activity type — install, session, or in-app event.
- Device info — IDFA (iOS), GAID (Android), device model, OS version.
- Geolocation — IP address, country.
- Timing — click time, install time, event time.
- Revenue — amount and currency (for purchase events).
Google Ads and Meta Ads
Google Ads and Meta Ads are Self-Attributing Networks — they report attribution directly to Adjust via their own APIs rather than through MMP tracking links.
This means campaign, ad group, and creative data is always available in Adjust postbacks. However, click-level parameters like gclid or fbclid are not included.
To capture click-level data from Google or Meta, use Tapper's click tracker in your ad destination URLs.
IP Allowlist (Optional)
To add an extra layer of security, you can restrict Tapper's webhook endpoint to only accept requests from Adjust's servers. Set an IP Allowlist on the integration using Adjust's published IP ranges.
When enabled, Tapper will only process callbacks from your allowlisted IP addresses.