Info.plist.
SKAdNetwork is iOS-only. Android needs no equivalent configuration.
What to add to Info.plist
Kontext’s own identifier (always required)
Kontext also serves campaigns directly and attributes their installs through its own registered ad network. Add Kontext’s identifier regardless of which advertisers are active:Advertiser identifiers
During onboarding we provide the list of SKAdNetwork identifiers for every demand partner active in our network. Append them underSKAdNetworkItems:
How the SDK uses it
The SDK readsSKAdNetworkItems from Info.plist at startup and forwards the list to our ad server with its requests. It never modifies the array. The server tells each advertiser whether it can attribute installs from your app.
When we add a demand partner, you get an updated list. Add the new identifier and ship a build; identifiers are baked into the binary and cannot be changed remotely.
Attribution during the ad
Once the identifiers are listed, the rest is handled by Apple’sSKAdNetwork API and the advertiser’s measurement. The SDK registers the ad impression with Apple as part of showing the ad; nothing to call from your code.
Troubleshooting
- An advertiser reports zero installs although their ads ran. Their identifier may be missing from
Info.plist, or the build with the updated list hasn’t shipped. - Need the current list? Contact support@kontext.so.