Skip to content

Device ID Check

Bots, emulators, and SDK spoofing tools frequently submit malformed, missing, or fake device IDs — either because they cannot generate a real device fingerprint or because they use programmatically generated values that don’t follow standard formats. The Device ID Check validates that every device ID conforms to the standard UUID format and rejects non-conforming requests.

Integr8 validates the device ID parameter on each request against the UUID format:

36 characters: 8-4-4-4-12
Example: 68753A44-4D6F-1226-9C60-0050E4C00067

Any ID that deviates from this structure — wrong length, missing hyphens, incorrect character grouping, or empty value — triggers a rejection.

Navigate to Offers > Fraud Detection Groups > select a filter group > Device ID Check.

Parameter Default Options Description
reject_empty_value false true, false Reject requests with a missing or empty device ID

When a device ID fails UUID format validation:

  • The request is rejected with fraud_reason: invalid_device_id.
  • No attribution is recorded.
  • The event is visible in Reports > Click Reports with the fraud reason tag.

This filter applies to mobile app install campaigns that pass device IDs (IDFA on iOS, GAID on Android). It is not applicable to web campaigns where device IDs are not collected.