cream ad kit
One SVG artboard per ad space, at the exact pixel size to export. Open it in Figma or any design tool, design inside the frame, delete the guides layer, export, and upload in your advertiser dashboard.
Exact sizes. Zero guesswork.
Every file is named after its export size. The dashed rectangle inside is the safe area that stays visible after the placement crops; the whole guides group is deletable in one click.
Rewarded video / theater
1920×1080video16:9 · shown whole (contain, letterboxed) · the entire frame is always visible
rewarded-theater-1920x1080.svg · video mp4/webm max 50MB, bills on a % of its own length watched (not fixed seconds) · video only, an image cannot serve here
Build-wait card
1280×720image16:9 · fills the card (cover) · keep content inside the dashed safe area
empty-state-1280x720.svg · image png/jpg/webp/gif, max 5MB
Rail promo card
464×192imagerenders 232x96 · cover-cropped
rail-promo-464x192.svg · image, max 5MB
Tower
200×1600image40px strip
collapsed-tower-200x1600.svg · middle column only
Spinner note, workspace banner, CLI rail, and model picker are text-only surfaces: no file, just brand, copy, and a CTA label. The full spec table lives on /advertisers#specs.
The rules, as shipped in the zip.
cream, advertiser creative kit
================================
Every template below is an SVG artboard at the EXACT pixel size to export.
Open in Figma (drag the .svg in), Sketch, Illustrator, or any editor.
Design inside the frame, delete the "GUIDES-delete-before-export" layer group,
export as PNG/JPEG/WebP (or render video at the same frame size), and upload it
in your dashboard at https://trycream.app/advertisers, that's it. No resizing,
no cropping, no extra steps: these are the native sizes of our ad spaces.
Templates (pixels, 2x retina)
-----------------------------
rewarded-theater-1920x1080.svg Rewarded video player. 16:9, letterboxed
(contain), the whole frame is always visible.
Video ONLY (mp4/webm <=50MB): a rewarded placement
cannot serve an image, it needs a playable length to
judge a completed watch. Bills on a percentage of the
video's own declared length watched (set at upload),
not a fixed number of seconds.
empty-state-1280x720.svg Build-wait card, shown while a house-funded build plan
drafts. 16:9 cover.
rail-promo-464x192.svg Projects/Sessions sponsor card. Renders 232x96, cover.
collapsed-tower-200x1600.svg Thin vertical strip (40px wide in-app). Heavily cropped
left/right, keep everything in the middle column.
File rules (enforced at upload)
-------------------------------
images png, jpeg, webp, gif, max 5MB
videos mp4, webm, max 50MB
text ads brand <=80 chars · CTA label <=40 chars · body <=2000 chars
(spinner note, workspace banner, CLI rail, and model picker are text-only;
keep body under ~120 chars there)
links https:// only
Where each file is used
-----------------------
Your creative is ONE file per ad. Pick the template matching the surface you're
buying (campaigns can target surfaces), design at that size, upload. Text-only
surfaces (spinner note, workspace banner, CLI rail, model picker) need no file,
just brand + copy + CTA.
Questions: advertise@trycream.app
Questions about a size or a surface: advertise@trycream.app.
