Agentic coding on top open-weight models
For advertisersJoin the launch list
For advertisers

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.

Download the whole kit (zip)README.txt
Templates, 2x retina

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 template, 1920 by 1080 pixels

Rewarded video / theater

1920×1080video

16: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

SVG
Build-wait card template, 1280 by 720 pixels

Build-wait card

1280×720image

16:9 · fills the card (cover) · keep content inside the dashed safe area

empty-state-1280x720.svg · image png/jpg/webp/gif, max 5MB

SVG
Rail promo card template, 464 by 192 pixels

Rail promo card

464×192image

renders 232x96 · cover-cropped

rail-promo-464x192.svg · image, max 5MB

SVG
Tower template, 200 by 1600 pixels

Tower

200×1600image

40px strip

collapsed-tower-200x1600.svg · middle column only

SVG

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.

README.txt

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.