@@ -46,20 +46,23 @@ public void start(AdjustConfig adjustConfig) {
46
46
47
47
// Check if suppress log leve is supported.
48
48
if ( adjustConfig . allowSuppressLogLevel != null ) {
49
- AndroidJavaObject ajoAllowSuppressLogLevel = new AndroidJavaObject ( "java.lang.Boolean" , adjustConfig . allowSuppressLogLevel . Value ) ;
50
-
51
- ajoAdjustConfig = new AndroidJavaObject ( "com.adjust.sdk.AdjustConfig" , ajoCurrentActivity , adjustConfig . appToken , ajoEnvironment , ajoAllowSuppressLogLevel ) ;
49
+ ajoAdjustConfig = new AndroidJavaObject ( "com.adjust.sdk.AdjustConfig" , ajoCurrentActivity , adjustConfig . appToken , ajoEnvironment , adjustConfig . allowSuppressLogLevel ) ;
52
50
} else {
53
51
ajoAdjustConfig = new AndroidJavaObject ( "com.adjust.sdk.AdjustConfig" , ajoCurrentActivity , adjustConfig . appToken , ajoEnvironment ) ;
54
52
}
55
-
56
53
57
54
// Check if deferred deeplink should be launched by SDK.
58
55
launchDeferredDeeplink = adjustConfig . launchDeferredDeeplink ;
59
56
60
57
// Check log level.
61
58
if ( adjustConfig . logLevel != null ) {
62
- AndroidJavaObject ajoLogLevel = new AndroidJavaClass ( "com.adjust.sdk.LogLevel" ) . GetStatic < AndroidJavaObject > ( adjustConfig . logLevel . Value . uppercaseToString ( ) ) ;
59
+ AndroidJavaObject ajoLogLevel ;
60
+
61
+ if ( adjustConfig . logLevel . Value . uppercaseToString ( ) . Equals ( "SUPPRESS" ) ) {
62
+ ajoLogLevel = new AndroidJavaClass ( "com.adjust.sdk.LogLevel" ) . GetStatic < AndroidJavaObject > ( "SUPRESS" ) ;
63
+ } else {
64
+ ajoLogLevel = new AndroidJavaClass ( "com.adjust.sdk.LogLevel" ) . GetStatic < AndroidJavaObject > ( adjustConfig . logLevel . Value . uppercaseToString ( ) ) ;
65
+ }
63
66
64
67
if ( ajoLogLevel != null ) {
65
68
ajoAdjustConfig . Call ( "setLogLevel" , ajoLogLevel ) ;
@@ -277,7 +280,7 @@ public AttributionChangeListener(Action<AdjustAttribution> pCallback) : base("co
277
280
}
278
281
279
282
public void onAttributionChanged ( AndroidJavaObject attribution ) {
280
- if ( callback == null ) {
283
+ if ( callback == null ) {
281
284
return ;
282
285
}
283
286
@@ -323,7 +326,7 @@ public EventTrackingSucceededListener(Action<AdjustEventSuccess> pCallback) : ba
323
326
}
324
327
325
328
public void onFinishedEventTrackingSucceeded ( AndroidJavaObject eventSuccessData ) {
326
- if ( callback == null ) {
329
+ if ( callback == null ) {
327
330
return ;
328
331
}
329
332
@@ -359,7 +362,7 @@ public EventTrackingFailedListener(Action<AdjustEventFailure> pCallback) : base(
359
362
}
360
363
361
364
public void onFinishedEventTrackingFailed ( AndroidJavaObject eventFailureData ) {
362
- if ( callback == null ) {
365
+ if ( callback == null ) {
363
366
return ;
364
367
}
365
368
@@ -396,7 +399,7 @@ public SessionTrackingSucceededListener(Action<AdjustSessionSuccess> pCallback)
396
399
}
397
400
398
401
public void onFinishedSessionTrackingSucceeded ( AndroidJavaObject sessionSuccessData ) {
399
- if ( callback == null ) {
402
+ if ( callback == null ) {
400
403
return ;
401
404
}
402
405
@@ -431,7 +434,7 @@ public SessionTrackingFailedListener(Action<AdjustSessionFailure> pCallback) : b
431
434
}
432
435
433
436
public void onFinishedSessionTrackingFailed ( AndroidJavaObject sessionFailureData ) {
434
- if ( callback == null ) {
437
+ if ( callback == null ) {
435
438
return ;
436
439
}
437
440
0 commit comments