Difference between revisions of "Digital Measurement Android Suffix Guide"

From Engineering Client Portal

(Android app sdk version suffix)
(Android app sdk version suffix)
Line 25: Line 25:
 
|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 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.
+
|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.1.0.0_gaxaoh'''  
+
* '''aa.8.1.0.0_gaxaohg'''  
 
** Sdk version 8.1.0.0  
 
** Sdk version 8.1.0.0  
 
** '''GLOBAL flavour'''
 
** '''GLOBAL flavour'''
Line 37: Line 37:
 
** using AppSdk class to instantiate
 
** using AppSdk class to instantiate
 
** Hybrid Webview support
 
** Hybrid Webview support
 +
** Google Ad ID
 
<br>
 
<br>
* '''aa.8.1.0.0_vaxkon'''
+
* '''aa.8.1.0.0_vaxkons'''
 
**Sdk version 8.1.0.0
 
**Sdk version 8.1.0.0
 
** '''VRI flavour'''
 
** '''VRI flavour'''
Line 46: Line 47:
 
** using AppSdk class to instantiate
 
** using AppSdk class to instantiate
 
** native app.
 
** native app.
 +
** Secure Android ID
 
<br>
 
<br>
 
* '''aa.8.1.0.0_aaaaow''' - Sdk version 8.1.0.0 with '''AGF flavour''', integrated as '''gradle dependency''' ,<br> supporting '''android''' (not android x)  with AdSupport, and using AppSdk class to instantiate with React Native Webview support.
 
* '''aa.8.1.0.0_aaaaow''' - Sdk version 8.1.0.0 with '''AGF flavour''', integrated as '''gradle dependency''' ,<br> supporting '''android''' (not android x)  with AdSupport, and using AppSdk class to instantiate with React Native Webview support.

Revision as of 19:33, 2 June 2021

Engineering Portal breadcrumbArrow.png Digital breadcrumbArrow.png DCR & DTVR breadcrumbArrow.png Digital_Measurement_Android_Artifactory_Guide breadcrumbArrow.png 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.1.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.1.0.0_gaxaohg
    • Sdk version 8.1.0.0
    • GLOBAL flavour
    • integrated as gradle dependency
    • android x
    • AdSupport
    • using AppSdk class to instantiate
    • Hybrid Webview support
    • Google Ad ID


  • aa.8.1.0.0_vaxkons
    • Sdk version 8.1.0.0
    • VRI flavour
    • integrated as gradle dependency
    • supporting android x
    • Kids framework
    • using AppSdk class to instantiate
    • native app.
    • Secure Android ID


  • aa.8.1.0.0_aaaaow - Sdk version 8.1.0.0 with AGF flavour, integrated as gradle dependency ,
    supporting android (not android x) with AdSupport, and using AppSdk class to instantiate with React Native Webview support.