import { useEffect, useRef } from 'react'; export default function HeaderAd() { const adRef = useRef(null); useEffect(() => { const initializeAd = () => { const insElement = adRef.current?.querySelector('ins'); if (!insElement || insElement.dataset.adsbygoogleStatus === 'done') return; try { // @ts-ignore (window.adsbygoogle = window.adsbygoogle || []).push({}); } catch (error) { console.error('Header AdSense initialization error:', error); } }; // Initialize the ad immediately initializeAd(); }, []); return (
{/* Fixed Header/Footer Ad */}
); }