I already have a solution. The problem was in how to pass the SHA-1 key. Characters ‘:’ must be removed from the key
This is my interceptor for the request:
class RoutesInterceptor @Inject constructor() : Interceptor {
override fun intercept(chain: Interceptor.Chain): okhttp3.Response {
val request = chain.request()
val newRequest = request.newBuilder()
.addHeader("Content-Type", "application/json")
.addHeader("X-Goog-Api-Key", BuildConfig.googleApiKey)
.addHeader("X-Goog-FieldMask", "*")
.addHeader("X-Android-Package", "YOUR PACKAGE NAME")
.addHeader("X-Android-Cert", "13AC624158AD920199CAB14582")
.build()
return chain.proceed(newRequest)
}
}