Skip to content

Commit 43c5bb5

Browse files
authored
Merge pull request #563 from adjust/v4296
Version 4.29.6
2 parents 340a26c + 6111449 commit 43c5bb5

File tree

25 files changed

+125
-48
lines changed

25 files changed

+125
-48
lines changed

Adjust.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Pod::Spec.new do |s|
22
s.name = "Adjust"
3-
s.version = "4.29.5"
3+
s.version = "4.29.6"
44
s.summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com."
55
s.homepage = "https://github.com/adjust/ios_sdk"
66
s.license = { :type => 'MIT', :file => 'MIT-LICENSE' }
77
s.author = { "Christian Wellenbrock" => "[email protected]" }
8-
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.29.5" }
8+
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.29.6" }
99
s.ios.deployment_target = '6.0'
1010
s.tvos.deployment_target = '9.0'
1111
s.framework = 'SystemConfiguration'

Adjust/ADJPackageBuilder.m

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,6 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay {
371371
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
372372
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
373373
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
374-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
375374
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
376375
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
377376
[self addIdfaIfPossibleToParameters:parameters];
@@ -418,6 +417,8 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay {
418417
[ADJPackageBuilder parameters:parameters setDictionary:[self.sessionParameters.partnerParameters copy] forKey:@"partner_params"];
419418
}
420419

420+
[self injectFeatureFlagsWithParameters:parameters];
421+
421422
return parameters;
422423
}
423424

@@ -435,7 +436,6 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ
435436
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
436437
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
437438
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
438-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
439439
[ADJPackageBuilder parameters:parameters setString:event.callbackId forKey:@"event_callback_id"];
440440
[ADJPackageBuilder parameters:parameters setString:event.eventToken forKey:@"event_token"];
441441
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
@@ -502,6 +502,8 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ
502502
[ADJPackageBuilder parameters:parameters setString:event.transactionId forKey:@"transaction_id"];
503503
}
504504

505+
[self injectFeatureFlagsWithParameters:parameters];
506+
505507
return parameters;
506508
}
507509

@@ -523,7 +525,6 @@ - (NSMutableDictionary *)getInfoParameters:(NSString *)source {
523525
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
524526
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
525527
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
526-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
527528
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
528529
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
529530
[self addIdfaIfPossibleToParameters:parameters];
@@ -576,6 +577,8 @@ - (NSMutableDictionary *)getInfoParameters:(NSString *)source {
576577
[ADJPackageBuilder parameters:parameters setString:self.attribution.trackerName forKey:@"tracker"];
577578
}
578579

580+
[self injectFeatureFlagsWithParameters:parameters];
581+
579582
return parameters;
580583
}
581584

@@ -593,7 +596,6 @@ - (NSMutableDictionary *)getAdRevenueParameters:(NSString *)source payload:(NSDa
593596
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
594597
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
595598
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
596-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
597599
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
598600
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
599601
[self addIdfaIfPossibleToParameters:parameters];
@@ -637,6 +639,8 @@ - (NSMutableDictionary *)getAdRevenueParameters:(NSString *)source payload:(NSDa
637639
}
638640
}
639641

642+
[self injectFeatureFlagsWithParameters:parameters];
643+
640644
return parameters;
641645
}
642646

@@ -654,7 +658,6 @@ - (NSMutableDictionary *)getAdRevenueParameters:(ADJAdRevenue *)adRevenue isInDe
654658
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
655659
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
656660
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
657-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
658661
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
659662
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
660663
[self addIdfaIfPossibleToParameters:parameters];
@@ -716,6 +719,8 @@ - (NSMutableDictionary *)getAdRevenueParameters:(ADJAdRevenue *)adRevenue isInDe
716719
}
717720
}
718721

722+
[self injectFeatureFlagsWithParameters:parameters];
723+
719724
return parameters;
720725
}
721726

@@ -737,7 +742,6 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source {
737742
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
738743
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
739744
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
740-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
741745
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
742746
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
743747
[self addIdfaIfPossibleToParameters:parameters];
@@ -790,6 +794,8 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source {
790794
[ADJPackageBuilder parameters:parameters setString:self.attribution.trackerName forKey:@"tracker"];
791795
}
792796

797+
[self injectFeatureFlagsWithParameters:parameters];
798+
793799
return parameters;
794800
}
795801

@@ -806,7 +812,6 @@ - (NSMutableDictionary *)getAttributionParameters:(NSString *)initiatedBy {
806812
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
807813
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
808814
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
809-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
810815
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
811816
[self addIdfaIfPossibleToParameters:parameters];
812817
[ADJPackageBuilder parameters:parameters setString:self.packageParams.idfv forKey:@"idfv"];
@@ -842,6 +847,8 @@ - (NSMutableDictionary *)getAttributionParameters:(NSString *)initiatedBy {
842847
}
843848
}
844849

850+
[self injectFeatureFlagsWithParameters:parameters];
851+
845852
return parameters;
846853
}
847854

@@ -858,7 +865,6 @@ - (NSMutableDictionary *)getGdprParameters {
858865
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
859866
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
860867
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
861-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
862868
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
863869
[self addIdfaIfPossibleToParameters:parameters];
864870
[ADJPackageBuilder parameters:parameters setString:self.packageParams.idfv forKey:@"idfv"];
@@ -893,6 +899,8 @@ - (NSMutableDictionary *)getGdprParameters {
893899
}
894900
}
895901

902+
[self injectFeatureFlagsWithParameters:parameters];
903+
896904
return parameters;
897905
}
898906

@@ -914,7 +922,6 @@ - (NSMutableDictionary *)getDisableThirdPartySharingParameters {
914922
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
915923
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
916924
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
917-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
918925
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
919926
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
920927
[self addIdfaIfPossibleToParameters:parameters];
@@ -959,6 +966,8 @@ - (NSMutableDictionary *)getDisableThirdPartySharingParameters {
959966
}
960967
}
961968

969+
[self injectFeatureFlagsWithParameters:parameters];
970+
962971
return parameters;
963972
}
964973

@@ -980,7 +989,6 @@ - (NSMutableDictionary *)getThirdPartySharingParameters:(nonnull ADJThirdPartySh
980989
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
981990
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
982991
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
983-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
984992
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
985993
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
986994
[self addIdfaIfPossibleToParameters:parameters];
@@ -1031,6 +1039,8 @@ - (NSMutableDictionary *)getThirdPartySharingParameters:(nonnull ADJThirdPartySh
10311039
}
10321040
}
10331041

1042+
[self injectFeatureFlagsWithParameters:parameters];
1043+
10341044
return parameters;
10351045
}
10361046

@@ -1052,7 +1062,6 @@ - (NSMutableDictionary *)getMeasurementConsentParameters:(BOOL)enabled {
10521062
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
10531063
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
10541064
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
1055-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
10561065
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
10571066
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
10581067
[self addIdfaIfPossibleToParameters:parameters];
@@ -1100,6 +1109,8 @@ - (NSMutableDictionary *)getMeasurementConsentParameters:(BOOL)enabled {
11001109
}
11011110
}
11021111

1112+
[self injectFeatureFlagsWithParameters:parameters];
1113+
11031114
return parameters;
11041115
}
11051116
- (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscriptionPackage:(ADJSubscription *)subscription {
@@ -1115,7 +1126,6 @@ - (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscripti
11151126
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceName forKey:@"device_name"];
11161127
[ADJPackageBuilder parameters:parameters setString:self.packageParams.deviceType forKey:@"device_type"];
11171128
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.environment forKey:@"environment"];
1118-
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled forKey:@"event_buffering_enabled"];
11191129
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.externalDeviceId forKey:@"external_device_id"];
11201130
[ADJPackageBuilder parameters:parameters setString:self.packageParams.fbAnonymousId forKey:@"fb_anon_id"];
11211131
[self addIdfaIfPossibleToParameters:parameters];
@@ -1176,6 +1186,8 @@ - (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscripti
11761186
[ADJPackageBuilder parameters:parameters setDate:subscription.transactionDate forKey:@"transaction_date"];
11771187
[ADJPackageBuilder parameters:parameters setString:subscription.salesRegion forKey:@"sales_region"];
11781188

1189+
[self injectFeatureFlagsWithParameters:parameters];
1190+
11791191
return parameters;
11801192
}
11811193

@@ -1196,6 +1208,24 @@ - (void)addIdfaIfPossibleToParameters:(NSMutableDictionary *)parameters {
11961208
[ADJPackageBuilder parameters:parameters setString:idfa forKey:@"idfa"];
11971209
}
11981210

1211+
- (void)injectFeatureFlagsWithParameters:(NSMutableDictionary *)parameters {
1212+
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.eventBufferingEnabled
1213+
forKey:@"event_buffering_enabled"];
1214+
1215+
if (self.adjustConfig.isSKAdNetworkHandlingActive == NO) {
1216+
[ADJPackageBuilder parameters:parameters setBool:YES forKey:@"ff_skadn_disabled"];
1217+
}
1218+
if (self.adjustConfig.allowIdfaReading == NO) {
1219+
[ADJPackageBuilder parameters:parameters setBool:YES forKey:@"ff_idfa_disabled"];
1220+
}
1221+
if (self.adjustConfig.allowiAdInfoReading == NO) {
1222+
[ADJPackageBuilder parameters:parameters setBool:YES forKey:@"ff_iad_disabled"];
1223+
}
1224+
if (self.adjustConfig.allowAdServicesInfoReading == NO) {
1225+
[ADJPackageBuilder parameters:parameters setBool:YES forKey:@"ff_adserv_disabled"];
1226+
}
1227+
}
1228+
11991229
- (ADJActivityPackage *)defaultActivityPackage {
12001230
ADJActivityPackage *activityPackage = [[ADJActivityPackage alloc] init];
12011231
activityPackage.clientSdk = self.packageParams.clientSdk;

Adjust/ADJRequestHandler.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ - (void)sendRequest:(NSMutableURLRequest *)request
143143

144144
{
145145
if (authorizationHeader != nil) {
146-
[ADJAdjustFactory.logger debug:@"Authorzation header content: %@", authorizationHeader];
146+
[ADJAdjustFactory.logger debug:@"Authorization header content: %@", authorizationHeader];
147147
[request setValue:authorizationHeader forHTTPHeaderField:@"Authorization"];
148148
}
149149
if (self.userAgent != nil) {

Adjust/ADJUtil.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
static NSRegularExpression *shortUniversalLinkRegex = nil;
4040
static NSRegularExpression *excludedDeeplinkRegex = nil;
4141

42-
static NSString * const kClientSdk = @"ios4.29.5";
42+
static NSString * const kClientSdk = @"ios4.29.6";
4343
static NSString * const kDeeplinkParam = @"deep_link=";
4444
static NSString * const kSchemeDelimiter = @"://";
4545
static NSString * const kDefaultScheme = @"AdjustUniversalScheme";

Adjust/Adjust.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Adjust.h
33
// Adjust SDK
44
//
5-
// V4.29.5
5+
// V4.29.6
66
// Created by Christian Wellenbrock (@wellle) on 23rd July 2013.
77
// Copyright (c) 2012-2021 Adjust GmbH. All rights reserved.
88
//
@@ -48,6 +48,7 @@ extern NSString * __nonnull const ADJAdRevenueSourceAppLovinMAX;
4848
extern NSString * __nonnull const ADJAdRevenueSourceMopub;
4949
extern NSString * __nonnull const ADJAdRevenueSourceAdMob;
5050
extern NSString * __nonnull const ADJAdRevenueSourceIronSource;
51+
extern NSString * __nonnull const ADJAdRevenueSourceAdMost;
5152

5253
/**
5354
* Constants for country app's URL strategies.

Adjust/Adjust.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
NSString * const ADJAdRevenueSourceMopub = @"mopub";
2626
NSString * const ADJAdRevenueSourceAdMob = @"admob_sdk";
2727
NSString * const ADJAdRevenueSourceIronSource = @"ironsource_sdk";
28+
NSString * const ADJAdRevenueSourceAdMost = @"admost_sdk";
2829

2930
NSString * const ADJUrlStrategyIndia = @"UrlStrategyIndia";
3031
NSString * const ADJUrlStrategyChina = @"UrlStrategyChina";

AdjustBridge/AdjustBridge.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ - (void)loadWKWebViewBridge:(WKWebView *)wkWebView
195195
NSNumber *allowiAdInfoReading = [data objectForKey:@"allowiAdInfoReading"];
196196
NSNumber *allowAdServicesInfoReading = [data objectForKey:@"allowAdServicesInfoReading"];
197197
NSNumber *allowIdfaReading = [data objectForKey:@"allowIdfaReading"];
198+
NSNumber *allowSkAdNetworkHandling = [data objectForKey:@"allowSkAdNetworkHandling"];
198199
NSNumber *secretId = [data objectForKey:@"secretId"];
199200
NSString *info1 = [data objectForKey:@"info1"];
200201
NSString *info2 = [data objectForKey:@"info2"];
@@ -262,6 +263,11 @@ - (void)loadWKWebViewBridge:(WKWebView *)wkWebView
262263
if ([self isFieldValid:allowIdfaReading]) {
263264
[adjustConfig setAllowIdfaReading:[allowIdfaReading boolValue]];
264265
}
266+
if ([self isFieldValid:allowSkAdNetworkHandling]) {
267+
if ([allowSkAdNetworkHandling boolValue] == NO) {
268+
[adjustConfig deactivateSKAdNetworkHandling];
269+
}
270+
}
265271
BOOL isAppSecretDefined = [self isFieldValid:secretId]
266272
&& [self isFieldValid:info1]
267273
&& [self isFieldValid:info2]

AdjustBridge/AdjustBridgeRegister.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ + (NSString *)adjust_js {
246246
if (this.sdkPrefix) {
247247
return this.sdkPrefix;
248248
} else {
249-
return 'web-bridge4.29.5';
249+
return 'web-bridge4.29.6';
250250
}
251251
},
252252
setTestOptions: function(testOptions) {
@@ -331,6 +331,7 @@ + (NSString *)adjust_js {
331331
this.allowiAdInfoReading = null;
332332
this.allowAdServicesInfoReading = null;
333333
this.allowIdfaReading = null;
334+
this.allowSkAdNetworkHandling = null;
334335
this.secretId = null;
335336
this.info1 = null;
336337
this.info2 = null;
@@ -424,6 +425,9 @@ + (NSString *)adjust_js {
424425
AdjustConfig.prototype.setAllowIdfaReading = function(allowIdfaReading) {
425426
this.allowIdfaReading = allowIdfaReading;
426427
};
428+
AdjustConfig.prototype.deactivateSkAdNetworkHandling = function() {
429+
this.allowSkAdNetworkHandling = false;
430+
};
427431
AdjustConfig.prototype.setAppSecret = function(secretId, info1, info2, info3, info4) {
428432
this.secretId = secretId;
429433
this.info1 = info1;

AdjustTests/AdjustTestApp/AdjustTestApp/ATAAdjustCommandExecutor.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,13 @@ - (void)config:(NSDictionary *)parameters {
318318
NSString *allowAdServicesInfoReadingS = [parameters objectForKey:@"allowAdServicesInfoReading"][0];
319319
[adjustConfig setAllowAdServicesInfoReading:[allowAdServicesInfoReadingS boolValue]];
320320
}
321+
322+
if ([parameters objectForKey:@"allowSkAdNetworkHandling"]) {
323+
NSString *allowSkAdNetworkHandlingS = [parameters objectForKey:@"allowSkAdNetworkHandling"][0];
324+
if ([allowSkAdNetworkHandlingS boolValue] == NO) {
325+
[adjustConfig deactivateSKAdNetworkHandling];
326+
}
327+
}
321328

322329
if ([parameters objectForKey:@"userAgent"]) {
323330
NSString *userAgent = [parameters objectForKey:@"userAgent"][0];

0 commit comments

Comments
 (0)