Чтобы создать рекламную кампанию, выполните следующие действия:
Подготовка
От цели кампании зависят значения некоторых настроек и доступные функции. Прежде чем начать программирование, выберите и разверните один из вариантов в списке ниже и используйте его настройки на каждом этапе создания кампании.
Дополнительную информацию о типах и целях кампаний можно найти в справочной статье Справочного центра Google Рекламы о кампаниях для приложений.
Шаги
Чтобы создать кампанию для приложений, выполните следующие действия.
Задайте свойство
name.Присвойте свойству
advertising_channel_typeзначениеMULTI_CHANNEL.Задайте для поля
campaign_budgetназвание ресурса существующего бюджета кампании. Если вам нужно создать бюджет кампании, следуйте примеру кода в руководстве по созданию кампаний.Задайте
advertising_channel_sub_typeв зависимости от выбранной цели.Задайте для параметра
app_campaign_settingзначениеAppCampaignSetting, используя:app_store, соответствующийAppCampaignAppStoreвашего приложения.app_id– идентификатор приложения, например название пакетаcom.example.appдля Google Play или числовой идентификатор магазина приложений для Apple App Store.bidding_strategy_goal_typeна основе выбранной цели.
Заполните поле стратегии назначения ставок в соответствии с выбранной целью:
- Для целей назначения ставок на основе целевых значений (целевая цена за конверсию или целевая цена за установку) задайте
target_cpaс полемtarget_cpa_micros, указанным в микроединицах валюты вашего аккаунта (например, 1,50 долл.США – это1500000). - Для целей стратегии назначения ставок "Целевая рентабельность инвестиций в рекламу" задайте
target_roas, указав в полеtarget_roasзначение типа double, представляющее целевую рентабельность инвестиций в рекламу (например,3.0для 300%). - Если у вас нет целевой цены за установку или целевой цены за конверсию, задайте значение
maximize_conversions. - Для целей назначения ставок без целевой рентабельности инвестиций в рекламу задайте
maximize_conversion_value.
- Для целей назначения ставок на основе целевых значений (целевая цена за конверсию или целевая цена за установку) задайте
Укажите типы конверсий, для которых Google Реклама должна оптимизировать вашу кампанию, задав ее
selective_optimization, где название ресурса каждого действия-конверсии находится в спискеconversion_actions.Это обязательно, если для кампании
advertising_channel_sub_typeимеет значениеAPP_CAMPAIGN_FOR_ENGAGEMENTили если выполняется оптимизация для действий в приложении или целевой рентабельности инвестиций в рекламу. В остальных случаях это необязательно.В кампании с
advertising_channel_sub_typeAPP_CAMPAIGN_FOR_PRE_REGISTRATIONдействия-конверсии будут добавлены автоматически после того, как первый пользователь пройдет предварительную регистрацию. В таких кампаниях можно отслеживать только конверсии, связанные с предварительной регистрацией.При необходимости уточните таргетинг кампании, добавив объекты
CampaignCriterion. В кампаниях для приложений поддерживается таргетинг на уровне кампании поlanguageиlocation.Вы также можете прикрепить общие списки минус-слов к кампаниям для приложений, создав объект
CampaignSharedSet, который связывает кампанию с объектомSharedSetтипаNEGATIVE_KEYWORDS.(Необязательно, начиная с версии 24) Включите оптимизацию конверсий по показам, задав для параметра
view_through_conversion_optimization_enabledзначениеtrue.Если эта функция включена, Google Реклама оптимизирует кампанию для приложений не только по конверсиям по кликам, но и по конверсиям по показам. Эта настройка поддерживается только для кампаний для Android (
GOOGLE_APP_STORE) сadvertising_channel_sub_typeAPP_CAMPAIGN.
Пример кода
Подробнее о том, как добавить кампанию для приложений…