> to do around 1500 banner ads. ... We got 6 products in 5 colors and the aim was to create ad banners for 3 countries. The goal was to create 15 formats of each banner ad
Such product exists: Alibaba Luban. It was announced back in 2016 and here's a real world generated example of it:
https://www.bilibili.com/read/cv59884/
There's few demo GIFs show how text and picture align differently in position with different size of layout.
Product page (in Chinese):
some blogs
https://www.alibabacloud.com/blog/alibaba-luban-ai-based-gra...
https://www.alibabacloud.com/blog/the-evolution-of-luban-in-...