diff --git a/src/app/page.tsx b/src/app/page.tsx index 98923ed..7be8b02 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,6 +5,7 @@ import ComparisonForm from '@/components/ComparisonForm'; import ComparisonResults from '@/components/ComparisonResults'; import ComparisonHistory, { HistoryItem } from '@/components/ComparisonHistory'; import ComparisonTips from '@/components/ComparisonTips'; +import AdBanner from '@/components/AdBanner'; import { saveToHistory } from '@/utils/historyStorage'; export default function Home() { @@ -80,6 +81,10 @@ export default function Home() { +
+ +
+
diff --git a/src/components/AdBanner.tsx b/src/components/AdBanner.tsx new file mode 100644 index 0000000..3bc96e2 --- /dev/null +++ b/src/components/AdBanner.tsx @@ -0,0 +1,33 @@ +'use client'; + +import { useEffect } from 'react'; + +declare global { + interface Window { + adsbygoogle: unknown[]; + } +} + +export default function AdBanner() { + useEffect(() => { + try { + (window.adsbygoogle = window.adsbygoogle || []).push({}); + } catch (err) { + console.error('AdSense error:', err); + } + }, []); + + return ( +
+ {/* ava-horizon */} + +
+ ); +} \ No newline at end of file