Firebase AuthのGoogleサインインで com.google.android.gms.common.api.ApiException: 12500 が出たときの対処

本当に大したことないんですが、小一時間ハマったので共有。

FirebaseやGoogle API Consoleがまっさらな状態で公式ドキュメントに従ってFirebase AuthのGoogleログインをセットアップしていくと、こんなエラーが出てログインに失敗した。

Exception com.google.android.gms.common.api.ApiException: 12500: 

at com.google.android.gms.common.internal.zzb.zzz(Unknown Source)

原因は、Google API Consoleで「OAuth 同意画面」がセットアップされていなかったこと。OAuth同意画面を開いてサポートメールの部分をちゃんとしたメールアドレスを選択して保存すればログインできた。