Свежее обновление политик Google Play задевает множество аспектов приложений: показ рекламы, подписки, ограничения на permission, правила реализации VPN, использование логотипов и пр. В этой статье вы найдете обзор базовых изменений политик.
Полный список изменений можно найти на support.google.com
Эта статья из Telegram канала "Android Broadcast". Если вам интересно следить за самыми последними новостями Android разработки и получать подборку интересных статей по этой тематике, тогда вам стоит подписаться!
⏰ Разрешение USE_EXACT_ALARM будет доступно не всем
Вступает в силу 31 июля 2023 года
Для публикации приложения с таким разрешением надо будет проходить одобрение Google Play. Его смогут получить приложения, для которых наличие этого разрешения является необходимым для основного функционала. Как пример приводятся будильники, таймеры и календари.
На замену предлагается использовать разрешение SCHEDULE_EXACT_ALARM (появилось в Android 12), которое пользователь должен выдать через меню специальных доступов в системе.
Разрешение USE_EXACT_ALARM появилось в Android 13 (API Level 33). Подробности здесь. Это разрешение выдается автоматом при установке приложения, т.е. не надо запрашивать разрешение на его использование у пользователя.
Подробности изменения здесь
🔈Новые правила показа полноэкранной рекламы (fullscreen interstitials)
Вступает в силу 30 сентября 2022 года
Добавлены новые рекомендации по показу рекламы в соответствии с Better Ads Standards — Mobile Apps Experiences.
- Полноэкранная реклама не должна прерывать действия пользователя, не связанные с темой рекламы
- Нельзя показывать полноэкранную рекламу в играх в начале уровня или при показе очередного блока контента в приложениях
- Нельзя показывать полноэкранную рекламу в формате видео до того, как загрузится приложение
- Любая полноэкранная реклама должна содержать возможность закрыться через 15 секунд после ее показа. Исключением являются показы рекламы, которые инициировал пользователь или которые не мешают выполнению действий с приложением/игрой
Подробности изменений здесь
🔒Требования к соблюдению FLAG_SECURE
Вступает в силу 1 ноября 2022
FLAG_SECURE позволяет ограничить демонстрацию конфиденциальных данных в приложении, например, запретить делать скриншоты или показывать их на незащищенных экранах (напр., в публичных местах). Этот флаг стоит добавлять, если содержимое приложения нельзя показывать нигде, кроме как самого приложения.
Теперь все приложения обязаны учитывать наличие FLAG_SECURE в других приложениях и не должны способствовать созданию способов обойти его или помогать в разработке таких решений. Исключениями являются инструменты специальных возможностей (AccessibilityService API) при условии того, что они не сохраняют и не кэшируют контент под флагом FLAG_SECURE.
Подробности изменений здесь
🚇 Класс VPNServices теперь может использоваться только VPN сервисами
Вступает в силу 1 ноября 2022
VPNService – это базовый класс, который позволяет создавать собственные решения VPN в приложениях или расширять их функциональность.
Теперь использовать это API могут только предназначенными для этого, но есть ряд категорий приложений, на которые правило не распространяется, а также теперь формулировки "для чего нельзя использовать класс VPNService" стали строгими и внесены в правила.
Также обязательным стало
- упоминание использование VPN на страницы в Google Play,
- шифрование данных, передаваемые по туннелю VPN
- соответствовать ряду Правил программы для разработчиков
Подробности изменения здесь
💰 Отмена подписок из приложений и игр
Вступает в силу 30 сентября 2022
Теперь разработчики обязаны предоставить возможность отмены подписок из приложения. Она должна быть понятной и легкодоступной для пользователя. Как альтернативу разработчик может предоставить ссылку на Google Play Subscription Center
Подробности изменений здесь
Запрет на публикацию приложения с ложной информацией о здоровье
Вступает в силу 31 августа 2022
В раздел Ложная информация о здоровье добавлен запрет публиковать приложения с заявлениями, связанными со здоровьем, если те вводят пользователей в заблуждение, могут причинить им вред или противоречат признанным медицинским фактам.
Примеры таких заявлений:
- Вводящие в заблуждение заявления о вакцинах (например, утверждения о том, что вакцины могут изменять ДНК).
- Пропаганда опасных или неутвержденных методов лечения.
- Пропаганда опасных медицинских процедур
Подробности изменений здесь
Запрещено выдавать себя за другое лицо
Вступает в силу 31 августа 2022
В раздел Выдача себя за другое лицо добавлено разъяснение о запрете выдавать себя за представителей других лиц и организаций. Также внесли несколько примеров с недопустимыми названиями приложений и значками. Это касается как логотипов внутри приложения, так и описания в Google Play.
Подробности изменений здесь
Уточнение о рекламе
- Появился запрет связывать идентификатор объявления с постоянным идентификатором или информацией, позволяющей идентифицировать личность в любых целях, в том числе для сбора статистики.
В статье описаны лишь самые важные изменения, которые задевают большинство разработчиков. Рекомендую вам сходить в подробное описание всех изменений, чтобы убедиться в том, что вам ничего менять не придется.