diff --git a/Runtime/GuruConsent/Runtime/Script/Consent/GuruConsent.cs b/Runtime/GuruConsent/Runtime/Script/Consent/GuruConsent.cs index d257169..f78d6cd 100644 --- a/Runtime/GuruConsent/Runtime/Script/Consent/GuruConsent.cs +++ b/Runtime/GuruConsent/Runtime/Script/Consent/GuruConsent.cs @@ -104,7 +104,12 @@ namespace Guru message = jMsg.ToString(); } Debug.Log($"{Tag} --- status: {status} msg: {message}"); - onCompleteHandler?.Invoke(status); + GuruSDKCallback.RemoveCallback(OnSDKCallback); + if (onCompleteHandler != null) + { + onCompleteHandler.Invoke(status); + onCompleteHandler = null; + } return; } }