Skip to content

SKAdNetwork & AdAttributionKit

Apple provides SKAdNetwork (SKAN) and its successor AdAttributionKit as a privacy-safe way for ad networks like Simula to attribute app installs — since iOS 14, ad networks can no longer rely on the IDFA to track campaign performance.

Apps that display Simula ads must include Simula's ad network ID in their Info.plist to initiate the app install validation process. Supporting install attribution lets a larger number of eligible campaigns serve on your app, which increases demand and eCPMs.

Simula's Ad Network ID

text
2xg367y5gd.adattributionkit

Setup

Add Simula's ID under both attribution keys in your app's Info.plistAdNetworkIdentifiers is read by AdAttributionKit (iOS 17.4+), and SKAdNetworkItems by SKAdNetwork (iOS 14+):

xml
<key>AdNetworkIdentifiers</key>
<array>
    <string>2xg367y5gd.adattributionkit</string>
</array>
<key>SKAdNetworkItems</key>
<array>
    <dict>
        <key>SKAdNetworkIdentifier</key>
        <string>2xg367y5gd.adattributionkit</string>
    </dict>
</array>

Keep the ID lowercase — Apple doesn't recognize mixed-case ad network IDs as valid.

Where to find Info.plist:

PlatformLocation
Swift / iOSYour app target's Info.plist in Xcode
React Nativeios/<YourApp>/Info.plist
Kotlin / AndroidNot applicable — SKAN and AdAttributionKit are iOS-only

One ID, both frameworks

.adattributionkit and .skadnetwork ad network IDs are compatible across both AdAttributionKit and SKAdNetwork — you don't need a separate ID for each framework. Listing Simula's ID under both keys ensures attribution works across all supported iOS versions. If you already maintain an SKAdNetworkItems list for other ad networks, just append Simula's entry to it.