This commit is contained in:
Timo Knuth
2026-01-12 17:22:20 +01:00
parent b3e858c033
commit 5784a52e3c
3 changed files with 50 additions and 18 deletions

View File

@@ -1,6 +1,7 @@
'use client';
import React from 'react';
import Script from 'next/script';
import AdBanner from '@/components/ads/AdBanner';
export default function ToolsLayout({
@@ -10,6 +11,13 @@ export default function ToolsLayout({
}) {
return (
<div className="flex flex-col min-h-screen">
{/* AdSense script - only loads on tool pages */}
<Script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2782770414424875"
crossOrigin="anonymous"
strategy="lazyOnload"
/>
<div className="flex-grow relative">
{children}

View File

@@ -114,11 +114,8 @@ export default function RootLayout({
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(websiteSchema) }}
/>
<script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2782770414424875"
crossOrigin="anonymous"
/>
{/* AdSense script removed from global layout to prevent auto-ads on landing pages.
Ads are loaded locally via the AdBanner component only on tool pages. */}
</head>
<body className="font-sans">
<Suspense fallback={null}>