From 84cc649066d443606290a927baa3afa26ff1ed1d Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Sat, 5 Sep 2026 23:08:09 +0000 Subject: [PATCH] Blog pages carry a CrawlProof unit by default The blog layout appends the text-strip AdUnit under every post. It collapses to nothing when there is no advertiser and, like every unit here, renders nothing for signed-in members. Tracking was already on. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01YafYxayh7Gqe5MWNNQMev2 --- src/app/blog/layout.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/app/blog/layout.tsx b/src/app/blog/layout.tsx index d34a86ac..5977ee0f 100644 --- a/src/app/blog/layout.tsx +++ b/src/app/blog/layout.tsx @@ -1,7 +1,18 @@ 'use client'; +import { AdUnit } from '@/components/ads/ad-unit'; import { MainLayout } from '@/components/layout'; +/** + * Every blog page carries one CrawlProof unit under the post: the text strip, + * which collapses to nothing when there is no advertiser and, like every + * AdUnit here, renders nothing for signed-in members. + */ export default function BlogLayout({ children }: { children: React.ReactNode }) { - return {children}; + return ( + + {children} + + + ); }