Google Mobile Ads SDK для Flutter
Содержание статьи
У приложений есть много способов зарабатывать деньги: принимать платежи в качестве витрины для физического бизнеса; предложение подписок или покупок в приложении; или включение рекламы прямо в ваше приложение. Сегодня Google Mobile Ads SDK для Flutter стал общедоступным после шестимесячного периода бета-тестирования. Отличные новости для приложений Flutter, которые требуют наличия рекламы в приложении!
- Что нового в Flutter 3
- Программа по Flutter на Google I/O 2022
- Урок 4. Создание нового Flutter приложения
- AppMetrica SDK для Flutter
- Урок 2. Использование VSCode для разработки Dart
Поддерживаемые форматы рекламы
SDK Google Mobile Ads (GMA) для Flutter работает как на iOS, так и на Android, и поддерживает загрузку и отображение всех форматов мобильной рекламы Google , включая:
- Баннерная реклама (Banner Ads): прямоугольная реклама, занимающая место в макете приложения. Эти объявления остаются на экране, пока пользователи взаимодействуют с приложением, либо закреплены в верхней или нижней части экрана, либо встроены в контент по мере его прокрутки. В дополнение к стандартным баннерным объявлениям фиксированного размера мы также поддерживаем адаптивные баннерные объявления, которые показывают наиболее оптимальный размер баннера в зависимости от ширины и высоты устройства.
- Межстраничная реклама (Interstitial Ads): полноэкранное объявление, занимающее весь экран вашего приложения. Эти объявления работают лучше всего, когда размещаются на естественных перерывах или переходах в приложении.
- Видеореклама с вознаграждением (Rewarded Video Ads): рекламный блок с вознаграждением, который позволяет вознаграждать пользователей элементами в приложении за взаимодействие с видеообъявлениями, воспроизводимой рекламой и опросами. Это один из самых популярных форматов рекламы среди разработчиков игр.
- Нативная реклама (Native Ads): настраиваемый формат, позволяющий создавать объявления, соответствующие внешнему виду и ощущениям от содержания вашего приложения.
- Открытая реклама приложений (App Open Ads): формат рекламы, позволяющий монетизировать процесс загрузки мобильного приложения. Открытые объявления в приложении показываются, когда пользователь открывает ваше приложение или переключается обратно.

Google AdMob и Менеджер рекламы
Разработчики Flutter сотрудничали с командой Google Рекламы, чтобы создать этот плагин в качестве официального рекламного решения для разработчиков Flutter. GMA SDK для Flutter объединяет поддержку как Google AdMob, так и Google Ad Manager в одном плагине.
Если вы не знакомы с рекламными сервисами Google, возможно, вы не знаете, что AdMob и Google Ad Manager (Менеджер рекламы) – это два разных продукта с разными возможностями монетизации.
Платформа AdMob предназначена для разработчиков мобильных приложений, которые хотят зарабатывать деньги на рекламе и получать практическую информацию для развития бизнеса приложений. Платформа Менеджера рекламы предназначена для издателей, у которых есть значительный объем прямых продаж или несколько типов инвентаря.
GMA SDK для флаттера объединяет эти продукты, чтобы помочь удовлетворить ваши потребности монетизации путем обмена кодом через iOS и Android, а не переписывая код по мере роста потребностей.

Посредничество и торги
Этот выпуск также включает предварительную версию новой функции посредничества (Mediation), которая поможет вам оптимизировать эффективность рекламы.
Посредничество помогает вам управлять несколькими источниками рекламы, которые используются для показа рекламы в ваших приложениях, в одном месте. Помимо запросов Google, это позволяет вам также показывать рекламу из рекламных сетей, не относящихся к Google. Используя посредничество, вы можете отправлять входящие запросы объявлений нескольким источникам рекламы и находить наилучшие доступные источники для выполнения запросов.
В дополнение к традиционному посредничеству он также поддерживает ставки, которые позволяют источникам рекламы участвовать в аукционе в реальном времени, чтобы удовлетворить ваши запросы объявлений. Это помогает обеспечить максимальный доход от показов.
GMA SDK для Flutter предлагает те же рекламные функции, которые доступны как для приложений iOS, так и для Android. Вы можете использовать тот же инструмент для управления своими кампаниями, отслеживания эффективности рекламы и т. Д.
Другие возможности монетизации
Помимо рекламы, Flutter предлагает другие способы монетизации приложений. Например, плагин In App Purchase позволяет вам предлагать дополнительный контент в вашем приложении, например, премиальные услуги, цифровые товары и подписки.
Плагин Flutter Pay позволяет вашему приложению интегрироваться с Google Pay на устройствах Android и Apple Pay на iOS. Это позволяет быстро и легко поддерживать обе платформы, позволяя пользователям легко оплачивать такие вещи, как продукты, розничная торговля и доставка еды.
Чтобы узнать больше о рекламе для Flutter или других предложениях по монетизации, посетите недавно обновленный официальный веб-сайт flutter.dev, где вы можете найти образцы, кодовые таблицы и документацию для изучения фреймворка Flutter!
Установить Google Mobile Ads для Flutter
Скачать плагин Google Mobile Ads Flutter (версия google_mobile_ads 1.0.0), который позволяет издателям монетизировать приложения Flutter с помощью Google Mobile Ads SDK
Установка плагина
Добавьте такую строку (зависимость) в pubspec.yaml вашего пакета (и запустите flutter pub get):
dependencies:
google_mobile_ads: ^1.0.0
Импортируйте зависимость в ваш код Dart:
import 'package:google_mobile_ads/google_mobile_ads.dart';
Flutter Update: App Monetization
Видео обзор Google Mobile Ads для Flutter с официального канала разработчиков Flutter
источник: medium.com