add ad
This commit is contained in:
parent
4040116649
commit
e18588d5d4
@ -5,6 +5,7 @@ import ComparisonForm from '@/components/ComparisonForm';
|
|||||||
import ComparisonResults from '@/components/ComparisonResults';
|
import ComparisonResults from '@/components/ComparisonResults';
|
||||||
import ComparisonHistory, { HistoryItem } from '@/components/ComparisonHistory';
|
import ComparisonHistory, { HistoryItem } from '@/components/ComparisonHistory';
|
||||||
import ComparisonTips from '@/components/ComparisonTips';
|
import ComparisonTips from '@/components/ComparisonTips';
|
||||||
|
import AdBanner from '@/components/AdBanner';
|
||||||
import { saveToHistory } from '@/utils/historyStorage';
|
import { saveToHistory } from '@/utils/historyStorage';
|
||||||
|
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
@ -80,6 +81,10 @@ export default function Home() {
|
|||||||
<ComparisonForm onSubmit={handleComparison} isLoading={isLoading} />
|
<ComparisonForm onSubmit={handleComparison} isLoading={isLoading} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div className="mb-8">
|
||||||
|
<AdBanner />
|
||||||
|
</div>
|
||||||
|
|
||||||
<div className="mb-8">
|
<div className="mb-8">
|
||||||
<ComparisonHistory onSelectHistory={handleSelectHistory} />
|
<ComparisonHistory onSelectHistory={handleSelectHistory} />
|
||||||
</div>
|
</div>
|
||||||
|
33
src/components/AdBanner.tsx
Normal file
33
src/components/AdBanner.tsx
Normal file
@ -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 (
|
||||||
|
<div className="w-full">
|
||||||
|
{/* ava-horizon */}
|
||||||
|
<ins
|
||||||
|
className="adsbygoogle"
|
||||||
|
style={{ display: 'block' }}
|
||||||
|
data-ad-client="ca-pub-7296634171837358"
|
||||||
|
data-ad-slot="1608102231"
|
||||||
|
data-ad-format="auto"
|
||||||
|
data-full-width-responsive="true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user