Настройка плагина Google Mobile Ads Flutter

Выберите платформу: Android iOS Unity Flutter Android (Legacy)

Для показа рекламы и получения дохода интегрируйте 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 : идентификатор вашего приложения Ad Manager.

    Подробную информацию о настройке файла AndroidManifest.xml см. в разделе «Настройка Google Mobile Ads SDK (Legacy) .

iOS

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

    <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 вы можете выбрать формат объявления для показа. Менеджер объявлений предлагает следующие форматы объявлений:

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