Как настроить плагин Google Mobile Ads для Flutter

Чтобы показывать рекламу и получать доход, интегрируйте Google Mobile Ads Flutter Plugin в свое приложение Flutter. Для этого импортируйте и инициализируйте Google Mobile Ads Flutter Plugin, прежде чем запрашивать объявления.

В этом руководстве рассказывается, как импортировать и инициализировать Google Mobile Ads Flutter Plugin, а также выбрать формат объявления.

Требования

Прежде чем продолжить, убедитесь, что у вас есть:

Импортировать Google Mobile Ads Flutter Plugin

Чтобы импортировать Google Mobile Ads Flutter Plugin в проект Flutter, ознакомьтесь с информацией на странице google_mobile_ads.

Настройка приложения

После импорта Google Mobile Ads Flutter Plugin выберите одну из следующих платформ, чтобы настроить приложение:

Android

  1. В Android Studio перейдите к файлу android/app/src/main/AndroidManifest.xml.

  2. В файле AndroidManifest.xml добавьте тег <meta-data> в тег <application> со следующими свойствами:

    <manifest>
        <application>
            <!-- Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713 -->
            <meta-data
                android:name="com.google.android.gms.ads.APPLICATION_ID"
                android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
        <application>
    <manifest>
    

    Эти свойства должны иметь следующие значения:

    • android:name: com.google.android.gms.ads.APPLICATION_ID.
    • android:value – идентификатор вашего приложения в Менеджере рекламы.

    Подробные сведения о настройке файла AndroidManifest.xml приведены в статье Как настроить Google Mobile Ads SDK (Legacy).

iOS

  1. В Xcode перейдите к файлу ios/Runner/Info.plist.
  2. В файл Info.plist добавьте ключ GADApplicationIdentifier со строковым значением идентификатора приложения Менеджера рекламы.

    <key>GADApplicationIdentifier</key>
    <string>ca-app-pub-################~##########</string>
    

    Подробнее о том, как настроить файл Info.plist, рассказывается в статье Как обновить файл Info.plist.

Инициализация Google Mobile Ads Flutter Plugin

Перед загрузкой объявлений инициализируйте Google Mobile Ads Flutter Plugin, вызвав MobileAds.instance.initialize().

Этот метод возвращает Future, который завершается после инициализации Google Mobile Ads Flutter Plugin или через 30 секунд.

В примере ниже инициализируется Google Mobile Ads Flutter Plugin:

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

Выберите формат объявления

После импорта Google Mobile Ads Flutter Plugin вы можете выбрать формат объявлений. В Менеджере рекламы доступны следующие форматы объявлений:

Формат объявления Описание Документация
Баннер Прямоугольные объявления, которые показываются в определенной области. Эти объявления обновляются автоматически, позволяя пользователям просматривать рекламу, оставаясь на том же экране. Как настроить баннеры
Межстраничное объявление Объявления, которые занимают весь экран устройства. Их рекомендуется показывать в естественный переход между экранами, например после завершения уровня в игре. Межстраничные объявления
Стандартное Позволяет настраивать объекты, например заголовки и призывы к действию, в приложениях. Вы можете настроить внешний вид объявлений так, чтобы они соответствовали дизайну вашего приложения. Загрузка нативного объявления
Бонус предоставлен Пользователи могут смотреть видео или проходить опросы, чтобы получать вознаграждения в приложении, например монеты или дополнительные жизни. Для каждого рекламного блока можно указать ценность вознаграждения. Объявления с вознаграждением
Межстраничные объявления с вознаграждением Позволяет предлагать пользователям награды, например монеты или дополнительные жизни, за просмотр рекламы, которая показывается при переходах внутри приложения. Межстраничные объявления с вознаграждением
Объявления при запуске приложения Показывается, когда пользователь открывает приложение или возвращается к нему. Объявление накладывается на экран загрузки. Объявления при запуске приложения