moda-social-ads
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesemoda-social-ads
moda-social-ads
<!-- moda:banner -->
PREREQUISITE — load once per session (step-0, write contract,
free/metered map). Already loaded? Skip ahead. If you cannot load it, the
non-negotiables: run before anything;
before creating; every write carries the latest revision — on
, re-read and retry once (it heals); send the canvas link the
moment it exists; stuck or failed? — free and fast,
never guess.
<!-- /moda:banner -->moda-coremoda doctor --jsonmoda brand liststale_revisionmoda ask "<question>"<!-- moda:banner -->
前置要求 — 每个会话仅加载一次(步骤0,撰写协议,免费/计量映射)。已加载?直接跳过。若无法加载,必须执行以下操作:先运行;创建前执行;每次写入需携带最新版本号 — 遇到时,重新读取并重试一次(即可恢复);画布链接生成后立即发送;遇到卡顿或失败?执行 — 免费且响应迅速,切勿盲目尝试。
<!-- /moda:banner -->moda-coremoda doctor --jsonmoda brand liststale_revisionmoda ask "<问题>"Sizes and defaults
尺寸与默认设置
The IAB core set (), plus any size the user names:
--category web-ads| Size | Role | Notes |
|---|---|---|
| 300×250 | medium rectangle | the workhorse — design the MASTER here |
| 728×90 | leaderboard | hostile: one line, logo, CTA — nothing else |
| 160×600 | skyscraper | vertical stack, CTA at the bottom |
| 300×600 | half page | the roomy one; the master usually scales here first |
| 320×50 | mobile banner | hostile: type only, 4–6px off every edge |
| 970×250 | billboard | the only size with room for imagery |
Platform-native single ads ( or ): IG story ad
1080×1920 (bottom reserved from y 1400 for CTA chrome), Facebook feed ad
1200×628, IG feed ad 1080×1080 or 1080×1350.
--category web-adssocialCraft, in one pass: the Rule of One — one audience, one promise, one ask.
Hierarchy is hook → brand → CTA, with brand and CTA both visible; the CTA is
button-shaped and the highest-contrast element ("See the demo", never "Learn
more"). Keep type and CTA 8–10px off every edge — networks add a border at
serve time. Photography rarely survives these sizes: prefer solid colour,
gradients, shapes, type, and generated patterns.
包含IAB核心尺寸集(),以及用户自定义的任意尺寸:
--category web-ads| 尺寸 | 定位 | 说明 |
|---|---|---|
| 300×250 | 中型矩形 | 主力尺寸 — 在此设计母版广告 |
| 728×90 | 通栏横幅 | 限制严格:仅一行内容、品牌标识、行动按钮(CTA),无其他元素 |
| 160×600 | 竖幅广告 | 垂直堆叠布局,CTA置于底部 |
| 300×600 | 半页广告 | 空间充足;母版广告通常优先适配此尺寸 |
| 320×50 | 移动端横幅 | 限制严格:仅文字内容,四边预留4–6px边距 |
| 970×250 | 巨幅广告 | 唯一可容纳图片的尺寸 |
平台原生单广告(或):Instagram故事广告1080×1920(底部从y=1400位置起为CTA控件预留区域),Facebook信息流广告1200×628,Instagram信息流广告1080×1080或1080×1350。
--category web-adssocial遵循单一原则完成创作:同一受众、同一承诺、同一行动呼吁。内容层级为:钩子→品牌→CTA,品牌与CTA需同时可见;CTA为按钮样式,且是对比度最高的元素(建议使用“查看演示”,避免“了解更多”)。文字与CTA需与各边保持8–10px间距 — 广告平台投放时会自动添加边框。图片素材在这些尺寸中难以适配:优先使用纯色、渐变、图形、文字及生成式图案。
Recipe — the size set (master first)
操作流程 — 多尺寸套装(先做母版)
- — send the link immediately.
moda canvas create --name "[Campaign] — ads" --intent "[the one promise]" --size 300x250 --category web-ads --brand [KIT] - Design and APPROVE the master on page 1: , then
moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID]. Do not adapt anything until the master is right.moda canvas screenshot [CANVAS_REF] - — one page per size, repeated for each size in the set.
moda canvas add-pages [CANVAS_REF] --count 1 --size 728x90 - Re-COMPOSE each size (never squash): one markup apply per page, serial on the one canvas — the same message, re-laid for the shape. Check the two hostile sizes (728×90, 320×50) first; they break layouts before the others do.
- in ≤3-page batches; judge the set for one voice, one CTA, one brand presence.
moda canvas screenshot [CANVAS_REF] - — multi-page png arrives as a zip: the set ships together, one file for the trafficker.
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [campaign]-ads.zip
- 执行— 立即发送生成的画布链接。
moda canvas create --name "[Campaign] — ads" --intent "[the one promise]" --size 300x250 --category web-ads --brand [KIT] - 在第1页设计并确认母版广告:执行,然后执行
moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID]。母版未确认前,请勿调整任何内容。moda canvas screenshot [CANVAS_REF] - 执行— 每个尺寸对应一页,为套装中的所有尺寸重复此操作。
moda canvas add-pages [CANVAS_REF] --count 1 --size 728x90 - 为每个尺寸重新排版(切勿直接压缩):每页单独应用一次标记,在同一个画布上按顺序操作 — 传递统一信息,根据尺寸重新布局。优先检查两个限制严格的尺寸(728×90、320×50);它们比其他尺寸更容易出现布局问题。
- 按≤3页的批次执行;检查整套广告是否风格统一、CTA一致、品牌呈现统一。
moda canvas screenshot [CANVAS_REF] - 执行— 多页PNG文件将打包为ZIP:整套广告一并导出,交付给广告运营人员即可。
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [campaign]-ads.zip
Recipe — one platform-native ad
操作流程 — 单条平台原生广告
- — link immediately.
moda canvas create --name "[Campaign] — [placement]" --intent "[the one promise]" --size [WxH] --category web-ads --brand [KIT] - Write the idea in one sentence first: "For [audience], [brand] is the [category] that [single claim]." Kill every secondary message.
- Author in ONE apply; keep the CTA inside the placement's chrome-free zone.
- — squint test: blurred, does it still show what it is for and where the eye lands? Fix, re-screenshot.
moda canvas screenshot [CANVAS_REF] - .
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [campaign]-[size].png
- 执行— 立即发送链接。
moda canvas create --name "[Campaign] — [placement]" --intent "[the one promise]" --size [WxH] --category web-ads --brand [KIT] - 先用一句话明确创意:“面向[受众],[品牌]是能够[单一承诺]的[品类]。” 删除所有次要信息。
- 一次性完成排版;确保CTA位于广告投放区域的无控件预留区内。
- 执行— 眯眼测试:模糊后是否仍能识别广告用途与视觉焦点?如有问题,调整后重新截图。
moda canvas screenshot [CANVAS_REF] - 执行。
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [campaign]-[size].png
Examples
示例
- "banner ads in the standard sizes" → size-set recipe, IAB core, one zip.
- "an Instagram ad for the spring sale" → platform-native recipe at 1080×1350.
- "just a 728×90 and a 300×250" → size-set recipe with those two pages only.
- "an animated banner ad" → not this skill: load moda-video (motion wins).
- “标准尺寸横幅广告” → 使用多尺寸套装流程,IAB核心尺寸,导出为单个ZIP。
- “春季促销Instagram广告” → 使用平台原生广告流程,尺寸为1080×1350。
- “仅需728×90和300×250尺寸” → 使用多尺寸套装流程,仅添加这两个尺寸的页面。
- “动画横幅广告” → 不属于此技能范畴:加载moda-video(动态素材效果更佳)。
Errors
错误处理
Any typed error → load moda-core and read its recovery reference.
is likeliest here (many pages, many applies): applies to one
canvas stay SERIAL — a parallel batch shares one revision pin and loses.
stale_revision任何输入错误 → 加载moda-core并查阅其恢复参考文档。
是最常见的错误(多页面、多次标记应用):对同一画布的操作需按顺序执行 — 并行操作会共享同一版本标记,导致失败。
stale_revisionMake it recurring
实现批量复用
A campaign refresh on a cadence → moda-automate; the approved size-set skeleton
→ moda-templates, so the next campaign starts at step 4.
See also: moda-social — organic posts, carousels, one-off graphics ·
moda-core — the contract, recovery, everything Moda can do.
定期更新营销活动 → 使用moda-automate;已确认的多尺寸套装框架 → 保存为moda-templates,后续营销活动可直接从步骤4开始。
另见:moda-social — 原生帖子、轮播图、一次性图形素材 · moda-core — 协议、恢复机制及Moda的全部功能。
References
参考文档
| Doc | Load when |
|---|---|
| references/ads.md | depth: IAB set, per-size composition patterns, CTA and stopping power |
| references/markup.md | before any markup apply |
| references/export.md | zip semantics, pixel ratio, warnings |
| 文档 | 加载时机 |
|---|---|
| references/ads.md | 需要深入了解:IAB尺寸集、分尺寸排版模式、CTA设计与视觉吸引力 |
| references/markup.md | 首次应用标记前 |
| references/export.md | ZIP导出规则、像素比、警告信息 |