Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

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

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

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

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

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

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

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

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

      Проекты Firebase, созданные до 31 июля 2019 г., также можно обновить до полной версии Google Analytics на вкладке « Интеграции ». Это обновление не является обязательным, но рекомендуется.

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

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

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

    2. Зарегистрируйте свое приложение в AdMob . На этом этапе создается приложение AdMob с уникальным идентификатором приложения AdMob, который вам понадобится позже в этом руководстве.

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

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

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

    Выполните следующие два шага на панели управления приложениями вашего аккаунта AdMob:

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

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

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

Шаг 2. Добавьте свой идентификатор приложения AdMob в файл AndroidManifest.xml

Добавьте свой идентификатор приложения AdMob в файл 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. Добавьте и инициализируйте SDK мобильной рекламы

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

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

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

    Вот пример того, как вызвать метод initialize() в Activity:

    Ява

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

    Котлин + KTX

    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 для оптимизации рекламы в своем приложении.

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

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

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

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

Шаг 6. Выберите формат рекламы, который хотите разместить в приложении.

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

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

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

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

Межстраничное

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

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

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

Родной

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

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

Внедрить нативные расширенные объявления

Награжден

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

Реклама с вознаграждением (или "основанная на вознаграждении") может помочь монетизировать пользователей, играющих бесплатно.

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