статья

Как побороть
1000 и 1 реджект: кейсы

WOW ASO — команда экспертов с многолетним опытом работы в ASO (App Store Optimization). За время практики нам приходилось решать самые неожиданные и сложные реджекты в App Store и Google Play. Хотим поделиться практическими советами, чтобы вы могли избежать распространённых ошибок.
Самый «толерантный» реджект от Google
Одна из задач была связана с игрой бренда «Синий Трактор», ориентированной на русскоязычную аудиторию. После перевода игры на английский язык модерация выдала реджект за «оскорбительный контент». Причиной оказалось слово «blue» в названии «The Blue Tractor», которое вызвало вопросы у Google.

Наши шаги:
  1. Добавили к названию знак ®, чтобы указать на зарегистрированный бренд. Но после повторной модерации проблема осталась нерешённой.
  2. Временно убрали английский язык, оставив приложение только на русском.
  3. Подождали месяц и снова добавили английскую локализацию, и проблема исчезла.

Вывод: иногда для решения проблемы нужно просто немного подождать и попасть на толерантного проверяющего.
Нюансы ASO на рынках Азии
Когда мы работали с ASO на китайском языке, столкнулись с неожиданной проблемой. Для перевода сабтайтла и ключей мы использовали Google Translate. На первый взгляд всё выглядело корректно, но незаметное слово «free», образовавшееся из сочетания двух иероглифов, прошло мимо нашего внимания. Перевод на русский дал значение «свободный», что не вызвало вопросов у нас, однако вызвало вопросы у модерации и стало причиной реджекта.

Упоминание цены в названии или сабтайтлах строго запрещено. После удаления этого слова мы успешно прошли модерацию. С тех пор переводы проверяем не только дословно, но и по смыслу, дополнительно прогоняя через английский язык.

С японским языком тоже однажды возникли трудности. Название приложения содержало избыточное количество ключевых слов, что стало причиной отказа. Мы сократили количество ключей в тайтле, и проблема была решена.

Вывод: избегайте перенасыщения ключами в названиях и внимательно проверяйте переводы текстов через английский язык, чтобы избежать подобных ситуаций.
Продвижение in-app покупок и сложные проверки Apple
Продвижение встроенных покупок (in-app purchases) требует особого внимания из-за частых проверок Apple. Мы регулярно сталкиваемся с трудностями и научились эффективно их преодолевать.
Проблема 1: Функционал встроенных покупок
Часто Apple сообщал, что у нас недостаточно функционала для этого. В таких случаях мы удаляем изображения продвижения in-app, проходим проверку, а затем повторно загружаем их после апрува билда. Эти действия помогают ускорить процесс.

Проблема 2: Названия и описания подписок
Еще одной причиной реджектов были одинаковые названия и описания подписок, например, «Весь контент на неделю/месяц/год». Мы переформулируем тексты для каждой подписки, чтобы они были уникальными, и это помогает устранить проблему.

Выводы:
  1. Загружайте изображения продвижения in-app только после апрува первого билда.
  2. Убедитесь, что описания подписок уникальны.
  3. Будьте готовы к повторным отправкам и тщательной проверке на всех этапах.
Типичные причины отклонения ивентов в App Store и способы их решения
При отправке встроенных событий в App Store вы можете столкнуться с несколькими типами отказов (реджектов). Вот наиболее распространенные причины, с которыми мы сталкивались:

1. Ивент на ценовой контент без изменений в игре

Hello,
Thank you for providing this information.
Regarding guideline 2.3.13, we continued to find that the event is not appropriate for in-app events because it is a price promotion without any new, digital content, features, or experiences in the app.
To resolve this issue, it would be appropriate to remove events that are only a price promotion.
We look forward to reviewing your resubmitted app.

Best regards,
App Store Review

У нас планировался ивент на Черную пятницу с новыми pop-up, содержащими информацию о скидках, но ревью-команда его отклонила. Причина: по гайдлайну 2.3.13 App Store, события должны предлагать что-то новое — уникальный опыт, дополнительный контент или функции. Например, это новые уровни, игровые режимы, ограниченные предметы, тематические квесты. Простое упоминание скидок не является основанием для проведения события.

Что делать:
  • Если новый контент создать невозможно, скидки можно разместить стандартными способами — через баннеры или уведомления в приложении, не отправляя их как ивент.
  • Изменить формулировку текста, чтобы акцент был сделан не на скидке, а на функциях приложения.
  • Визуально указать на акцию с помощью графических элементов на баннере, избегая текста о скидке.

Пример:
Оригинальный текст (отклонён):
«Black Friday Sale in Pizzeria!
Up to 50% subscription discount for real chefs!»
Переписанный текст (одобрен):
«Cook with heroes!
Open all food games only for the real chef!»

2. Проводить ивент, не добавляя само событие в игру

We noticed an issue with the event your in-app event is promoting:
- The event is not appropriate for in-app events because it does not introduce new features or content, or recurs too frequently (such as a daily task or reward).
In-app events should only be used to promote timely events within apps and games that meet the criteria in guideline 2.3.13.

Планировалось провести ивент, приуроченный к открытию Олимпийских игр, с целью привлечения внимания к игре. Новые функции или контент добавлены не были. Однако команда ревью отклонила ивент, указав что он не добавляет нового контента или функций. Apple требует, чтобы события привлекали пользователей чем-то новым и уникальным (например, новой функцией, акцией, сезонным обновлением или временным турниром). Если ваш ивент не предлагает ничего нового, это может быть причиной отказа.

Однако, у нас был и другой опыт. Один Олимпийский ивент в нашем приложении успешно прошел модерацию, несмотря на отсутствие изменений в приложении.

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

Что делать:
  • Внести изменения в игру, то есть создать уникальный и ограниченный по времени контент, который соответствует тематике события.
  • Если создание новых функций невозможно, попробовать загрузить событие с другой формулировкой текста и использовать существующие механики.
Кстати, есть еще один интересный случай: в одном приложении прошел Олимпийский ивент и успешно прошел проверку, а в другом приложении мы получили такой реджект:
Your app includes content that resembles the International Olympic Committee (IOC) without the necessary authorization.
В этом случае ревью-команда указала, что приложение содержит контент, который может нарушать права Международного Олимпийского Комитета (МОК), и потребовала либо предоставить соответствующие документы и контактные данные МОК, либо удалить этот контент.
Этот кейс еще раз подтверждает, что результаты проверки могут зависеть от того, какого именно ревьюера встречает приложение. Даже если в одном случае событие проходит без проблем, в другом оно может быть отклонено по совершенно другим причинам, что важно учитывать при отправке обновлений и событий.

Финал:
Ошибки — это часть процесса. Каждый отказ — возможность адаптироваться и улучшить приложение.

Мы накопили ценный опыт в решении самых сложных ситуаций, и знаем, как провести ваше приложение через все этапы модерации без лишних сложностей. Если вы хотите сэкономить время и силы, приходите к нам — мы поможем вам успешно пройти проверку и избежать распространенных ошибок!