Digital Measurement Android Suffix Guide: Difference between revisions
From Engineering Client Portal
| ColinBrown (talk | contribs) No edit summary | AnkitAgrawal (talk | contribs)  mNo edit summary | ||
| (2 intermediate revisions by one other user not shown) | |||
| Line 19: | Line 19: | ||
| |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)||a and k||<code>a</code> means AdSupport included. (Default)<br><code>k</code>  | |3 (fourth character in suffix)||a, n and k||<code>a</code> means AdSupport included. (Default)<br><code>n</code> no AdSupport included.<br><code>k</code> No IDFA or IDFV (kids framework).<br> | ||
| |- | |- | ||
| |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> | |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. | |5 (sixth character in suffix)||h,w,r,f 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. | ||
| <code>f</code> sdk supports Flutter plugin.<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) | |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) | ||
Latest revision as of 11:02, 17 October 2025
     
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 | gmeans it's the GLOBAL flavored sdk (Default).ameans the build was designed for AGF.videntifies the VRI flavoured sdk. | 
| 1 (second character in suffix) | a,s and l | ameans the sdk is coming from github as a gradle dependency.ssdk is integrated as jar.lsdk is coming from adobe launch. | 
| 2 (third character in suffix) | a and x | ameans the sdk is built for non androidx apps.xmeans the sdk is built for androidx apps. | 
| 3 (fourth character in suffix) | a, n and k | ameans AdSupport included. (Default)nno AdSupport included.kNo IDFA or IDFV (kids framework). | 
| 4 (fifth character in suffix) | o and t | omeans the sdk is getting instantiated using the AppSdk class. (Default)tmeans sdk is  using NielsenEventTracker class. | 
| 5 (sixth character in suffix) | h,w,r,f and n | hthen sdk supports Hybrid Webviews.widentifies React Native Webview support.rsdk supports React Native standard bridge.
 | 
| 6 (seventh character in suffix) | g,s and n | gthe sdk will request the Google Advertising ID.sthe sdk will request the Secure Android ID.nthe 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