Тестирование реализации на платформе

Перед развертыванием в рабочей среде протестируйте реализацию SDK Meta Audience Network и убедитесь, что все работает правильно.

Тестирование на стороне сервера

В этом случае нужно настроить Monetization Manager (MoMa). Для этого не потребуется писать код приложения. Тестирование можно проводить с помощью устройств (для проверки и тестовых, и рабочих объявлений) или тестовых пользователей (для проверки рабочих объявлений с таргетингом по демографическим данным).

При тестировании мест размещения рекламы Facebook будет целенаправленно отправлять 20 % пустых запросов, чтобы вы могли протестировать, как приложение или мобильный сайт справятся с этим.

Добавление тестового устройства

Быстрее всего интеграцию можно проверить с помощью устройства. Тогда вы сможете посмотреть и тестовые, и рабочие объявления. Учтите, что к рабочим объявлениям не применяется таргетинг по демографическим данным. Его нужно проверять на тестовых пользователях.

  1. В Monetization Manager наведите курсор на панель навигации слева и выберите Интеграция > Тестирование. Перед этим нужно войти в Business Manager в качестве администратора.

  2. Включите параметр Тестирование включено, чтобы ваши устройства получили в рекламной системе статус тестовых (а не обычных пользовательских).
  3. Установите флажок Использовать настоящий рекламный контент, чтобы на тестовых устройствах показывалась настоящая реклама Audience Network. Наша система создаст выборку объявлений с разными типами креативов (видео, изображения, кольцевые галереи) или даже для разных регионов, чтобы вы могли проверить, как в приложении будет выглядеть настоящая реклама. При этом вы не будете получать доход от показов и кликов.

  4. Чтобы добавить тестовые устройства, введите их ID вручную или загрузите файл CSV. Для устройств Android укажите рекламный идентификатор Google (AAID), а для устройств iOS — рекламный идентификатор (IDFA). Присвойте имя каждому устройству.

  5. Добавив устройство, выберите тип рекламы, которую на нем нужно просматривать.

  6. Для проверки определенного типа медиафайлов нажмите ссылку Тестировать. Файлы этого типа будут отображаться на устройстве в течение пяти минут. За раз можно тестировать только один тип медиафайлов.

Добавление тестовых пользователей

Для тестирования рабочих объявлений с таргетингом по демографическим данным добавьте в объект монетизации тестовых пользователей.

  1. Перейдите в раздел Настройки Business Manager, на панели навигации слева выберите Пользователи > Люди и нажмите кнопку Добавить.

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

  3. Когда откроется окно Предоставление доступа, выберите в меню слева один из следующих пунктов:

    • Приложения. Выберите приложение, в которое нужно добавить тестового пользователя, и нажмите переключатель Тестировать приложение. Затем нажмите кнопку Пригласить.
    • Свойства. Выберите свойство, в которое нужно добавить тестового пользователя, и нажмите переключатель Тестировать свойство. Затем нажмите кнопку Пригласить.

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

Тестирование мобильных приложений

  1. Добавив тестовых пользователей и тестовые устройства для них, установите приложение на эти устройства, используя свой обычный метод дистрибуции.
  2. На устройствах должно быть установлено приложение Facebook, а входить в него нужно, используя аккаунты тестовых пользователей, иначе Facebook не будет показывать этим пользователям рекламу.
  3. Тестовые пользователи сами запускают проверку рабочей рекламы (см. пп. 5–6 раздела Добавление тестового устройства).

Если вы используете Testflight для тестирования и распространения своего приложения, в тестовых сборках не будет показываться настоящая реклама. Обычно рекламный идентификатор (IDFA) для устройства не меняется, пока пользователь не сбросит его вручную. Однако для приложений, распространяемых через Testflight, идентификатор выдается заново при каждом запросе.

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

Начиная с iOS14 необходимо реализовать флаг setAdvertiserTrackingEnabled, который действует и в тестовом режиме.

В этом разделе

Тестирование со вставкой кода на стороне клиента

Как временно вставить в приложение код для тестирования реализации Audience Network на стороне клиента.

Подтверждение запросов на рекламу через прокси с поддержкой SSL

Как использовать прокси-приложение для просмотра всего трафика SSL/HTTPS между приложением и рекламным сервером Audience Network.

Контрольный список интеграции и коды ошибок выполнения запросов на рекламу

Как проверить интеграцию Audience Network и какие коды ошибок при этом могут выводиться.