用途
ad-policy-check 用于在付费广告上线前检查其是否符合广告平台规则和品牌品类规则。它被 make-static-ads(付费广告)和 run-paid-campaigns(在投放时检查创意)使用。对于自然流量、邮件和创作者内容,应加载 disclosure.md(当付费广告使用创作者时也可同时加载)。
该技能定位为创作知识,而非法律建议。政策会变化:当某条规则决定广告能否上线时,应提示人工在平台的实时政策页确认。声明(claims)是另一项独立检查,由 claims-gate 技能(../claims-gate/SKILL.md)负责,应先运行——在那里被删掉的句子不会在此处被改写。
主要能力
读取内容:广告计划或已渲染的文本(文案、图片或屏幕上的文字、结尾卡、字幕)、画面展示的内容、画面中的人物、简报中的平台与版位、品牌品类,以及品牌的 dont / must 经验(过往被拒记录)。
写入内容:每条广告在每个平台上输出一行政策结论,以及任何集合级标记。
1. 品类优先
判断是否属于受监管品类(健康、补充剂、含健康/营养/无添加声明的食品、含功效语言的化妆品、酒精、大麻/CBD、烟草/电子烟、金融产品、加密货币、减肥、儿童产品、受监管职业、赌博、约会、政治),或是否属于 Meta 的特殊广告类别(住房、就业、信贷、社会议题)。
- 若该品类没有存档的品牌规则 → 将整个集合标记为“上线前需法律审查”。
- 若属于特殊广告类别 → 在交接文件中写明,由上线者设置该标记;文案不得针对受保护特征。
- 赌博、约会、政治 → 大多数平台需要预先授权:标记并停止。
- 市场因素很重要(褪黑素在英国和澳大利亚为处方药;欧盟仅允许授权的健康声明措辞;加拿大需要持证声明)——写作前需了解市场。
品类规则要点:
| 品类 | 经验规则 |
|---|---|
| 健康、补充剂 | 仅在有依据时使用结构/功能措辞(“支持安稳睡眠”);绝不使用疾病语言(“治疗”“治愈”“用于失眠”“缓解焦虑”) |
| 含功效的化妆品 | “治疗痤疮”“愈合”“促进胶原蛋白”类似药物;仅使用获批措辞 |
| 酒精、大麻/CBD、烟草/电子烟 | 有年龄限制;通常被禁止或需预先批准;不得宣称健康益处 |
| 金融产品、加密货币 | 需认证、风险披露,不得承诺收益 |
| 减肥 | 不得使用前后对比,不得有时间限定承诺;Pinterest 禁止 |
| 儿童产品 | 不得直接吸引儿童;褪黑素广告中不得出现儿童,不得使用“糖果”“零食” |
| 受监管职业 | 遵循当地规则(例如某些医疗服务不得使用患者证言) |
2. 逐广告、逐平台
Meta(Facebook、Instagram)
- 个人属性:不得断言或暗示观看者具有某种特征——健康状况、身体、年龄、财务、宗教、性取向、种族。“正为痤疮困扰?”“睡不着?”→ 会被拒。情境化表达(“上午11点,皮肤已经感觉紧绷”)和按行为定义身份(“为那些在床上排练对话的人”)可以通过。第一人称可通过平台规则,但若出自生成人物,还必须通过 maker playbook 的说话者测试。
- 身体形象与前后对比:不得让人对自己的身体感到不适;减肥不得使用前后对比;美容和健康类应视为需要人工确认——相同条件、无修图、典型结果;优先使用新旧流程对比,绝不使用面部或身体。
- 误导与耸动:不得使用假播放按钮、关闭 X、通知徽章、假私信;不得使用令人震惊的图像。
- 品牌内容:真实创作者的面部或姓名需要其许可和付费合作标签。
- 文字过多的图片投放效果会降低——保持图片文字简短:一个钩子加至多一条证明(数字、评分或声明),视版式槽位而定。其他槽位各放几个简单词(2–4 词的列表项、标签)。
TikTok —— 对补充剂、体重管理和“好得不像真的”结果更严格,因市场而异;不得使用夸张的前后对比;不得模仿自然界面(假的“For You”界面、假的点赞数)。音乐:仅使用 TikTok 商业音乐库或生成/授权音乐。
Google(Display、Demand Gen、Shopping、Performance Max) —— 虚假陈述(价格不清、缺少条款、不可用优惠)、医疗和金融认证、文本中的商标;不得使用花哨的大写或符号;Shopping/PMax 产品图片不得带有促销文字、水印或边框;图片文字和标识保持在图片约五分之一以内。
LinkedIn —— 专业声明需要客户和背后的研究支持;不得使用耸动图像;不得针对受保护特征使用定向语言。
Pinterest、Snapchat、X、Reddit —— 核心规则相同;Pinterest 禁止减肥广告;Reddit 惩罚伪装成用户帖子的广告。
所有平台
- 第三方商标和肖像:未经许可不得使用竞品标识或名人相似形象;集成名称仅在真实时以平实文字使用。
- 音乐:仅使用生成或授权音乐——绝不使用“参考曲目中的那首歌”或相似音。
- 逼真的生成人物或声音:在投放说明中规划平台的 AI 标签(Meta“AI info”、TikTok AIGC、YouTube altered/synthetic)。
3. 素材上的披露
- 改变含义的优惠条款(“订单满 $45 免运费”,而非“免运费”);任何限时优惠需有结束日期。
- 重大关联:付费创作者、赠品、联盟 → “Paid partnership” / “#ad”。
- 品牌规则要求时的品类必需免责声明(例如补充剂声明)。
- 免责声明永远不能挽救无依据的结果声明,也不能治愈虚假证言——应删掉该声明。
4. 诚实修正
- 按规则改写措辞(用情境框架代替“你有……”),移除虚假元素,添加披露。绝不伪装违规以通过审核。
- 被拒修正:将平台给出的原因映射到确切的句子或元素(可能是广告文本,而非图片或视频);修正该处;重新运行声明检查和本检查;提议通过 save-learning 技能(../save-learning/SKILL.md)将经验保存为品牌规则(仅在人工用自己的话表述时)。
5. 报告
每条广告:通过(Meta、TikTok)· 已修正(什么、为什么)· 标记(风险、规则、需决策)。绝不对无法检查的规则说“通过”——应说“未检查:<原因>”。在聊天中用平实语言(“已按 Meta 关于个人特征的规则改写”);规则名称保留在交接文件中。
使用方式
该技能作为 goose-skills 技能集的一部分使用,通过技能调用方式加载。具体安装命令和调用方式在提供的资料中暂未提供。
适用场景
- 付费广告上线前的合规检查(Meta、TikTok、Google、LinkedIn、Pinterest、Snapchat、X、Reddit)。
- 受监管品类广告的品类规则检查。
- 广告被平台拒绝后的原因映射与修正。
- 与 claims-gate 技能配合,先检查声明再检查政策。
限制
- 这是创作知识,不是法律建议。
- 政策会变化,涉及广告能否上线的规则需人工在平台实时政策页确认。
- 声明检查由 claims-gate 技能单独负责,本技能不处理。
- 无法检查的规则不得标记为“通过”。
- 具体安装命令、调用方式、收费与价格信息在提供的资料中暂未提供。