Delve into the landscape of sophisticated advertising with SKAdNetwork, Apple's cutting‑edge framework. Functioning under the guise of the StoreKit Attribution Network, this tool seamlessly navigates the nuanced terrain of app attribution, achieving a harmonious balance between campaign effectiveness and user privacy. Positioned at the forefront of iOS mobile advertising, SKAdNetwork stands out as an avant-garde solution, offering advertisers an intelligent avenue for decoding campaign insights without compromising individual privacy. Prepare for an enlightening journey where the precision of advertising strategies converges seamlessly with the sophistication of user confidentiality.
Start impression:
End Impression:
Note that view-through attribution requires a minimum ad display time of two seconds on iOS 15.4 and later, and three seconds for earlier iOS versions.
Consider the SKAdNetwork as a team effort involving three main players:Ad Networks. These are the strategists, securing unique IDs (SKAdNetwork IDs) from Apple and signing their ads with a special seal. It's akin to creating a signature move for recognition.
Source Apps (Publishers). Think of them as the connectors. They subtly insert these special IDs into their app's setup, much like adding contact details in a phone book for seamless communication.
Advertised Apps. Now, meet the executors—the apps. They use the SKAdNetwork tools in their coding, executing actions like updatePostbackConversionValue
to communicate achievements or changes, similar to updating a project status. It's a collaborative effort where each player contributes to the smooth operation of the SKAdNetwork.
Note that each parameter is expected to be sent in a specific type. Using a different type may result in a postback not being sent. Additionally, please pay attention to some expected formats.You can refer to our SKAdNetwork to review the code snippets and for the overview of the parameter types and their usage.
Note!
0
.KStoreProductViewController
) and overlay (SKOverlayAppConfiguration
) use a UUID. For view-through (SKAdImpression
), use NSString
.NSAdvertisingAttributionReportEndpoint
key in your app's Info.plist
file. Ensure that your server is configured to handle and process these postbacks (more information available here.SKOverlay
. This can be achieved through the utilization of the SKOverlayAppConfiguration
object and its setAdditionalValue:forKey:
method. A detailed example is provided in the code snippet below.Digital Turbine's Testing Tool System facilitates users in testing the SKAdNetwork process. The tool can generate signatures for test ads and provides a test app for receiving attribution postbacks. It offers support for SKAdNetwork versions 2.0 and above. For more information, click here.