Начните работу с AdMob в своем Android-проекте

Это краткое руководство предназначено для издателей и разработчиков, которые хотят использовать AdMob для монетизации приложения, созданного с помощью Firebase. Если вы не планируете включать Firebase в приложении, посетите руководство AdMob автономного вместо этого.

Если вы еще не, узнать обо всех преимуществ использования AdMob, Firebase и Google Analytics вместе.

Прежде чем вы начнете

  • Если вы не уже есть проект Firebase и приложение Firebase, следовать Firebase руководство по началу работы: Добавить Firebase в свой Android проекта .

  • Убедитесь, что Google Analytics включен в вашем проекте Firebase:

    • Если вы создаете новый проект Firebase, включите Google Analytics во время рабочего процесса создания проекта.

    • Если у вас есть существующий проект Firebase , который не включен Google Analytics, вы можете включить Google Analytics с Интеграции вкладке ваших > Настройки проекта.

Шаг 1: Установите приложение в вашем аккаунте AdMob

  1. Зарегистрируйте свое приложение как приложение AdMob.

    1. Войдите в или зарегистрироваться для учетной записи AdMob.

    2. Зарегистрируйте свое приложение с AdMob . Этот шаг создает приложение AdMob с уникальным AdMob App ID , что вам нужно позже в этом руководстве.

    Вам будет предложено добавить Mobile Ads SDK в ваше приложение. Подробные инструкции по выполнению этой задачи вы найдете далее в этом руководстве.

  2. Свяжите свое приложение AdMob с приложением Firebase.

    Этот шаг необязателен, но настоятельно рекомендуется. Узнайте больше о преимуществах потенциалоформирующих показателей пользователей и привязки AdMob приложения к Firebase.

    Выполните следующие два шага в приборной панели Apps вашего аккаунта AdMob:

    1. Включить Метрики пользователя , чтобы AdMob для обработки и отображения куратора анализа данных в вашем аккаунте AdMob. Это также необходимая настройка, чтобы связать ваше приложение AdMob с Firebase.

    2. Свяжите AdMob приложение к существующему проекту Firebase и Firebase приложение.

      Убедитесь, что вы вводите то же имя пакета, что и для своего приложения Firebase. Найти название пакета приложения Firebase в ваших приложениях на карте вашей > Настройки проекта .

Шаг 2: Добавьте свой AdMob App ID для вашего AndroidManifest.xml файла

Добавить AdMob App ID для вашего приложения AndroidManifest.xml файл, добавив <meta-data> тег , как показано ниже.

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

Шаг 3: Добавление и инициализировать Mobile Ads SDK

  1. Добавьте зависимость для Google Mobile Ads SDK для вашего приложения модуля (приложение уровня) build.gradle файла:

    implementation 'com.google.android.gms:play-services-ads:20.5.0'
    
  2. Перед загрузкой объявлений, вызовите MobileAds.initialize() метод.

    Этот вызов инициализирует SDK и вызывает прослушиватель завершения после завершения инициализации (или после 30-секундного тайм-аута). Вызывайте этот метод только один раз и как можно раньше, в идеале при запуске приложения.

    Вот пример того , как назвать initialize() метод в деятельности:

    Ява

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Котлин+КТХ

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

Шаг 4: Просмотр метрик пользователей и анализа данных

После его инициализации Mobile Ads SDK автоматически начинает регистрацию аналитики события и свойства пользователей из вашего приложения. Вы можете просматривать эти данные без добавления дополнительного кода в приложение или внедрения рекламы. Вот где вы можете увидеть эти аналитические данные:

Обратите внимание , что лучше представлять ARPU и ARPPU метрики, вы можете захотеть включить данные из аналитика пользовательских событий называется ecommerce_purchase в расчете дохода для этих показателей ( научиться ).

Шаг 5: (Необязательно) Использование Дополнительные функции Google Analytics и Firebase

Воспользуйтесь дополнительными возможностями и функциями для улучшения монетизации приложений и вовлечения пользователей:

  • Добавьте и используйте Firebase SDK для Google Analytics

  • Используйте другие продукты Firebase в своем приложении

    После добавления Firebase SDK для Google Analytics используйте другие продукты Firebase для оптимизации рекламы в своем приложении.

    • Удаленная настройка позволяет изменять поведение и внешний вид вашего приложения без публикации обновления приложения, без каких - либо затрат, на неограниченное количество ежедневных активных пользователей.

    • A / B тестирование дает вам возможность тестировать изменения пользовательского интерфейса, функциональные возможности или обручальную кампанию вашего приложения , чтобы узнать , если они делают влияние на ваши ключевые показатели (например , доход и удержание) , прежде чем прокатка изменения из широко.

    • Предсказания применяют машинное обучение к данным аналитика для создания динамических сегментов пользователей на основе прогнозируемого поведения ваших пользователей. Эти прогнозы доступны для использования в других продуктах Firebase.

Для того, чтобы начать работу, посетите руководство для использования Google Analytics и Firebase с AdMob приложений .

Шаг 6: Выберите формат объявления для реализации в вашем приложении

AdMob предлагает несколько различных форматов объявлений, поэтому вы можете выбрать формат, который лучше всего подходит для пользователей вашего приложения. Нажмите кнопку формата объявления, чтобы просмотреть подробные инструкции по внедрению в документации AdMob.

Прямоугольные объявления, которые появляются вверху или внизу экрана устройства.

Баннеры остаются на экране, пока пользователи взаимодействуют с приложением, и могут автоматически обновляться через определенный период времени. Если вы новичок в мобильной рекламе, это отличное место для начала.

Внедрить рекламные баннеры

межстраничный

Полноэкранные объявления, которые закрывают интерфейс приложения, пока пользователь не закроет его.

Межстраничные объявления лучше всего использовать в естественных паузах в процессе выполнения приложения, например, между уровнями игры или сразу после выполнения задачи.

Внедрение межстраничных объявлений

Родной

Настраиваемые объявления, которые соответствуют внешнему виду вашего приложения.

Нативная реклама — это рекламный формат, основанный на компонентах. Вы сами решаете, как и где размещать нативную рекламу, чтобы макет больше соответствовал дизайну вашего приложения. Выбирая шрифты, цвета и другие детали для себя, вы можете создавать естественные, ненавязчивые рекламные презентации, которые могут повысить удобство работы пользователей.

Внедрите нативную расширенную рекламу

Вознагражден

Объявления, которые вознаграждают пользователей за просмотр коротких видеороликов и взаимодействие с воспроизводимой рекламой и опросами.

Объявления с вознаграждением (или «на основе вознаграждения») могут помочь монетизировать пользователей бесплатных игр.

Реализовать рекламу с вознаграждением Внедрение объявлений с вознаграждением (новые API)