iOS 14 advertisers guide

February 5, 2021 Unity Technologies

Preparing for iOS 14

Apple’s iOS 14 release brings key changes to the advertising ecosystem.  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 advertising efforts continue with minimal disruption. 

Integrate and test your app with SKAdNetwork

With the ATT (App Tracking Transparency consent) enforcement in early 2021, SKAdNetwork is a new framework introduced by Apple that will become a dominant tool for install attribution.

Unity advises all advertisers to configure their app for SKAd install attribution by calling one of the following methods: 

  • registerAppForAdNetworkAttribution()  or
  • updateConversionValue(_:)

Unity supports SKAdNetwork attribution install postback's by::

  • Receiving data from Apple
  • Sharing data received from Apple with participating MMPs (mobile measurement partners).  See the Unity SKAdNetwork postback integration guide for MMPs for more information.
  • Using SKAdNetwork data in reporting. This allows you to track SKAd-specific postback's and compare to other non-SKAdNetwork campaigns.


Continue to optimize performance with our SDKs

Integrating our SDK allows you to continue to optimize your campaigns. Depending on your situation, you will need to integrate either the latest version of our Ads SDK or our deltaDNA SDK.

Specifically, if you advertise and monetize with Unity, update your Ads SDK to the latest version. If you only advertise and don’t monetize with Unity, integrate the deltaDNA SDK.


Update your Unity Ads SDK

Unity advises that all Unity publishers who advertise and monetize with Unity to integrate the latest version of Unity Ads into their apps for ATT enforcement. 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.

In order to ensure reporting accuracy and optimization of your campaigns, there are three steps you should take:

  1. Update to the latest version of the SDK.  You can find information about the latest Unity Ads SDK here, and information about updating the SDK in the iOS integration guide.
  2. Activate Analytics Optimization within the Ads SDK in your monetization dashboard. When you allow permission, it lets Unity collect information for postbacks not attributed to the Unity network. 
  3. If you are using mediation, the Unity Ads SDK needs to be initialized independently from the mediation process. This will ensure effective data collection for both user acquisition and monetization purposes.

We plan to keep updating 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 iOS14.

For additional support:

Integrate your game with the deltaDNA SDK

Unity advises publishers  who are only advertising with Unity and not monetizing with Unity to integrate their game with the deltaDNA SDK. deltaDNA is a product in the suite of Unity services used for player engagement and deep-data analytics.

You can find the information about the SDK and the integration guide here.

The deltaDNA SDK for Unity integration guide also covers many useful topics, including:

If you need further support with integrating your deltaDNA SDK:

  • Browse the official deltaDNA FAQ section for troubleshooting.
  • Contact Unity Ads support with your inquiry.

Introducing cost per impression billing

In many cases, the introduction of the ATT framework will remove non-aggregated postback data. This means that Unity will be unable to collect some of the data which allows us to offer Install-based billing.

To ensure a smooth transition for affected campaigns, we will introduce cost per impression billing. This is a billing method where you will be charged based on the number of impressions your campaign receives. This ensures Unity only bills you for events that can be attributed. If we begin receiving aggregated postback data, we will notify you of any changes to your billing. Regardless of the billing method, your campaigns will still be optimized for installs. 

To learn more about cost per impression billing, then visit our FAQ.

SKAdNetwork campaign limits

Unity Ads strongly recommends that you limit the number of iOS campaigns that you run simultaneously for any app to strictly 50 campaigns or fewer, due to the new limitations introduced by Apple’s SKAdNetwork.

Details of the SKAdNetwork campaign ID limits

If an advertiser has more than 50 iOS campaigns live at any time:

  • The reporting based on SKAdNetwork postbacks will become less accurate.
  • The conversion rate predictions on Unity Ads for all campaigns will become less accurate.

This limitation is per target app and country.

Consolidate the number of organizations that target an app

Due to the limited number of Campaign IDs in SKAdNetwork, Unity also recommends that you consolidate the Organizations that target any specific app (App Store ID). Ideally, all campaigns for a given target app should be within one Organization, so that you can apply the recommended limit of 50 campaigns per target app and country (see above).

If there are agencies and other third parties who manage campaigns using separate Organization accounts, be sure to inform them that there are only 50 total Campaign IDs available per app.


Reporting and stats API

We will be expanding our reporting capabilities to support SKAdNetwork postback information such as Installs, CPI and Conversion values coming from the SKAdNetwork. These will be available in dashboard reporting and the report builder within the Acquire dashboard. 

If you are using our Stats API,  refer to our Stats API page to see which fields you will need to update in order to gather additional SKAdNetwork postback data. 

We're with you on this journey

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 bookmark this and related documents so that you can note updates as they occur. We will also communicate any updates directly as needed.

More information:


Previous Article
Campaign management best practices
Campaign management best practices

Check out our best practices and recommendations to help your campaigns thrive under new ad tracking rules ...

Next Article
Publisher strategies for iOS 14
Publisher strategies for iOS 14

We sat down with publisher MobilityWare to discuss the dynamics at work affecting data privacy changes in t...