Подключение Yandex Mobile Ads Flutter плагина

Внимание.

Это архивная версия документации. Актуальная документация по всем платформам находится здесь.

Чтобы интегрировать Mobile Ads SDK в приложение Flutter, используйте Yandex Mobile Ads Flutter плагин.

  1. Добавление плагина в проект
  2. Настройка для конкретной платформы
  3. Инициализация библиотеки

Добавление плагина в проект

Установите плагин Yandex Mobile Ads Flutter в свой проект. Из корня проекта вызовите команду:

flutter pub add yandex_mobileads

После добавления плагина в файле pubspec.yaml появится строка с зависимостью:

dependencies:
    yandex_mobileads: ^X.X.X

X.X.X — номер актуальной версии плагина.

Настройка для конкретной платформы

В Yandex Mobile Ads SDK уже добавлено разрешение com.google.android.gms.permission.AD_ID. Оно позволяет использовать AD_ID для подбора релевантной рекламы. При необходимости вы можете удалить разрешение.

Подробнее о разрешении и рекламном идентификаторе

Рекламный идентификатор – уникальный идентификатор сервисов Google Play для показа рекламы пользователям, которые согласны видеть персонализированные объявления. Пользователь может отключить персонализацию рекламы или сбросить идентификатор в настройках. В таком случае рекламные сети не смогут использовать его для подбора релевантной рекламы.

Как удалить разрешение

Если какие-то политики, например, Google Play’s Families Policy, не позволяют использовать рекламный идентификатор, удалите разрешение из файла AndroidManifest.xml.

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

Инициализация библиотеки

В initState виджета вашего приложения добавьте строку: MobileAds.initialize();.