Создайте кампанию для приложений

Чтобы создать рекламную кампанию, выполните следующие действия:

Подготовка

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

Дополнительную информацию о типах и целях кампаний можно найти в справочной статье Справочного центра Google Рекламы о кампаниях для приложений.

Шаги

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

  1. Задайте свойство name.

  2. Присвойте свойству advertising_channel_type значение MULTI_CHANNEL.

  3. Задайте для поля campaign_budget название ресурса существующего бюджета кампании. Если вам нужно создать бюджет кампании, следуйте примеру кода в руководстве по созданию кампаний.

  4. Задайте advertising_channel_sub_type в зависимости от выбранной цели.

  5. Задайте для свойства app_campaign_setting значение AppCampaignSetting со следующими параметрами:

    • app_store, соответствующий AppCampaignAppStore вашего приложения.
    • app_id – идентификатор приложения, например название пакета com.example.app для Google Play или числовой идентификатор магазина приложений для Apple App Store.
    • bidding_strategy_goal_type на основе выбранной цели.
  6. Задайте стратегию назначения ставок в соответствии с выбранной целью:

    • Для целей назначения ставок на основе целевых значений (целевая цена за конверсию или целевая цена за установку) задайте target_cpa с полем target_cpa_micros, указанным в микроединицах валюты аккаунта (например, 1,50 долл.США – это 1500000).
    • Для стратегии "Целевая рентабельность инвестиций в рекламу" задайте target_roas с полем target_roas, указанным как число двойной точности, представляющее целевую рентабельность инвестиций в рекламу (например, 3.0 для 300 %).
    • Для целей без целевой цены за установку или целевой цены за конверсию задайте значение maximize_conversions.
    • Для целей без целевой рентабельности инвестиций в рекламу задайте maximize_conversion_value.
  7. Укажите типы конверсий, для которых Google Реклама должна оптимизировать вашу кампанию, задав ее selective_optimization, где название ресурса каждого действия-конверсии находится в списке conversion_actions.

    Это обязательно, если для параметра advertising_channel_sub_type кампании задано значение APP_CAMPAIGN_FOR_ENGAGEMENT или если вы оптимизируете кампанию по действиям в приложении или целевой рентабельности инвестиций в рекламу. В остальных случаях это необязательно.

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

  8. При необходимости уточните таргетинг кампании, добавив объекты CampaignCriterion. В кампаниях для приложений поддерживается таргетинг на уровне кампании по language и location.

    Вы также можете прикрепить общие наборы минус-слов к кампаниям для приложений, создав объект CampaignSharedSet, который связывает кампанию с объектом SharedSet типа NEGATIVE_KEYWORDS.

  9. (Необязательно, начиная с версии 24) Включите оптимизацию конверсий по показам, задав для view_through_conversion_optimization_enabled значение true.

    Если эта функция включена, Google Реклама оптимизирует кампанию для приложений не только по конверсиям по клику, но и по конверсиям по показу. Эта настройка поддерживается только для кампаний для Android (GOOGLE_APP_STORE) с advertising_channel_sub_type APP_CAMPAIGN.

Пример кода

Подробнее о том, как добавить кампанию для приложений…