Чтобы получить URL-адрес изображения, сначала необходимо получить хеш-изображение из спецификации истории объекта Ad Creative.
Запросить спецификацию истории объекта при запросе рекламного объявления:
creativeFields = [
'image_url',
'link_url',
'preview_url',
'template_url',
'object_story_spec'
]
Извлечение желаемого image_hash из спецификации истории объекта. Пример ниже будет работать для рекламы с одним изображением.
imageHash = creatives[0]['object_story_spec']['link_data']
Затем запросите постоянный URL для хэша изображения из рекламного аккаунта.
fields = ['id','permalink_url','name']
params = {'hashes':[imageHash]}
imageHashes = AdAccount(ad_account_id).getAdImages(
fields=fields,
params=params,
)
print(imageHashes)
Я не могу проверить приведенный выше код, но он должен получить вам изображение.