Чтобы создать рекламную кампанию, выполните следующие действия:
Подготовка
От цели кампании зависит, какие настройки и функции будут вам доступны. Прежде чем начать писать код, выберите и разверните один из вариантов в списке ниже и используйте его настройки при выполнении каждого шага создания кампании.
Дополнительную информацию о типах и целях кампаний можно найти в справочной статье Справочного центра 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, указанным как число двойной точности, представляющее целевую рентабельность инвестиций в рекламу (например,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.
Пример кода
Подробнее о том, как добавить кампанию для приложений…