Чтобы запустить проверки показа рекламы и получить результаты с ошибками, прочтите поле 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 | Один из следующих вариантов: |
logged_out_ads | Один из следующих вариантов: |