Apple App Store (itunes) install validation

At a glance: Prevent attribution of fraudulent activities by using the Apple install validation service for any iOS install (both organic and non-organic).

How does it work?

  • The AppsFlyer SDK gathers the Apple install receipt data and sends it with the launch message to the AppsFlyer servers.
  • The AppsFlyer servers validate this receipt data via the Apple install validation service.
  • If the Apple install validation service responds with error codes indicating that the install is invalid:
    • The install is rejected and does not appear in our dashboard
    • The ad network does not receive a postback or API call for the invalidated install
    • The install and all the corresponding in-app events are logged in the Protect360 Raw Data Reports: Rejected installs and Rejected in-app events.


  • The AppsFlyer iOS SDK version must be
  • iOS devices with iOS version 7+ are supported for Install validation.
  • There are cases where Apple does not provide install receipt data and as such, AppsFlyer considers this a valid install in terms of app store install validation. However, Protect360 can block this install due to other fraud reasons.
Was this article helpful?