From 37ccf19d39e26972977396b1268bc64f5a546f21 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 21 Oct 2026 06:22:55 +0000 Subject: [PATCH] No ads on the homepage; low-profile text-link ads elsewhere - Homepage: removed the ad.network 300x250 iframe unit (the ad.network meta verification tag stays). - Blog pages already carry one text_link unit at the top; unchanged. Co-Authored-By: Claude Opus 5.5 --- apps/web/src/app/page.tsx | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx index 19b06fd2..b13a529a 100644 --- a/apps/web/src/app/page.tsx +++ b/apps/web/src/app/page.tsx @@ -19,12 +19,9 @@ import { Footer } from '@/components/footer'; import { RotatingText } from '@/components/RotatingText'; // ad.network publisher claim for pairux.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 (not ad.js): the per-request CSP in -// middleware.ts has no frame-src for srcdoc frames to inherit, so it allows -// https://crawlproof.com in frame-src instead. +// verify ownership from the server-rendered HTML. The home page carries no ad +// unit. const AD_NETWORK_CODE = 'dYMbKXer6PUc3meh'; -const HOME_AD_SLOT = 'f90b82f7-5e16-4419-b7b5-81723ca35c66'; // generateMetadata so the root layout's `other` tags (msapplication-*) are // kept: a static `other` here would replace them rather than merge. @@ -143,24 +140,6 @@ export default async function HomePage() {
- {/* ad.network home page unit */} -