Место размещения | Описание |
---|---|
| Истории на Facebook |
| Мобильное устройство (полная ширина) |
| Межстраничная реклама в Audience Network |
| Средний прямоугольник Audience Network |
| Нативная реклама в Audience Network |
| Лента Instagram |
| Истории в Instagram |
| Входящие в Messenger |
| Истории в Messenger |
| Лента на ПК |
| Лента на мобильном устройстве |
| Правый столбец на ПК |
Место размещения | Описание |
---|---|
| Истории на Facebook |
| Мобильное устройство (полная ширина) |
| Видеореклама In-Stream в Audience Network |
| Видеореклама In-Stream в Audience Network (мобильные устройства) |
| Межстраничная реклама в Audience Network |
| Средний прямоугольник Audience Network |
| Видео с бонусами в Audience Network |
| Лента Instagram |
| Истории в Instagram |
| Видеореклама In-Stream на Facebook (ПК) |
| Видеореклама In-Stream на Facebook (мобильные устройства) |
| Входящие в Messenger |
| Истории в Messenger |
| Лента на ПК |
| Лента на мобильном устройстве |
| Рекомендуемые видео (мобильные устройства) |
Чтобы посмотреть результаты проверки для существующего изображения или видео, отправьте запрос GET
к границе контекста {business-image-id}/ad_placement_validation_results
или {business-video-id}/ad_placement_validation_results
.
Пример ответа (изображение)
{ "data": [ { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": false, "error_messages": [ "Fb Story Ads Resolution Is Too Low: The width of photo and video has to be larger than 500px for ads in Facebook Stories." ] }, ... ] }
Пример ответа (видео)
{ "data": [ { "ad_placement": "INSTREAM_VIDEO_MOBILE", "ad_placement_label": "Facebook In-Stream Video (Mobile)", "is_valid": false, "error_messages": [ "Ad Video Duration Is Too Short: Duration of the video used in the ad is too short." ] }, ... { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": true } ] }
Вы также можете легко провести проверку всех креативов компании, добавив поле ad_placement_validation_results
в запрос GET
к границе контекста {business-id}/creatives
.
Пример запроса
curl -i -X GET \ "https://graph.facebook.com/{version}/{business-id}/creatives?fields=ad_placement_validation_results&access_token={access_token}"
Добавляя креативы в папку, вы также можете выполнить проверку места размещения во время загрузки. Для этого задайте массив мест размещения рекламы в необязательно параметре validation_ad_placements
запроса POST
на загрузку изображения или видео.
Список поддерживаемых типов мест размещения см. в столбце Место размещения в разделе Поддерживаемые места размещения видеорекламы. API проверит предоставленные места размещения рекламы, отклонит загрузку в случае ошибок и вернет в ответе результаты этой проверки.
Пример параметра в вызове:
"validation_ad_placements"=["FACEBOOK_STORY_MOBILE", "MESSENGER_MOBILE_STORY_MEDIA"]
Пример ответа с результатами проверок:
"validation_results" => [ { "ad_placement" => "FACEBOOK_STORY_MOBILE" "ad_placement_label" => "Facebook Stories" "error_messages" => ["The width of the media in the ad is too low. Try to use a different media.""The height of the media in the ad is too low. Try to use a different media."], "is_valid" => false, }, { "ad_placement" => "MESSENGER_MOBILE_STORY_MEDIA" "ad_placement_label" => "Messenger Stories", "error_messages" => [], "is_valid" => true. }, ]
Условные результаты
validation_results
. validation_results
.validation_only
. Если для него установлено значение true, API всегда отклоняет загрузку и только возвращает результаты проверки. validation_only
имеет значение true
, но ни одного места размещения рекламы в параметре validation_ad_placements
не указано, API по умолчанию проведет проверку всех мест размещения рекламы.