Google Mobile Ads SDK для кроссплатформенных приложений Flutter выходит из статуса бета-версии и теперь готов к использованию в приложениях производственного уровня.
Никто не любит рекламу, особенно на мобильных устройствах, где пространство экрана ограничено, но зачастую она является необходимостью оплаты разработки и затрат на сервер. Фреймворк Flutter от Google становится популярным способом создания кроссплатформенных приложений, но возможностей для рекламы здесь меньше, чем в собственных приложениях или веб-сайтах. Google Mobile Ads SDK был доступен только в виде общедоступной бета-версии, но теперь он официально готов к использованию всеми.
«Сегодня мы рады сообщить, что после шестимесячного периода бета-тестирования Google Mobile Ads SDK для Flutter теперь общедоступен. Это означает, что мы готовы к тому, чтобы самые требовательные приложения Flutter отображали внутриигровую рекламу», — заявил Google. SDK поддерживает все форматы мобильной рекламы Google, включая баннеры, межстраничные объявления, видео с вознаграждением, нативную рекламу (которая соответствует внешнему виду приложения) и рекламу при запуске приложения. Рекламу можно настраивать и управлять ею с помощью Google AdMob и Google Ad Manager.
Несмотря на то, что Flutter доступен на настольных платформах — в версии 1.5 добавлена начальная компиляция для Windows, Mac и Linux в 2019 году — новый рекламный SDK пока поддерживает только Android и iOS. Если вы разработчик, создающий кроссплатформенные настольные приложения Flutter, вам придется использовать другую рекламную платформу или встраивать веб-рекламу в контейнер WebView.
За последние несколько месяцев Google внес множество улучшений в структуру Flutter. Flutter 2.2 был выпущен во время Google I/O Ранее в этом году, с нулевой безопасностью, включенной по умолчанию в новых проектах, кэшированием ресурсов в скомпилированных веб-приложениях с сервис-воркерами и новым платежным плагином для iOS и Android. В последнее время, Flutter 2.5 вышел в сентябре с новыми опциями полноэкранного режима на Android, начальной поддержкой элементов Material You, обновленным плагином IntelliJ/Android Studio и новыми командами в плагине Visual Studio Code.
Дополнительную информацию о Google Mobile Ads SDK можно найти на странице репозиторий пакетов Dart.