Wrong Install Time
What it detects
SDK spoofing attacks fabricate conversion events by replaying valid-looking install sequences. One reliable signal is impossible or illogical timestamp ordering — for example, an install that finishes before it started, or a click that occurs after the install. The Wrong Install Time filter validates the full time sequence of each install event and rejects conversions where the order is invalid.
This filter applies exclusively to mobile app install campaigns.
How it works
Integr8 validates four timestamp ordering rules for every conversion:
- Begin before finish:
begin_install_timemust occur beforefinish_install_time + tolerance - Landing page before install start:
landing_page_timemust occur beforebegin_install_time + tolerance - Install finish before conversion:
finish_install_timemust occur beforeconversion_time + tolerance - Click before landing page:
click_timemust occur beforelanding_page_time + tolerance
If any rule fails, the conversion is rejected with fraud_reason: wrong_install_time.
A configurable tolerance value accounts for device clock drift, SDK latency, and network delays without opening the filter to manipulation.
Configuration
Navigate to Fraud Prevention > Conversion Fraud > Wrong Install Time to configure this filter.
| Parameter | Default | Range | Description |
|---|---|---|---|
tolerance | 30 sec | 5–99 sec | Maximum allowed time discrepancy between sequential events |
Timestamp parameters
Pass these parameters in your conversion postback or SDK integration:
| Parameter | Description |
|---|---|
begin_install_time | Timestamp when app install started (Unix epoch or ISO 8601) |
finish_install_time | Timestamp when app install completed |
landing_page_time | Timestamp when landing page was shown to the user |
conversion_time | Timestamp when the conversion event occurred |
click_time | Timestamp when the ad click was recorded |
If you integrate with Adjust, these timestamps are mapped automatically from Adjust’s postback parameters. Manual mapping is required for other attribution providers.
What happens when triggered
When a timestamp sequence fails validation:
- The conversion is rejected with
fraud_reason: wrong_install_time. - The click that originated the install is not attributed.
- The event is logged and visible in Reports > Server Logs for debugging.
Related filters
- Conversion Rate Filter — rejects conversions based on publisher-level rate anomalies
- Device ID Check — validates device IDs accompanying install events