From b550a297eab82aaeecedd0da75c2b826685554b1 Mon Sep 17 00:00:00 2001 From: lili Date: Thu, 2 Jul 2026 20:07:53 -0700 Subject: [PATCH] =?UTF-8?q?docs(contracts):=20ad-slot=20callback=20?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E6=8E=AA=E8=BE=9E=E4=BF=AE=E6=AD=A3=E2=80=94?= =?UTF-8?q?=E2=80=94=E7=9C=9F=E9=AA=8C=E7=AD=BE=E8=B5=B0=20MD5=20=E6=A1=A9?= =?UTF-8?q?=E7=AE=97=E6=B3=95=E9=9D=9E=E7=9B=B4=E9=80=9A=E6=94=BE=E8=A1=8C?= =?UTF-8?q?(=E9=98=B2=E8=AF=AF=E8=AF=BB,R4-17=20=E7=BB=88=E5=AE=A1?= =?UTF-8?q?=E5=AE=9A=E7=A8=BF)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- contracts/ad-slot.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/ad-slot.schema.json b/contracts/ad-slot.schema.json index af63149e..a872d6fa 100644 --- a/contracts/ad-slot.schema.json +++ b/contracts/ad-slot.schema.json @@ -18,7 +18,7 @@ "enum": ["rewarded", "interstitial", "banner"] }, "provider": { - "description": "广告联盟:csj=穿山甲 / gdt=优量汇 / mock=桩(MVP 默认)/ callback=sandbox 自回调桩(M4 服务端回调验签演进,签名校验走桩直通;见 api-schemas/ad.yaml /app-api/ad/reward/callback 与 ad 模块 CallbackAdProvider)", + "description": "广告联盟:csj=穿山甲 / gdt=优量汇 / mock=桩(MVP 默认)/ callback=sandbox 自回调桩(M4 服务端回调验签演进,真验签走 MD5 桩算法、空密钥拒绝,非直通放行;见 api-schemas/ad.yaml /app-api/ad/reward/callback 与 ad 模块 CallbackAdProvider)", "type": "string", "enum": ["csj", "gdt", "mock", "callback"] },