From 8afa6b0c4252ba6dea2c92462c4165d54cc9e109 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 21 Oct 2026 05:41:46 +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/page.tsx | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index 21f4d85..07c6556 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -31,13 +31,10 @@ export const dynamic = "force-dynamic"; /** * ad.network publisher claim for hqtui.com. The meta tag lets ad.network - * verify ownership from the server-rendered HTML. The home page unit is a - * plain iframe to crawlproof's ad frame rather than ad.js: the site CSP has no - * frame-src for srcdoc frames to inherit, so `frame-src https://crawlproof.com` - * in next.config.ts is what lets it load. + * verify ownership from the server-rendered HTML. The home page carries no ad + * unit; the blog's text_link line is the site's only placement. */ const AD_NETWORK_CODE = "KGszGjGwRQ4SSvKg"; -const HOME_AD_SLOT = "a20c56e3-c608-4a38-be7d-9cc12d2d7dff"; export const metadata: Metadata = { other: { "ad.network": AD_NETWORK_CODE }, @@ -272,23 +269,6 @@ export default async function Home() { -