Инструкция по генерации ключа и подключении сервисного аккаунта для Google Play API
Что необходимо: Аккаунт создателя Google Play Console и аккаунт создателя проекта в Google Cloud Console.
Перед началом настройки открываем Google Cloud и включаем Google Play Android Developer API. По ссылке: https://console.cloud.google.com/marketplace/product/google/androidpublisher.googleapis.com

Создаём сервисный аккаунт в Google Cloud Console. Заходим в соответствующий раздел (как на скриншоте).

Выбираем “Создать аккаунт”.

Заполняем поля. Имя сервисного аккаунта будет необходимо для добавления в Google Play Console.
Просим в качестве названия аккаунта указать: Google Play Upload Service
В Service accounts descriptions вписать: Для загрузки приложения в Google Play

Копируем Email address. Он пригодится далее для предоставления сервисному аккаунту доступа к приложению.
Шаги 2 и 3 можно пропустить.
Далее открываем созданный аккаунт в списке сервисных аккаунтов тапом по названию и переходим к созданию ключа. Нажимаем “ADD KEY”.

В открывшемся окне выбираем тип JSON и нажимаем CREATE

Ключ сгенерируется и автоматически будет загружен на компьютер.
Просьба передать этот ключ нам!
Далее необходимо добавить приложение в доступ сервисному аккаунту. Переходим “Главная страница” → “Пользователи и разрешения”.

Нажимаем “Пригласить пользователя”

Приглашаем по Email, который скопировали себе в п.3. вкладка “Разрешения для приложения” → Добавить приложение → Выбрать одно приложение. Откроется окно с настройками разрешений сервисного аккаунта.
Далее настраиваем разрешения для сервисного аккаунта.
Нас интересуют доступы:
Просмотр информации о качестве приложения (только чтение);
Просмотр информации о приложении (только чтение) будет включен автоматом;
Удаление и редактирование проектов приложений;
Выпуск версий для тестирования приложения.


И отправляем приглашение “Применить”.
Сохраняем. Интеграция завершена!