The problem is that you are not using the Google Places API for Android
, you are using the Google Places API Web Service
.
Here is an example of using Google Places API for Android
, and here is an example of using the Google Places API Web Service
. You are definitely using the latter.
Enable the Google Places API Web Service
and it will work:
If you go to this link while signed into your Google Cloud Console account:
https://console.cloud.google.com/apis/library?filter=category:maps
This is the API that should be enabled: