---
title: "Распространённые проблемы"
description: "Решите проблемы, которые мешают флоу отображаться в предпросмотре, публиковаться или работать так, как задумано в Flow Builder."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skill. Claude Code (self-updating via plugin): `claude plugin marketplace add adaptyteam/adapty-sdk-integration-skill && claude plugin install adapty-sdk-integration@adapty` — other tools: `npx skills add adaptyteam/adapty-sdk-integration-skill --all`

В этой статье собраны проблемы, которые чаще всего возникают при построении флоу в [Flow Builder](adapty-flow-builder), с указанием причин и способов их устранения.

## Флоу не открывается для предпросмотра или публикации \{#a-flow-wont-preview-or-publish\}

Предпросмотр и публикация флоу недоступны, если присутствует хотя бы одна из следующих проблем.

- Взаимодействие с неполной конфигурацией. Распространённые случаи:
    - Действие **Open URL** без целевого URL.
    - Действие **Navigate to screen** без указания экрана назначения — также возникает, если экран назначения был удалён после настройки действия.
    - **Условное действие** без указания оператора или значения.
    - Действие **Set variable** без назначения переменной/значения.
    - Действие **Purchase** без продукта (встроенная покупка) или без URL Web Paywall (веб-оплата).
    - Действие **Custom** без идентификатора действия (Action ID).
    - Действие **Show alert** с пустым заголовком (Title) или сообщением (Message).
    - Действие **Show** или **Hide** без выбранного элемента.
    - Действие **Select product** без целевого продукта — также возникает, если целевой элемент продукта удалён, перемещён из своей группы продуктов или находится на другом экране.
    - Действие **Select product**, сохранённое внутри переиспользуемого компонента, или нацеленное на идентификатор элемента, который используется более чем на одном экране.
- **Экран без элементов**.
- Элемент продукта **без привязанного продукта** — может возникнуть при удалении привязанного продукта.
- Невалидный JSON в **Remote Config** нарушает весь процесс доставки — сохранить черновик в этом случае невозможно.

Чтобы выявить проблемы до публикации, [предпросмотрите флоу в приложении Adapty](paywall-device-compatibility-preview). Если флоу не загружается, сообщение об ошибке предоставит дополнительные сведения.

## Действие Set variable не меняет выбранный продукт \{#a-set-variable-action-doesnt-change-the-selected-product\}

Выбранный продукт не является переменной, которой можно присвоить значение, поэтому **Set variable** не может изменить выбор. Используйте действие [**Select product**](onboarding-actions#select-product).

## Изображение или видео не загружается \{#an-image-or-video-wont-upload\}

Файл, не соответствующий ограничениям медиа Flow Builder, не загрузится. Проверьте файл на соответствие требованиям для [изображений](custom-media#image) и [видео](custom-media#video):

| Элемент | Форматы | Максимальный размер файла | Другие ограничения |
| :--- | :--- | :--- | :--- |
| Изображение | `.JPG`, `.PNG`, `.WEBP` | 20 МБ | — |
| Видео | `.MP4`, `.WEBM` | 50 МБ | Максимум 30 секунд; минимум 640×640 пикселей |

Следующие форматы не поддерживаются:

- **Анимированные GIF и анимированные WEBP**: Для добавления анимации используйте элемент Video.
- **SVG**: Экспортируйте файл в PNG или WEBP. Для иконок ничего загружать не нужно — элемент Icon использует встроенную библиотеку [Tabler Icons](custom-media#icon).