iOS 14 publishers guide

February 5, 2021 Unity Technologies

Preparing for iOS 14

Apple’s iOS 14 release brings key changes to the advertising ecosystem. The iOS 14’s new privacy guidelines will not be fully implemented until early 2021. Please complete the following actions to prepare. They will ensure that your monetization efforts continue with minimal disruption. 

Upgrade your Ads SDK to 3.5.1 or higher

Unity advises that all Unity publishers integrate Unity Ads 3.5.1 or higher into their apps for iOS 14. Apps using older versions of Unity Ads will not be able to accurately report the App Tracking Transparency status to advertisers, which may impact performance.

While version 3.5.1 has remedied the SKAdNetwork bug for iOS14 that was present in versions 3.4.8 and 3.5, we understand that the eventual postback verification with SKAdNetwork changes come with unknowns.

We plan to continue to update our SDKs and any other related items as quickly and effectively as we can, to continue enabling our developers for success. We will continue to be transparent with updates as more is known about iOS 14.

Find information about the latest Unity Ads SDK here, and information about updating the SDK in the iOS integration guide.

Update your plist file

For iOS builds, Info.plist, the information property list is a resource that contains key-value pairs that identify and configure apps. This file contains a list of ad network IDs that publishers use to configure their apps, enabling ad sources to properly attribute their ad spend via Apple’s SKAdNetwork framework.

To help publishers save time and energy, Unity provides an updated list of advertiser IDs across the industry to include in their plist files. When implemented with Unity Ads version 3.5.1 or higher, this list will allow Unity and other trusted ad sources to confidently bid on publisher inventory.

Test Apple's permission flow

During the transition to iOS 14’s new privacy guidelines, which will not be fully implemented until early 2021, Unity is providing access to iOS 14 APIs via packages. Made with Unity games will be able to access the AppTrackingTransparency API and SKAdNetwork APIs. For example, you will be able to serve Apple’s user permissions popup in your game.


Example of app tracking request

This allows you to test the user experience in advance of iOS 14, and to be fully prepared once the update is live.

Unity is here to support

This is a major change affecting the industry at large, and we are already seeing significant changes from key players in response. Please be assured that Unity is prepared, and committed to meet the needs of our publisher and advertiser communities as a top priority. Unity will provide resources through and beyond Apple’s official release, including monitoring tools that will provide insight into the impact of the new settings.

Please book mark our resources on our knowledge base where we'll have any future updates directly as needed.


Bookmark knowledge base resources


Additional resources


Previous Article
Access an aggregated plist of SKAdNetwork IDs
Access an aggregated plist of SKAdNetwork IDs

To help publishers save time and energy, Unity provides an updated list of advertiser IDs across the indust...

No More Articles