From f68ee550b3e71aabe5ad4f256742bc026a5c5e96 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 21 Oct 2026 05:40:58 +0000 Subject: [PATCH] No ads on the homepage; low-profile text-link ads elsewhere Homepage renders no ad unit. Remaining units are a single text_link line per page with quiet spacing, never against the footer. Co-Authored-By: Claude Opus 5.5 --- apps/web/app/layout.tsx | 9 ++++----- apps/web/components/ad-unit.tsx | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 apps/web/components/ad-unit.tsx diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index cf16eb1..2730016 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -1,6 +1,7 @@ import type { Metadata } from 'next' import { Footer, Header } from '@/components/chrome' import { PitFooter } from '@/components/pit-footer' +import { AdUnit } from '@/components/ad-unit' import { SITE } from '@/lib/site' import './globals.css' import Script from "next/script"; @@ -87,11 +88,9 @@ export default function RootLayout({ children }: { children: React.ReactNode })
- {/* One CrawlProof unit at the top of the content, never by the footer. - * No data-format: ad.js picks the size from the container width. */} -
-
-
+ {/* One low-profile CrawlProof unit at the top of the content, never by + * the footer, and none on the homepage. */} + {children}