Digital Measurement iOS Suffix Guide: Difference between revisions
From Engineering Client Portal
ColinBrown (talk | contribs) |
ColinBrown (talk | contribs) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR & DTVR}} {{Breadcrumb| | {{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR & DTVR}} {{Breadcrumb|Digital Measurement iOS Artifactory Guide}} {{CurrentBreadcrumb}} | ||
[[Category:Digital]] | [[Category:Digital]] | ||
The Nielsen AppSDK has various configurations per market and distribution type, which can be determined by reviewing the sdk suffix. The first part will be the SDK version: 3 digits for the major SDK version and 1 digit for the minor SDK version. EG: <code>ai.8.1.0.0_abc</code> | The Nielsen AppSDK has various configurations per market and distribution type, which can be determined by reviewing the sdk suffix. The first part will be the SDK version: 3 digits for the major SDK version and 1 digit for the minor SDK version. EG: <code>ai.8.1.0.0_abc</code> | ||
= iOS app sdk version suffix= | |||
Below are details of possible suffix characters with description. | Below are details of possible suffix characters with description. | ||
Line 15: | Line 15: | ||
|1 (second character in suffix)||a,s and l ||<code>a</code> means Artifactory Cocoapods/SPM/Carthage<br><code>s</code> Standard Framework.<br> <code>l</code> Adobe Launch Extension. | |1 (second character in suffix)||a,s and l ||<code>a</code> means Artifactory Cocoapods/SPM/Carthage<br><code>s</code> Standard Framework.<br> <code>l</code> Adobe Launch Extension. | ||
|- | |- | ||
|2 (third character in suffix)||s or | |2 (third character in suffix)||s,d,c or x ||<code>s</code> means Static Linking.<br><code>d</code> means Dynamic Linking.<br><code>c</code> means Static xcframework.<br><code>x</code> means Dynamic xcframework.<br> | ||
|- | |- | ||
|3 (fourth character in suffix)||a,n or k||<code>a</code> means AdSupport is included. <br><code>n</code> AdSupport is NOT included<br> <code>k</code> No IDFA or IDFV (kids framework). | |3 (fourth character in suffix)||a,n or k||<code>a</code> means AdSupport is included. <br><code>n</code> AdSupport is NOT included<br> <code>k</code> No IDFA or IDFV (kids framework). |
Latest revision as of 05:53, 13 July 2021
The Nielsen AppSDK has various configurations per market and distribution type, which can be determined by reviewing the sdk suffix. The first part will be the SDK version: 3 digits for the major SDK version and 1 digit for the minor SDK version. EG: ai.8.1.0.0_abc
iOS app sdk version suffix
Below are details of possible suffix characters with description.
Character Index in suffix | Possible Values | Description |
---|---|---|
0 (first character in suffix) | g,a and v | g means it's the GLOBAL flavored sdk (Default).a means the build was designed for AGF.v identifies the VRI flavoured sdk.
|
1 (second character in suffix) | a,s and l | a means Artifactory Cocoapods/SPM/Carthages Standard Framework.l Adobe Launch Extension.
|
2 (third character in suffix) | s,d,c or x | s means Static Linking.d means Dynamic Linking.c means Static xcframework.x means Dynamic xcframework. |
3 (fourth character in suffix) | a,n or k | a means AdSupport is included. n AdSupport is NOT includedk No IDFA or IDFV (kids framework).
|
4 (fifth character in suffix) | t and o | t instantiated using NielsenEventTracker class.o means sdk is getting instantiated using AppSdk class (Default).
|
5 (sixth character in suffix) | h,w,r and n | h then sdk supports Hybrid Webviews.w identifies React Native Webview support.r sdk supports React Native standard bridge.n means sdk supports Native apps.
|
6 (seventh character in suffix) | t,i,m and c | t then sdk running on tvOS.i sdk running on iOS App on iPhone or iPad.m sdk running on iOS App on Mac M1.c means sdk running on Catalyst App.
|
Here is an example of a possible suffix in app sdk meter version
- ai.8.1.0.0_gadaoni
- Sdk version 8.1.0.0 with Global flavor
- integrated as a cocoapod
- supporting Dynamic Framework
- Adsupport
- AppSdk class to instantiate
- supporting native apps
- running on iOS App on iPhone or iPad.
.