Difference between revisions of "Digital Measurement Android Suffix Guide"
From Engineering Client Portal
ColinBrown (talk | contribs) |
ColinBrown (talk | contribs) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
We have added an extra third character in the build version of appsdk to represent the android-x support in appsdk. | We have added an extra third character in the build version of appsdk to represent the android-x support in appsdk. | ||
− | From onwards now you will see meter version of app sdk ending with 5 characters suffix as <code>aa.8. | + | From onwards now you will see meter version of app sdk ending with 5 characters suffix as <code>aa.8.2.0.0_{suffix}</code> . |
Below are details of possible suffix characters with description | Below are details of possible suffix characters with description | ||
Line 13: | Line 13: | ||
! Character Index in suffix !! Possible Values!! Description | ! Character Index in suffix !! Possible Values!! Description | ||
|- | |- | ||
− | |0 (first character in suffix)||g,a and v||<code>g</code> means it's the GLOBAL flavored sdk | + | |0 (first character in suffix)||g,a and v||<code>g</code> means it's the GLOBAL flavored sdk (Default).<br><code>a</code> means the build was designed for AGF.<br><code>v</code> identifies the VRI flavoured sdk. |
|- | |- | ||
− | |1 (second character in suffix)||a,s and l ||<code>a</code> means the sdk is coming from github as a gradle dependency.<br><code>s</code> | + | |1 (second character in suffix)||a,s and l ||<code>a</code> means the sdk is coming from github as a gradle dependency.<br><code>s</code> sdk is integrated as jar.<br> <code>l</code> sdk is coming from adobe launch. |
|- | |- | ||
− | |2 (third character in suffix)||a and x ||<code>a</code> means the sdk is built for non androidx apps.<br><code>x</code> means the sdk is built for androidx apps.<br> | + | |2 (third character in suffix)||a and x ||<code>a</code> means the sdk is built for non androidx apps.<br><code>x</code> means the sdk is built for '''androidx''' apps.<br> |
|- | |- | ||
− | |3 (fourth character in suffix)|| | + | |3 (fourth character in suffix)||a and k||<code>a</code> means AdSupport included. (Default)<br><code>k</code> '''No IDFA or IDFV (kids framework)'''.<br> |
|- | |- | ||
− | |4 (fifth character in suffix)||h,w,r and n||<code>h</code> then sdk supports Hybrid Webviews.<br> <code> | + | |4 (fifth character in suffix)||o and t||<code>o</code> means the sdk is getting instantiated using the AppSdk class. (Default)<br><code>t</code> means sdk is using NielsenEventTracker class.<br> |
+ | |- | ||
+ | |5 (sixth character in suffix)||h,w,r and n||<code>h</code> then sdk supports Hybrid Webviews.<br> <code>w</code> identifies React Native Webview support.<br><code>r</code> sdk supports React Native standard bridge.<br><code>n</code> means sdk supports Native apps. | ||
+ | |- | ||
+ | |6 (seventh character in suffix)||g,s and n||<code>g</code> the sdk will request the Google Advertising ID.<br> <code>s</code> the sdk will request the Secure Android ID.<br><code>n</code> the sdk will not request any ID. (EG: Not Applicable) | ||
|} | |} | ||
Below are few examples of possible suffix in app sdk meter version | Below are few examples of possible suffix in app sdk meter version | ||
− | * '''aa.8. | + | * '''aa.8.2.0.0_gaxaohg''' |
− | * '''aa.8. | + | ** Sdk version 8.2.0.0 |
− | * | + | ** '''GLOBAL flavour''' |
+ | ** integrated as '''gradle dependency''' | ||
+ | ** '''android x''' | ||
+ | ** AdSupport | ||
+ | ** using AppSdk class to instantiate | ||
+ | ** Hybrid Webview support | ||
+ | ** Google Ad ID | ||
+ | <br> | ||
+ | * '''aa.8.2.0.0_vaxkons''' | ||
+ | **Sdk version 8.2.0.0 | ||
+ | ** '''VRI flavour''' | ||
+ | ** integrated as '''gradle dependency''' | ||
+ | ** supporting '''android x''' | ||
+ | ** Kids framework | ||
+ | ** using AppSdk class to instantiate | ||
+ | ** native app. | ||
+ | ** Secure Android ID | ||
+ | <br> |
Revision as of 19:46, 26 July 2022
Engineering Portal Digital DCR & DTVR Digital_Measurement_Android_Artifactory_Guide Digital Measurement Android Suffix Guide
Android app sdk version suffix
We have added an extra third character in the build version of appsdk to represent the android-x support in appsdk.
From onwards now you will see meter version of app sdk ending with 5 characters suffix as aa.8.2.0.0_{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 the sdk is coming from github as a gradle dependency.s sdk is integrated as jar.l sdk is coming from adobe launch.
|
2 (third character in suffix) | a and x | a means the sdk is built for non androidx apps.x means the sdk is built for androidx apps. |
3 (fourth character in suffix) | a and k | a means AdSupport included. (Default)k No IDFA or IDFV (kids framework). |
4 (fifth character in suffix) | o and t | o means the sdk is getting instantiated using the AppSdk class. (Default)t means sdk is using NielsenEventTracker class. |
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) | g,s and n | g the sdk will request the Google Advertising ID.s the sdk will request the Secure Android ID.n the sdk will not request any ID. (EG: Not Applicable)
|
Below are few examples of possible suffix in app sdk meter version
- aa.8.2.0.0_gaxaohg
- Sdk version 8.2.0.0
- GLOBAL flavour
- integrated as gradle dependency
- android x
- AdSupport
- using AppSdk class to instantiate
- Hybrid Webview support
- Google Ad ID
- aa.8.2.0.0_vaxkons
- Sdk version 8.2.0.0
- VRI flavour
- integrated as gradle dependency
- supporting android x
- Kids framework
- using AppSdk class to instantiate
- native app.
- Secure Android ID