Pedido da API do Google Places recusado para o preenchimento automático do Android, mesmo com a chave da API correta

Estou tentando criar um campo Autocomplete que deve buscar cidades conforme o usuário digita, usando a API do Google Places, conforme descrito neste tutorial:https://developers.google.com/places/training/autocomplete-android

Você provavelmente já encontrou essa questão muitas vezes antes, como eu fiz, mas nenhuma das respostas me ajudou. Aqui estão as coisas que você deve saber:

O URL éhttps://maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false&key=myKey&components=country:ro&input=whatTheUserTypes

Por favor, não responda dizendo que você substituiu a chave da API por sua própria e funcionou - a chave da API que está lá deve ser específica do Android e não funcionará em um navegador.

Então, criei a chave da API do Android usando a impressão digital SHA1 obtida do keystore com o qual assinei o aplicativo. Liguei as APIs do Google Maps e do Google Places no console. A cota não é excedida.

Tudo isso e ainda me dá REQUEST_DENIED

O que eu não mencionei é que eu tenho o O2Auth ativado - isso muda alguma coisa? Não deveria ser tão simples quanto colocar a chave da API no aplicativo?

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion