Недавно я решил опубликовать приложение в Google Play, думая, что это не так сложно. Под эту задачу написал небольшое приложение-счетчик и стал погружаться во все тонкости процесса публикации. Почти сразу стало понятно, почему многие называют это кругами ада.

Перед тем как предпринимать какие-либо шаги, я хотел составить план на основе информации из интернета, но лично мне материалов не хватило, поэтому я пошёл всё делать без плана, на ощупь. Как выяснилось позже, вопросы по процессу возникают не только у меня. Многие разработчики не имеют чёткого представления об этапах публикации, пока не попробуют сделать это сами.

Этой статьей хочу внести больше ясности в процесс и уберечь других разработчиков от лишней траты времени, которая часто возникает из-за ошибок на разных этапах. Расскажу о подводных камнях, частых ошибках и о том, как бесплатно и быстро набрать тестировщиков. Вся информация, описанная в этой статье, получена на собственном опыте, а также из обсуждения с участниками сообщества по взаимному тестированию (подробнее о нём в разделе Тестирование).

Регистрация и верификация аккаунта

Как многие слышали, Google очень хочет повысить безопасность своего стора и для этого намерен собирать всю основную информацию о разработчиках приложений. Сначала необходимо выбрать тип аккаунта – частный или корпоративный. Я расскажу о регистрации частного аккаунта, так как создавал именно его. К тому же, по корпоративным аккаунтам и так уже есть немало гайдов.

Для создания нового аккаунта необходимо оплатить регистрационный сбор в 25$. Его нужно оплатить один раз. При этом для оплаты не принимаются предоплаченные карты – то есть криптокарты и виртуальные карты, не привязанные к вашей личности, не пройдут.

Самое интересное происходит на этапе верификации – необходимо подтвердить свою личность и место жительства. Технически это является подтверждением платёжного профиля и его привязкой к аккаунту разработчика. Для подтверждения личности подойдет любой официальный документ вашего или иностранного государства: паспорт, водительское удостоверение, ВНЖ и т.п. В качестве доказательства фактического места проживания Google тоже ожидает получить что-то более-менее официальное: ипотечный договор, счёт за коммунальные услуги, выписку из банка и т.п. Документы должны быть оформлены на ваше имя с указанием адреса.

Я гражданин РФ, но живу в Грузии, в качестве удостоверения личности приняли загранпаспорт. А вот принимать договор аренды для подтверждения адреса проживания отказались – пришлось идти в банк за выпиской. Там, кстати, перед выдачей у меня уточнили, какой адрес нужно указать в выписке, то есть в теории мог бы зарегистрироваться вообще на любой адрес.

После непродолжительной проверки (в моём случае около суток) вас либо попросят предоставить другие документы (как просили меня), либо верифицируют ваш аккаунт. Останется лишь подтвердить номер телефона по смс – тут все просто.

Важно, чтобы во время оплаты и всех проверок вы использовали IP той страны, которую указываете в качестве страны пребывания, иначе велика вероятность получить бан без права возврата регистрационного сбора. Да и вообще Google лучше не пытаться обмануть – это может получиться, но если позже вскроется, бана не избежать, даже при наличии множества успешных опубликованных приложений. Видел такие истории в чатах и на форумах.

Создание нового приложения в Google Play Console

Это, пожалуй, самый понятный этап, но он всё же занимает некоторое время. Необходимо создать само приложение, после чего откроется его страница с несколькими чек-листами. Вам предложат загрузить материалы для оформления страницы приложения: лого, скриншоты, описание и т.п. Отредактировать эти материалы вы сможете только после публикации приложения.

Также предстоит пройти несколько опросов, где нужно указать тип приложения, политику работы с данными, целевую аудиторию и всякое такое. После прохождения одного из таких опросов приложению будет выдан возрастной рейтинг, что может повлиять на выдачу в Google Play. В целом, подводных камней там не обнаружено, поэтому расписывать подробнее не буду.

Чек-лист на странице приложения сразу после создания
Чек-лист на странице приложения сразу после создания

Расскажу разве что про политику конфиденциальности – строгих требований к ней нет, она может быть написана в свободной форме. Самое важное – пользователь должен иметь к ней свободный доступ. Политику конфиденциальности можно сгенерировать с помощью бесплатных онлайн-сервисов: вы проходите небольшой опрос, а сервис формирует готовый документ. Я выбрал сервис, который даёт на выходе максимально простой текст, получившийся документ захостил бесплатно на GitHub.

Тестирование

Тестирование – самая интересная часть публикации. Начнем с того, что в Google Play Console есть три вида тестирования:

  1. Открытое тестирование – тестировщиком может стать любой человек.

  2. Закрытое тестирование – тестировщиками может стать ограниченный круг лиц.

  3. Внутреннее тестирование – тестировщиком выступает сам разработчик.

Подробнее

Открытое и внутреннее тестирование опциональны, а вот закрытое тестирование придется проводить в любом случае – без этого публикация невозможна. Даже если у вас старый аккаунт и на нём уже есть приложения, закрытое тестирование пропустить не получится.

Запустить закрытое тестирование можно только после заполнения всех запрашиваемых данных в предыдущем разделе. Для этого необходимо создать релиз, дождаться его проверки и собрать минимум 12 тестировщиков.

Тестировщиками могут быть ваши родственники, друзья, коллеги, другие разработчики и вообще кто угодно. Главное, чтобы у человека был смартфон на Android и аккаунт Google. Вы сами тоже считаетесь за тестировщика. Тестирование считается завершенным, когда пройдет 14 дней. В каждый из этих дней приложение должно быть запущено как минимум 12 людьми. Набор тестировщиков может меняться. При этом тестировать "по-настоящему" не обязательно – важен лишь факт запуска.

Чек-лист для получения возможности публикации, по мере выполнения они будут зачеркиваться
Чек-лист для получения возможности публикации, по мере выполнения они будут зачеркиваться

Есть два варианта, как добавлять участников тестирования, выбрать можно только один:

  1. Google Группа – пользователи смогут присоединяться к ней по ссылке самостоятельно, после чего будут получать доступ к вашему приложению.

  2. Список адресов электронной почты – вам придется самостоятельно добавлять в этот список каждого отдельного тестировщика.

В Telegram существует сообщество для взаимного тестирования, большую часть тестеров для своего приложения я нашел именно там. Несмотря на то, что тестировщиков требуется 12, рекомендую набирать раза в два больше, так как часть тестеров может пропустить день или несколько. Чтобы отслеживать, сколько людей запускало моё приложение каждый день, я договаривался о ежедневных взаимных уведомлениях после запусков. Выглядело это примерно так:

На этом этапе я с приятным удивлением обнаружил, что моё приложение отлично подходит, чтобы подсчитывать количество запусков по дням:

Как я подсчитывал запуски
Как я подсчитывал запуски

Буду рад, если кому-то тоже окажется полезным, продолжу развивать его в свободное время.

Публикация

По окончании 14-дневного тестирования последний пункт чек-листа будет зачеркнут. После этого вы получите возможность подать заявку на публикацию. При подаче нужно вписать ответы на несколько вопросов, разбитых по блокам. В вольном изложении вопросы выглядят так:

Блок 1: Как проходило ваше закрытое тестирование

  • Как вы набирали тестировщиков, было ли это сложно?

  • Как вы считаете, покрыли ли тестировщики весь функционал приложения? Похоже ли поведение тестировщиков на поведение потенциальных пользователей? Если нет, в чем разница?

  • Приведите обобщенную обратную связь от тестировщиков. Как вы собирали обратную связь?

Блок 2: О вашем приложении

  • Опишите целевую аудиторию вашего приложения

  • Какую ценность представляет ваше приложение для пользователей?

  • Какое количество установок вы ожидаете набрать за первый год?

Блок 3: Готовность к публикации

  • Какие изменения вы вносили, основываясь на том, что узнали в ходе закрытого тестирования?

  • Почему вы считаете, что ваше приложение готово к публикации?

Длинные развёрнутые ответы не требуются – каждое поле вмещает максимум 300 символов. В инструкции от Google написано, что ответы на эти вопросы никак не повлияют на поисковую выдачу и вообще на приложение – эти ответы нужны только для того, чтобы модератор мог принять решение по вашей заявке. Вероятно, это делается, чтобы убедиться, что вы не просто так «с двух ног» решили залететь в Play Market, а действительно понимаете, что и зачем делаете.

После подачи заявки нужно подождать (этим часто приходится заниматься, работая с Google Play Console). Модерация занимает до 7 дней. В моём случае одобрение пришло примерно через 1,5 дня. Но если модератору что-то не понравится, он отправит ваше приложение на второй круг тестирования. Слышал о случаях, когда приложение проходило 3 круга, прежде чем было опубликовано.

Даже если вы получили аппрув, это еще не означает, что ваше приложение опубликовано – теперь нужно оформить production release и снова подождать. И вот теперь *барабанная дробь* – приложение опубликовано! Ура!

Заключение

Как вы уже заметили, процесс несколько сложнее, чем просто загрузка .aab-файла и нажатие кнопки “Опубликовать”. Если у вас уже есть верифицированный аккаунт разработчика, на публикацию стоит заложить минимум 3 недели при условии что всю модерацию удастся пройти с первого раза.

FAQ

  • Можно ли зарегистрировать аккаунт разработчика из России?Можно, но понадобится иностранная именная карта.

  • Нужно ли проходить закрытое тестирование, если на аккаунте уже есть опубликованные приложения?Нужно.

  • Можно ли пройти тестирование с 12 аккаунтами и одним устройством?Нет, устройства должны быть разные.

Комментарии (13)


  1. st---v
    06.12.2025 15:31

    В русторе всё на порядок проще. Не нужно платить сборов, достаточно аккаунта VK. валидация приложений проходит всего за несколько часов. Уже 6 штук опубликовал, сложностей не было.
    Хотел ещё в гугл плей выложить, но застрял на этапе оплаты - мою карту "мир" не принимает, а других у меня нет. мудрить же с левыми картами, посредниками и т.д. - желание не было.


    1. Flux82
      06.12.2025 15:31

      Как вообще в 2025 можно ожидать, что Google поддержит оплату картой "мир"?


      1. st---v
        06.12.2025 15:31

        то что там нужно что-то оплачивать - я узнал лишь когда начал регистрировать кабинет разработчика. появилась форма с вводом данных кредитки. я заполнил, на принадлежность карты к системе мир, не акцентировал внимание. какая карта была - ту и ввёл. до сих пор её принимало, в том числе и в иностранных инет-магазинах.


        1. kenoma
          06.12.2025 15:31

          Если вы из РФ, то готовьтесь, что они вас и забанят.


          1. st---v
            06.12.2025 15:31

            не забанят )) я же не смог зарегистрироваться, хотя и готов был оплатить взнос.
            пользуясь случаем задам вопрос про русторе. там есть статистика - "просмотр страницы приложения" и "установка". и соотношение по всем моим приложениями примерно 500 к 1. я не понимаю - кто смотрит, и почему не устанавливают? может боты какие-то?


            1. toygallery
              06.12.2025 15:31

              просмотром может быть что где-то лого приложение показали да там был/возможность переход(а) к нему - да и не все ставят даже из зашедших + веб-просмотры ... не имея рустора тоже делаю им показы


              1. st---v
                06.12.2025 15:31

                это вряд ли, т.к. аналогичная картина со всеми 6ю приложениями и нет каких-то пиков.


          1. fire64
            06.12.2025 15:31

            У меня 2 аккаунта так забанили... ((

            После этого плюнул на них.

            Покупать на левую карту и под VPN как мне кажется так себе идея. Точно забанят новый акк.