still did not work but different result.. now I got bad request .. also about the service account email.. I just follow this format
400 Bad Request
UnityEngine.Debug:LogError(Object)
Firebase.Platform.FirebaseLogger:LogMessage(PlatformLogLevel, String)
Firebase.Unity.UnityLoggingService:LogMessage(PlatformLogLevel, String)
Firebase.Unity.WWWHttpRequest:EnsureExecuted()
Firebase.Unity.WWWHttpRequest:get_ResponseCode()
Firebase.Platform.Security.ServiceAccountCredential:SendOAuth(OAuthRequest)
Firebase.Platform.Security.ServiceAccountCredential:GetAccessTokenForRequestSync(CancellationToken)
Firebase.Platform.Security.ServiceCredential:GetAccessTokenForRequest()
Firebase.Platform.Default.BaseAuthService:GetTokenAsync(IFirebaseAppPlatform, Boolean)
Firebase.Unity.FirebaseAuthService:GetTokenAsync(IFirebaseAppPlatform, Boolean)
Firebase.Platform.Default.BaseAuthService:GetTokenAsync(IFirebaseAppPlatform, Boolean, IGetTokenCompletionListener)
Firebase.Database.Core.AuthTokenProvider:GetToken(Boolean, IGetTokenCompletionListener)
Firebase.Database.Internal.Core.ConnectionAuthTokenProvider258:GetToken(Boolean, IGetTokenCallback)
Firebase.Database.Internal.Connection.Runnable557:Run()
Firebase.Database.Internal.Connection.Util.Runnable53:Run()
Google.Sharpen.Task`1:Run()
Google.Sharpen.ThreadPoolExecutor:RunPoolThread()
Google.Sharpen.RunnableAction:Run()
Firebase.Database.Internal.Utilities.ExceptionCatcher:Run()
Google.Sharpen.Thread:InternalRun()