Aug 19, 2020

Adjust’s new iOS SDK for iOS 14

Adjust’s support for iOS 14 is enabled by the latest iOS SDK version 4.23.0. By updating your SDK, you have continued client attribution and ad measurement support with Apple’s iOS 14 release.

Changes with iOS 14

Due for release in September, Apple’s highly anticipated iOS14 release will give end-users greater control over their personal data. Most importantly for app marketers, a user must opt-in to have Apple’s unique Identifier for Advertisers (IDFA) read and shared.

Adjust iOS SDK v 4.23.0 features

Adjust’s latest iOS SDK offers support for key parts of Apple’s iOS 14 update.


The Adjust iOS SDK has integrated support for the SKAdNetwork and is switched on by default. This means that Adjust will automatically register for SKAdNetwork attribution upon SDK initialization. You can choose to turn it off. Adjust also supports dynamic updates to the SKAdNetwork conversion value, with Dashboard support coming soon.

AppTrackingTransparency (ATT)

Use the Adjust SDK helper to present an app-tracking authorization request to users. Optimize your chances of gaining the user opt-in by choosing when to launch the app-tracking authorization request in your app.

When you use Adjust’s iOS SDK helper for the ATT framework, you don’t have to do any extra work to implement Apple’s ATT API. When the helper is called the first time, the iOS pop-up launches. Every time after, the helper retrieves the tracking authorization status and relays it directly back to you.

Enhanced Probabalistic Matching

Adjust has found optimal metadata for probabilistic matching that increases attribution accuracy to 95%. The SDK collects this additional set of data points to send to the Adjust backend for analysis as part of Adjust’s probabilistic matching proprietary technology.

How to update your SDK

If you already have the Adjust iOS SDK installed in your app, you’ll just need to update it to the latest version. To do this, follow the steps in our Github developer documentation.

Additional support for iOS 14

As well as offering our latest iOS SDK, Adjust has built out a number of new features to help support the transition to iOS 14. For more information about how you can get started using these now, read our iOS Privacy Frameworks Help Center document.


Confused by some of the terms you’ve heard in the leadup to Apple’s iOS 14 release? Get your overview here.


Similar to the standard Adjust attribution model using the IDFA, clients must request end-user consent before their app can read and track the IDFA. If permission is granted, users can then control privacy at the app level. However, users can also block all apps from tracking them at the global level. In iOS 14, blocking app tracking can be controlled in the user device’s Settings menu.

Read more about ATT on Apple’s User Privacy and Data Use developer page.


This framework is an alternative method used for attribution data without access to user-level data. It offers an additional dataset in the dashboard using Apple attribution for obtaining advertising campaign data in iOS. For access to the SkAdNetwork, ad networks must first be registered with Apple. Next, developers must then ensure that their apps are compatible with Apple-registered networks and the new framework.

Read more in the Adjust glossary.

To view an example of a user path install, visit Apple’s SKAdNetwork page.

Probabilistic Matching

Probabilistic matching verifies conditional device metadata to attribute installs from engagements. This method is used when the IDFA is not available.