I have a big problem with the 30 seconds also. It's very difficult to read the numbers and type them into the app asking for them within that limited time. It's completely unreasonable especially for people with physical disabilities. Would love to change it to (at least) one minute. Is there any way to do that?
In fact, due to this issue I would not use Google Authenticator at all if it weren't mandated by the government agency that now requires it for logins.