Right it’s using the web settings, you should use installed application in the google console. I have a video with how I set it up: Auth2 demo - YouTube
The Auth package is split up into a core and iOS and android specific implementation for keycloak, I think with a little bit of copy paste you can use it in your xamerin project.
But if you don’t want to you can do it yourself as well. The problem you showed with google is that they use the wrong redirect / application type because you need to be redirected to you app so you need to configure the redirect to be your appId.