diff --git a/src/app/(marketing)/tools/crypto-qr-code/CryptoGenerator.tsx b/src/app/(marketing)/tools/crypto-qr-code/CryptoGenerator.tsx
index 579780f..b9aecf7 100644
--- a/src/app/(marketing)/tools/crypto-qr-code/CryptoGenerator.tsx
+++ b/src/app/(marketing)/tools/crypto-qr-code/CryptoGenerator.tsx
@@ -352,19 +352,7 @@ export default function CryptoGenerator() {
- {/* Leaderboard Ad - Below Form */}
-
diff --git a/src/app/(marketing)/tools/layout.tsx b/src/app/(marketing)/tools/layout.tsx
index 4246278..854e576 100644
--- a/src/app/(marketing)/tools/layout.tsx
+++ b/src/app/(marketing)/tools/layout.tsx
@@ -20,31 +20,16 @@ export default function ToolsLayout({
/>
{children}
-
- {/* Desktop Sidebar Ad - High Resolution Only */}
- {/* Positioned absolute to the right, only visible on very wide screens (2xl) */}
-
{/* Footer Ad Placement - Appears on ALL tool pages */}
+ {/* AdBanner handles its own visibility - only shows when an ad is filled */}
diff --git a/src/components/marketing/InstantGenerator.tsx b/src/components/marketing/InstantGenerator.tsx
index 7d66d60..0e5f557 100644
--- a/src/components/marketing/InstantGenerator.tsx
+++ b/src/components/marketing/InstantGenerator.tsx
@@ -277,16 +277,6 @@ export const InstantGenerator: React.FC