<b>Манифест PWA: какие поля проверять до запуска кампании</b>
PWA в арбитраже часто оценивают не только по креативу и преленду, но и по базовой техструктуре. В манифесте должны быть перечислены имя приложения, short_name, start_url, display, icons и description. Если этих полей нет или они заполнены формально, у платформ и у проверяющих возникает вопрос к качеству продукта.
Отдельно смотрят на согласованность. Название в <code>name</code> и <code>short_name</code> должно совпадать с тем, что пользователь видит в интерфейсе, и не должно имитировать чужой бренд. <code>start_url</code> лучше вести на стабильный адрес, без цепочек редиректов и лишних параметров. <code>display</code> обычно используют в режимах <code>standalone</code> или <code>fullscreen</code>, но выбранный режим должен соответствовать реальному UX, а не маскировать сайт под «нативное» приложение.
Иконки — отдельная зона риска. Нужны корректные размеры, прозрачность формата там, где это требуется, и совпадение визуального стиля с названием продукта. Если иконка взята из стока или выглядит как копия известного сервиса, это уже не вопрос дизайна, а вопрос комплаенса и модерации.
В самом манифесте полезно проверить:
— <code>scope</code>: не уводит ли пользователя за пределы ожидаемого приложения;
— <code>theme_color</code> и <code>background_color</code>: не конфликтуют ли с интерфейсом;
— <code>lang</code>: соответствует ли гео и языку лендинга;
— <code>id</code> и <code>orientation</code>: не ломают ли предсказуемость установки и запуска.
Для команд, которые работают с EU и РФ, важно одно правило: манифест не должен вводить пользователя в заблуждение относительно того, кто стоит за продуктом и что именно он устанавливает. Если PWA выглядит как другое приложение, а ведёт на иной сервис, это уже плохой сигнал для модерации и для внутреннего review.
Перед заливом проверьте манифест вместе с UI, редиректами и favicon. В PWA несоответствие между декларацией и фактическим интерфейсом видно быстрее, чем в обычном web.
Compliance Stack — регуляторика для арбитражных команд
@compliance_stack
<b>Манифест PWA: какие поля проверять до запуска кампании</b>
Этот пост опубликован в Telegram-канале Compliance Stack — регуляторика для арбитражных команд. Подписаться можно по ссылке: @compliance_stack.