Интерактивная реклама для мобильных приложений

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

Интерактивная реклама доступна на следующих платформах:

Ограничения

  • Вступительное видео не отображается для мест размещения в Audience Network.
  • Для мест размещения в Instagram отображается только вступительное видео.
  • Интерактивная реклама доступна только с целью "Установка приложения".

Для загрузки интерактивной рекламы используйте Ads Manager, а не API.

Характеристики

Сведения о характеристиках вступительных видео, HTML- и ZIP-файлы см. в статье об интерактивной рекламе в Справочном центре по рекламе.

Создание интерактивного объявления с помощью API

Требования

Вам понадобятся:

Шаг 1. Создание группы объявлений

Отправьте запрос POST к конечной точке /act_AD_ACCOUNT_ID/adsets, чтобы создать группу объявлений.

Если у вас несколько мест размещения, можно загрузить для объявления несколько видео и указать, какое из них следует использовать в каждом из мест. Ниже приведен пример сценария с несколькими местами размещения с использованием publisher_platforms, facebook_positions и audience_network_positions.

Для удобства чтения применено форматирование.
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adsets
  ?name=AD_SET_NAME
  &access_token=ACCESS_TOKEN
  &bid_amount=2
  &billing_event=IMPRESSIONS
  &campaign_id=AD_CAMPAIGN_ID
  &daily_budget=1000
  &optimization_goal=APP_INSTALLS
  &promoted_object={  
    'application_id':'APP_ID',
    'object_store_url':'APP_STORE_URL'
    }
  &targeting={
    'device_platforms': ['mobile'],
    'geo_locations': {countries:['US']},
    'publisher_platforms': ['facebook','audience_network'],
    'facebook_positions': ['feed'],
    'audience_network_positions': ['rewarded_video','classic'],
    'user_os': ['ANDROID']
    }"

В случае успеха возвращается ID группы интерактивных объявлений.

Шаг 2. Загрузка HTML- или ZIP-файла в рекламный аккаунт

Отправьте запрос POST к конечной точке /act_AD_ACCOUNT_ID/adplayables, чтобы загрузить файл интерактивного объявления. Для HTML-файла используйте параметр source, для ZIP-файла — source_zip.

Для удобства чтения применено форматирование.
curl -X POST "https://graph.facebook.com/act_{your-ad-account}/adplayables
  ?name={your-playable-ad-name}
  &source=@{your-source-location}  
  &access_token={your-system-access-token}"

В случае успеха возвращается ID интерактивного креатива.

Шаг 3. Загрузка вступительного видео в рекламный аккаунт

Отправьте запрос POST к конечной точке /act_AD_ACCOUNT_ID/advideos, чтобы загрузить вступительное видео. Для HTML-файла используйте параметр source, для ZIP-файла — source_zip.

Для удобства чтения применено форматирование.
curl -X POST "https://graph-video.facebook.com/act_AD_ACCOUNT_ID/advideos
  ?source=@SOURCE_LOCATION
  &access_token=AD_ACCOUNT_ID"

В случае успеха возвращается ID вступительного видео.

Шаг 4. Создание рекламного креатива

Отправьте запрос POST к конечной точке /act_AD_ACCOUNT_ID/adcreatives, чтобы создать рекламный креатив.

Для удобства чтения применено форматирование.
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adcreatives
  ?name=PLAYABLE_AD_CREATIVE_NAME
  &access_token=ACCESS_TOKEN
  &playable_asset_id=PLAYABLE_ASSET_ID
  &object_story_spec={
    'page_id': 'PAGE_ID',
    'video_data': {
      'call_to_action': {
        'type':'INSTALL_MOBILE_APP',
        'value':{
          'application':'APP_ID',
          'link':'LINK_URL'
        }
      },
      'image_url': 'THUMBNAIL_URL',
      'link_description': 'CTA_MESSAGE',
      'video_id': 'LEAD_IN_VIDEO_ID'
    }
  }"

В случае успеха возвращается ID рекламного креатива.

Шаг 5. Создание рекламы

Отправьте запрос POST к конечной точке /act_AD_ACCOUNT_ID/ads.

Для удобства чтения применено форматирование.
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/ads
  ?name=PLAYABLE_AD_NAME
  &access_token=ACCESS_TOKEN
  &adset_id=PLAYABLE_AD_SET_ID
  &creative={'creative_id':'PLAYABLE_AD_CREATIVE_ID'}
  &status=PAUSED"
  

Когда тестирование рекламы будет завершено, установите для параметра status значение ACTIVE.

Устройства iPad для тестирования интерактивной рекламы не поддерживаются. Для тестирования в iOS используйте мобильное устройство.

Устранение неполадок

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

Ниже перечислены распространенные ошибки и советы по их устранению.

ОшибкаВозможное решение

Недействительный ID приложения

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

Отсутствует вызов функции клика для призыва к действию

Интерактивный код не содержит функцию JavaScript FbPlayableAd.onCTAClick() для призыва к действию. Используйте эту функцию в своем коде призыва к действию.

Слишком много вложенных объектов в загруженном пакете

ZIP-файл содержит более 100 файлов. Используйте менее 100 файлов.

Слишком большой пакет для загрузки

Размер ZIP-файла превышает 5 МБ. Уменьшите размер ZIP-файла, чтобы он был меньше 5 МБ.

Загружен слишком большой файл

Размер вашего HTML-файла или файла index.html превышает 2 МБ. Уменьшите размер файла.

Загруженный файл содержит перенаправление с внешней ссылкой

Один или несколько объектов содержат код перенаправления JavaScript. Удалите этот код.

Неподдерживаемый HTML-код интерактивной рекламы

Эта ошибка возникает, если антивирусной программе не удалось выполнить проверку.

Неподдерживаемая цель интерактивной рекламы

Выбранная цель не поддерживается. Единственная поддерживаемая цель для интерактивной рекламы — установка приложения. Прежде чем создавать объявление, выберите в Ads Manager цель установка приложения.

Неподдерживаемое место размещения интерактивной рекламы

Выбранное место размещения не поддерживается для интерактивной рекламы.