Эта функция позволяет получить нужные соотношения сторон изображений для разных мест размещения рекламы. При обрезке Facebook следует вашим спецификациям. Если вы их не предоставили, используются значения по умолчанию. См. справку по изображениям для рекламы. Сначала загрузите изображение, которое вы хотите использовать в рекламном креативе:
curl \
-F 'filename=@<IMAGE_PATH>' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adimages
Затем добавьте рекламный креатив, указав хэш изображения, полученный в результате предыдущего вызова, и спецификации обрезки.
Спецификации обрезки содержат пары "ключ-значение", в которых ключ — это crop key
, а значение — размеры обрезки в пикселях. Все поддерживаемые ключи приведены здесь.
Укажите значения в виде координат (x, y)
для левого верхнего и правого нижнего углов прямоугольника обрезки. Параметр crop key
описывает соотношение сторон. Соотношение сторон прямоугольника с указанной шириной и высотой должно быть как можно ближе к соотношению сторон в crop key
.
Исходные координаты (0, 0)
для изображения находятся в левом верхнем углу. Точка (width - 1, height - 1)
находится в правом нижнем углу.
Если вы решили использовать эту функцию, это необходимо сделать для всех мест размещения, где может появиться ваша реклама. Например, если вы добавили спецификации обрезки для правого столбца, но реклама также может появиться в Ленте новостей, укажите спецификации и для Ленты новостей.
Обрезка изображений поддерживается только в рекламных креативах с image_file
или image_hash
. Page posts
не поддерживаются. Действуют следующие ограничения:
(x, y)
, должны лежать внутри изображения. Нельзя задавать координаты прямоугольника таким образом, чтобы он выходил за пределы изображения.Пример:
Example:{"100x100": [ [330, 67], [1080, 817] ]}