@@ -46,20 +46,23 @@ public void start(AdjustConfig adjustConfig) {
4646
4747 // Check if suppress log leve is supported.
4848 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 ) ;
5250 } else {
5351 ajoAdjustConfig = new AndroidJavaObject ( "com.adjust.sdk.AdjustConfig" , ajoCurrentActivity , adjustConfig . appToken , ajoEnvironment ) ;
5452 }
55-
5653
5754 // Check if deferred deeplink should be launched by SDK.
5855 launchDeferredDeeplink = adjustConfig . launchDeferredDeeplink ;
5956
6057 // Check log level.
6158 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+ }
6366
6467 if ( ajoLogLevel != null ) {
6568 ajoAdjustConfig . Call ( "setLogLevel" , ajoLogLevel ) ;
@@ -277,7 +280,7 @@ public AttributionChangeListener(Action<AdjustAttribution> pCallback) : base("co
277280 }
278281
279282 public void onAttributionChanged ( AndroidJavaObject attribution ) {
280- if ( callback == null ) {
283+ if ( callback == null ) {
281284 return ;
282285 }
283286
@@ -323,7 +326,7 @@ public EventTrackingSucceededListener(Action<AdjustEventSuccess> pCallback) : ba
323326 }
324327
325328 public void onFinishedEventTrackingSucceeded ( AndroidJavaObject eventSuccessData ) {
326- if ( callback == null ) {
329+ if ( callback == null ) {
327330 return ;
328331 }
329332
@@ -359,7 +362,7 @@ public EventTrackingFailedListener(Action<AdjustEventFailure> pCallback) : base(
359362 }
360363
361364 public void onFinishedEventTrackingFailed ( AndroidJavaObject eventFailureData ) {
362- if ( callback == null ) {
365+ if ( callback == null ) {
363366 return ;
364367 }
365368
@@ -396,7 +399,7 @@ public SessionTrackingSucceededListener(Action<AdjustSessionSuccess> pCallback)
396399 }
397400
398401 public void onFinishedSessionTrackingSucceeded ( AndroidJavaObject sessionSuccessData ) {
399- if ( callback == null ) {
402+ if ( callback == null ) {
400403 return ;
401404 }
402405
@@ -431,7 +434,7 @@ public SessionTrackingFailedListener(Action<AdjustSessionFailure> pCallback) : b
431434 }
432435
433436 public void onFinishedSessionTrackingFailed ( AndroidJavaObject sessionFailureData ) {
434- if ( callback == null ) {
437+ if ( callback == null ) {
435438 return ;
436439 }
437440
0 commit comments