native-googlesignin configuration is null!?

C#
 /*
         * Uses google signin
         */
        void OnSignInFirebaseGoogleSignin()
        {
            if (GoogleSignIn.Configuration == null) {
                Debug.Log("AUTH Setting Google Default Configuration");
                GoogleSignIn.Configuration = new GoogleSignInConfiguration
                {
                    WebClientId = lifecycleManager.stagingModeToggle.isOn ? stagingWebClientId : productionWebClientId,
                    RequestIdToken = true
                };
            }

            Task<GoogleSignInUser> signIn;

             Debug.Log("AUTH Google Signing in, pop up should appear ");

                // this pops up the google signin.
                signIn = GoogleSignIn.DefaultInstance.SignIn();
            


Source

Also in C#: