Meta Business Help Centre
About dynamic creative

Dynamic creative takes multiple media, such as images and videos, and multiple ad components, such as images, videos, text, audio and calls to action, and then mixes and matches them in new ways to improve your ad performance. It allows you to automatically create personalised creative variations for each person who views your ad, with results that are scalable.
The creative variations are only based on the media and ad components that you provide, unless the Optimise creative for each person toggle is also turned on. When that toggle is also enabled, the following optimisations might occur:
- Applying minor image enhancements to thumbnails or images.
![]() Original | ![]() Example |
- Cropping your image and video.
![]() Original | ![]() Example 1 | ![]() Example 2 |
- Applying a template to your creative elements for Stories.
- Creating a Stories carousel ad based on a single image or headline, or product catalogue information.
- Playback speed for videos without sound.
- Swapping text between fields, such as primary text and headline.
- Creating videos from images.
- Displaying your carousel cards as a video.
- Selecting songs based on your ad's content to accompany your ad when applicable.
- Optimising your ad destination between your website and your shop on Facebook or Instagram.
- Expanding an image by filling the background with matching colours or patterns.
Original
Example 1
Example 2
For example, see above how we may fill the background with matching colours or patterns of your ad's images. We'll apply this slight change on your behalf if we believe that it's likely to improve performance for different placements. These changes are meant to be so minor that you will not be able to preview the change.
Dynamic creative is an ideal optimisation tool when you're unsure which media or ad components resonate with different audiences. As you can only see the aggregate performance of all your variations, we don't recommend that you use dynamic creative as a substitute for split testing.
Note: You can create a maximum of 1,000 dynamic creative ads. If you reach this limit, you will need to delete or archive some before creating more.