@@ -307,15 +307,7 @@ private Map<String, String> getSessionParameters() {
307307 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
308308
309309 // store info
310- if (deviceInfo .storeInfoApi != null ) {
311- PackageBuilder .addString (parameters , "store_a" , deviceInfo .storeInfoApi .storeType );
312- PackageBuilder .addString (parameters , "app_id_a" , deviceInfo .storeInfoApi .appId );
313- }
314- if (deviceInfo .storeInfoMetadata != null ) {
315- PackageBuilder .addString (parameters , "store_m" , deviceInfo .storeInfoMetadata .storeType );
316- PackageBuilder .addString (parameters , "app_id_m" , deviceInfo .storeInfoMetadata .appId );
317- }
318- PackageBuilder .addString (parameters , "store_s" , deviceInfo .storeIdSystem );
310+ injectStoreInfoToParameters (parameters );
319311
320312 injectFeatureFlagsWithParameters (parameters );
321313
@@ -413,6 +405,9 @@ public Map<String, String> getEventParameters(AdjustEvent event) {
413405 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
414406 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
415407
408+ // store info
409+ injectStoreInfoToParameters (parameters );
410+
416411 injectFeatureFlagsWithParameters (parameters );
417412
418413 checkDeviceIds (parameters );
@@ -470,6 +465,9 @@ private Map<String, String> getInfoParameters(String source) {
470465 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
471466 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
472467
468+ // store info
469+ injectStoreInfoToParameters (parameters );
470+
473471 injectFeatureFlagsWithParameters (parameters );
474472
475473 checkDeviceIds (parameters );
@@ -582,6 +580,9 @@ private Map<String, String> getClickParameters(String source) {
582580 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
583581 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
584582
583+ // store info
584+ injectStoreInfoToParameters (parameters );
585+
585586 injectFeatureFlagsWithParameters (parameters );
586587
587588 checkDeviceIds (parameters );
@@ -954,6 +955,9 @@ private Map<String, String> getAdRevenueParameters(AdjustAdRevenue adjustAdReven
954955 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
955956 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
956957
958+ // store info
959+ injectStoreInfoToParameters (parameters );
960+
957961 injectFeatureFlagsWithParameters (parameters );
958962
959963 checkDeviceIds (parameters );
@@ -1053,6 +1057,9 @@ private Map<String, String> getSubscriptionParameters(AdjustPlayStoreSubscriptio
10531057 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
10541058 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
10551059
1060+ // store info
1061+ injectStoreInfoToParameters (parameters );
1062+
10561063 injectFeatureFlagsWithParameters (parameters );
10571064
10581065 checkDeviceIds (parameters );
@@ -1142,6 +1149,9 @@ private Map<String, String> getVerificationParameters(AdjustPlayStorePurchase pu
11421149 JSONObject controlParams = SharedPreferencesManager .getDefaultInstance (adjustConfig .context ).getControlParamsJson ();
11431150 PackageBuilder .addJsonObject (parameters , "control_params" , controlParams );
11441151
1152+ // store info
1153+ injectStoreInfoToParameters (parameters );
1154+
11451155 injectFeatureFlagsWithParameters (parameters );
11461156
11471157 checkDeviceIds (parameters );
@@ -1230,6 +1240,9 @@ private Map<String, String> getVerificationParameters(AdjustEvent event) {
12301240 // google play games
12311241 PackageBuilder .addBoolean (parameters , "gpg_pc_enabled" , deviceInfo .isGooglePlayGamesForPC ? true : null );
12321242
1243+ // store info
1244+ injectStoreInfoToParameters (parameters );
1245+
12331246 injectFeatureFlagsWithParameters (parameters );
12341247
12351248 checkDeviceIds (parameters );
@@ -1264,6 +1277,18 @@ private void injectFeatureFlagsWithParameters(Map<String, String> parameters) {
12641277 }
12651278 }
12661279
1280+ private void injectStoreInfoToParameters (Map <String , String > parameters ) {
1281+ if (deviceInfo .storeInfoApi != null ) {
1282+ PackageBuilder .addString (parameters , "store_a" , deviceInfo .storeInfoApi .storeType );
1283+ PackageBuilder .addString (parameters , "app_id_a" , deviceInfo .storeInfoApi .appId );
1284+ }
1285+ if (deviceInfo .storeInfoMetadata != null ) {
1286+ PackageBuilder .addString (parameters , "store_m" , deviceInfo .storeInfoMetadata .storeType );
1287+ PackageBuilder .addString (parameters , "app_id_m" , deviceInfo .storeInfoMetadata .appId );
1288+ }
1289+ PackageBuilder .addString (parameters , "store_s" , deviceInfo .storeIdSystem );
1290+ }
1291+
12671292 public static void addString (Map <String , String > parameters , String key , String value ) {
12681293 if (parameters == null ) {
12691294 return ;
0 commit comments