title: Google Sign In throws an exception com.google.android.gms.common.api.ApiException: 12500
body: <p>I have a simple application written in Android, where I want to do Google Sign and then Firebase Authentication. I copy paste the code from official page.</p>
  <pre><code>val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
      .requestIdToken(getString(R.string.default_web_client_id))
      .requestEmail()
      .build()
  
  if (requestCode == REQUEST_CODE_GOOGLE_SIGN_IN) {
      val task = GoogleSignIn.getSignedInAccountFromIntent(data)
      try {
          // Google Sign In was successful, authenticate with Firebase
          val account = task.getResult(ApiException::class.java)
          firebaseAuthWithGoogle(account.idToken!!)
      } catch (e: ApiException) {
          // Google Sign In failed, update UI appropriately
          Log.w(&quot;aaa&quot;, &quot;Google sign in failed&quot;, e)
          // ...
      }
  }
  </code></pre>
  <p>But this simple code is throwing an exception <code>com.google.android.gms.common.api.ApiException: 12500:</code></p>
  <p>What is an issue, I checked online sources everyone is saying add support email, add application icon,  but to add application icon I need to go through the OAuth verification process, which asks a lot of data which I currently do not have as I just started to develop my application, please help I am trying to solve this issue already for 48 hours.</p>