# Flutter VAST Реклама Это Flutter приложение демонстрирует интеграцию VAST (Video Ad Serving Template) рекламы. ## Возможности - Отображение VAST рекламы в Flutter приложении - Два способа загрузки рекламных данных: - Встроенные данные в коде - Загрузка из XML файла в assets - Поддержка пропуска рекламы через 8 секунд - Отслеживание событий рекламы (показ, клики, ошибки) ## Структура проекта ``` lib/ ├── main.dart # Главный файл приложения ├── vast_page.dart # Страница с встроенной рекламой └── vast_asset_page.dart # Страница с рекламой из assets assets/ └── vast_ad.xml # XML файл с рекламными данными ``` ## Рекламные данные Приложение использует VAST 4.0 формат с следующими параметрами: - Длительность: 15 секунд - Возможность пропуска: через 8 секунд - Видео: https://mediatoday.ru/video/154517.mp4 - Отслеживание показов и кликов ## Запуск приложения 1. Убедитесь, что у вас установлен Flutter 2. Выполните команды: ```bash flutter pub get flutter run ``` ## Навигация Приложение имеет две вкладки: - **Встроенная**: Реклама с данными, встроенными в код - **Из Assets**: Реклама, загружаемая из XML файла ## Технические детали - Использует WebView для отображения HTML5 видеоплеера - Video.js для воспроизведения видео - Google IMA SDK для обработки VAST рекламы - Поддержка отслеживания событий рекламы ## Настройка рекламы Для изменения рекламных данных отредактируйте: 1. `assets/vast_ad.xml` - для данных из assets 2. `lib/vast_page.dart` - для встроенных данных ## Требования - Flutter SDK 3.8.1+ - webview_flutter пакет - Интернет-соединение для загрузки внешних ресурсов