Optimizing ad media for over 50 billion ad impressions per day.
Role: Product design lead | Timeline: 6 months | Team: Product Design (3), Content (2), Engineering (5), Product Management, Data Science
Summary
Editing media assets as ingredients for flexible AI-optimized creative variants
The shift toward adaptive creative systems
Meta’s advertising ecosystem was evolving beyond single-asset campaign creation toward more adaptive, AI-assisted creative optimization systems. As automation capabilities expanded, advertisers increasingly needed workflows capable of supporting multiple media assets, formats, and placement variations simultaneously. Existing editing workflows, however, were still built around one-media-at-a-time customization models that created friction at scale.
Reimagining media customization workflows
The project redesigned media customization controls in Ads Manager to support multi-media editing, flexible creative variations, and placement-aware optimization workflows. Advertisers could now manage collections of images and videos within a unified system that enabled AI-assisted selection and optimization across placements, audiences, and formats. The experience simplified complex creative workflows while enabling more scalable automation systems behind the scenes.
Designing for scale, flexibility, and usability
The experience transformed media editing from a linear asset workflow into a more dynamic orchestration system designed for large-scale ad delivery. The design focused on reducing operational complexity, improving creative flexibility, and helping advertisers adapt content across Meta’s expanding ecosystem of placements and formats. The goal was not simply adding more customization controls, but enabling a foundation for increasingly intelligent creative optimization systems.
Impact snapshot
Every day, billions of ad impressions are seen across Facebook, Instagram, and other Meta platforms. Each ad contains an image or video asset chosen by one of the over 10 million advertisers on the platform.
Media is uploaded, selected from a media library, and then customized for each impression. Media is cropped for specific aspect ratios of different ad placements, given custom text properties, and more.
This project was a fundamental shift in how advertisers interact with the media before publishing ads to their audiences, shifting from single image or video model to a flexible media model.
Challenge
Why the existing model no longer scaled
For years, Ads Manager treated media customization as a one-to-one workflow: one image or video = one editing workflow = one output per ad experience. But Meta’s ad ecosystem had evolved dramatically:
But Meta’s advertising ecosystem had evolved dramatically:
- More placements
- More aspect ratios
- More content formats
- More automation
- More AI-driven delivery systems
The original editing model became incompatible with how modern ad delivery worked behind the scenes. Advertisers were no longer creating a single ad creative. They were effectively creating a pool of creative possibilities that Meta’s systems could optimize dynamically. The product experience hadn’t caught up yet.
Problem and opportunity
Mental model misalignment
The problem
Meta’s ads ecosystem was evolving toward a more dynamic future. Machine learning systems could identify high-performing creative combinations, but media customization flows treated each creative asset independently. Advertisers were required to manually edit assets one by one, and duplicate effort across multiple ads and placements. They were forced to think in terms of static outputs, which isn’t how the ad delivery system works.
As advertisers uploaded more assets, the workflow became increasingly difficult to manage. The system could not fully leverage performance signals across a broader creative pool, and advertisers optimized individual assets manually, while delivery systems optimized performance automatically behind the scenes.
The interaction model wasn’t built for future AI-assisted optimization systems, and introduced friction precisely where automation was becoming most valuable.
Multi-asset creative variants
The opportunity
The mental model shifted from “edit this image” to “add creative ingredients the system can use to create new recipes”.
This required re-thinking everything about media interactions in ad creation flows.
- Media selection and uploading
- Creative customization
- Media > placement mapping
- Balancing control and automation
Because advertisers could now upload and manage pools of media assets, all in a single ad, the system could more effectively select dynamic media variants and combinations of creative assets.
Instead of manually defining every output, advertisers could enable the system to continuously identify higher-performing creative combinations.
Design goals
Reduce workflow complexity
Simplicity
Enable advertisers to manage multiple assets without exponentially increasing customization effort.
Preserve advertiser trust
Transparency
Automation needed to feel understandable and controllable, not opaque or complex.
Improve creative diversity
Liquidity
Enable the delivery systems to identify more performant combinations of media, formats, and placements.
Future-proof creative editing
Scalability
Build a foundation that could support the creative customization options of increasingly adaptive ad systems.
The core advertiser experience
Outcomes
For advertisers
Scalable media customization
The transition from single-media editing to a multi-media customization system reduced operational friction across ad creation workflows. Advertisers could manage pools of creative assets instead of manually editing individual images and videos across placements, creating a more scalable and flexible workflow for a modern campaign creation that mirrors how the system uses creative assets.
For Meta