При попытке создать динамическое объявление с помощью кода Python, он показывает ошибку
«Ваш продукт не может быть загружен. Он может отсутствовать или быть недоступным по соображениям конфиденциальности».
Но я использовал тот же набор продуктов для создания динамической рекламы через менеджер объявлений Facebook (UI).
story = AdCreativeObjectStorySpec()
story[story.Field.page_id] = params['fb_page_id']
story[story.Field.template_data] = {
'message': 'Test {{product.name | titleize}}',
'link': params['shortlyst_campaign_url'],
'name': 'Headline {{product.price}}',
'description': 'Description {{product.description}}',
}
creative = AdCreative(parent_id=params['account_id'])
creative[AdCreative.Field.name] = 'Dynamic Ad Template Creative Sample'
creative[AdCreative.Field.object_story_spec] = story
creative[AdCreative.Field.product_set_id] = params['product_set_id']
creative.remote_create()