Patent attributes
An online system receives a set of creatives provided by a content provider, and presents one or more pseudo-assembled content items composed of the different combinations of the received creatives on a user interface to the content provider. A pseudo-assembled content item includes one or more creatives to be included in a final content item that are placed in their positions in the display interface, but the content item has not yet undergone assembly or creation. The positions of the creatives are defined by one or more placement rules provided by the content provider. The content provider can interact with the user interface to swap different creatives into the content item. The content provider can visually preview different content item candidates assembled from different permutations of creatives from the set of creatives of the content item before creating the final content item.