CloudX Apple attribution ID
Add CloudX’s attribution ID to your iOS app’s Info.plist
Add CloudX’s ad network ID to your app’s Info.plist so Apple can attribute installs from CloudX ads shown in your app. A missing ID can prevent Apple from attributing those installs, even when the ads display correctly.
Complete this setup for native iOS apps and the iOS builds of Unity, React Native, and Flutter apps.
1. Copy CloudX’s attribution ID
CloudX’s ID is 38qq9uy75s.adattributionkit. Add it under both keys below, or download the CloudX attribution plist.
<key>AdNetworkIdentifiers</key>
<array>
<string>38qq9uy75s.adattributionkit</string>
</array>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>38qq9uy75s.adattributionkit</string>
</dict>
</array>2. Update your app’s Info.plist
In Xcode, open the Info.plist for the app target that shows ads. If Xcode generates the file, edit the target’s Info properties. To edit XML, choose Open As > Source Code.
- Add the entries inside the existing top-level
<dict>. - If
AdNetworkIdentifiersorSKAdNetworkItemsalready exists, add only the missing entries to that array. Do not create duplicate keys or replace the app’s plist with the downloaded file. - Keep IDs exactly as shown: lowercase and complete, including their suffixes. Keep any additional IDs supplied by your ad partners, and remove repeated IDs within each array.
For Unity, CloudX’s iOS post-process step does not add this ID. Reapply these entries after any export that replaces the Xcode project, or add them in your own post-build script.
3. Check and release
- Build or archive your app using the configuration you plan to ship.
- Check the built app’s
Info.plist: both arrays should contain the copied entries and your existing partner IDs. Build tools can change the plist, so check the result rather than just the source file. - Release the updated app. Users must install that version before the new IDs take effect.
For Unity, also check the exported Xcode project’s app plist after post-processing. For React Native and Flutter, make changes in the iOS app target, not a dependency’s plist.
This snippet contains only CloudX’s ID. For other ad networks you enable, follow their adapter guides and add the IDs they require.
For more details, see Apple’s AdAttributionKit publisher setup and SKAdNetwork source app setup.