Версия API Marketing

Проверки показа рекламы

Связанные темы

Проверки показа — это набор проверок, который помогает обнаружить потенциальные проблемы, связанные с показом рекламы.

Запуск проверок и чтение данных

Чтобы запустить проверки показа рекламы и получить результаты с ошибками, прочтите поле failed_delivery_checks рекламного объявления. Пример запуска проверок показа для объявления 6014290603725:

curl -G \
  -d 'fields=failed_delivery_checks' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/<AD_ID>

Если все проверки успешно пройдены, поле failed_delivery_checks не включается в ответ.

Например, ответ для объявления, которое не прошло проверку invalid_custom_audiences, будет иметь следующий вид:

{
 "failed_delivery_checks": [
    {
      "summary": "Custom Audience No Longer Shared", 
      "description": "This ad uses a custom audience that's no longer being shared with you. Please contact the person who set up the audience for more information.", 
      "check_name": "invalid_custom_audiences", 
    }
  ], 
  "id": "6014290603725"
}

Поле failed_delivery_checks представляет собой массив JSON, содержащий объекты JSON непройденных проверок. Каждая непройденная проверка содержит следующие поля:

Имя Описание Тип

check_name

Имя непройденной проверки (см. раздел Типы проверок показа)

Строка

summary

Описание ошибки в одну строку

Строка

description

Более подробное описание ошибки

Строка

Типы проверок показа

Ниже перечислены доступные проверки показа рекламы.

check_name Причина ошибки

page_status

Публикация страницы отменена: показ рекламы невозможен, так как страница, на которую она таргетирована, не опубликована.

mobile_eligible

Неприменимо для мобильных устройств: показ рекламы не будет осуществляться для мобильных пользователей.

blocked_url

URL в списке блокировки: объявление перенаправляет пользователя на подозрительный URL.

invalid_custom_audiences

Один из следующих вариантов:
1. Пользовательская аудитория более не находится в общем доступе: в этой рекламе используется пользовательская аудитория, к которой у вас больше нет доступа. За дополнительной информацией обратитесь к человеку, который настроил данную аудиторию. Если у аккаунта более нет доступа к некоторым из аудиторий, которые используются для рекламы, ее показ невозможен.
2. Конфликтующие ссылки для отказа пользовательских аудиторий: в рекламе используются аудитории с разными ссылками для отказа. В одном объявлении можно использовать только пользовательские аудитории, ссылки для отказа которых не конфликтуют между собой.
3. Реклама использует удаленную пользовательскую аудиторию: в этом объявлении используется пользовательская аудитория, которая была удалена вами или настроившим ее человеком. Показ рекламы с удаленной пользовательской аудиторией невозможен.
4. Ошибка пользовательской аудитории: возникла проблема с пользовательской аудиторией, связанной с этим объявлением. Мы работаем над устранением этой проблемы. Повторите попытку позже.

logged_out_ads

Один из следующих вариантов:
1. Для рекламы без входа допускаются только объявления публикаций Страницы.
2. История, используемая для рекламы без входа, не является общедоступной.