To use reCAPTCHA in Android apps, you need to use a reCAPTCHA v2 ("Checkbox") key from the reCAPTCHA Admin Console.
There is no separate "Android" key type — just create a v2 key (Checkbox type), and it works with SafetyNet.getClient(...).verifyWithRecaptcha(siteKey)
.
Go to reCAPTCHA Admin Console.
Select reCAPTCHA v2 → "I'm not a robot" Checkbox.
Leave domains blank (Android doesn’t use them).
Use the site key in your app and the secret key on your backend.
Yes. The v2 Checkbox key works for both web and Android (via SafetyNet).
verifyWithRecaptcha()
is deprecated. Consider migrating to the Play Integrity API in the future.