diff --git a/packages/website/src/components/Ad.tsx b/packages/website/src/components/Ad.tsx
index a70f22423..ae0bedc97 100644
--- a/packages/website/src/components/Ad.tsx
+++ b/packages/website/src/components/Ad.tsx
@@ -1,25 +1,26 @@
import { Box, type BoxProps } from '@radix-ui/themes';
-import { useEffect } from 'react';
+import { uniqueId } from 'lodash-es';
+import { useEffect, useRef } from 'react';
type AdProps = BoxProps & {};
export function Ad({ ...props }: AdProps) {
- const id = 'test';
+ const id = useRef(uniqueId('ad-'));
useEffect(() => {
- (window as any).nitroAds.createAd('test', {
- demo: true,
+ (window as any).nitroAds.createAd(id.current, {
refreshTime: 30,
- renderVisibleOnly: false,
- sizes: [],
+ demo: import.meta.env.MODE === 'development',
+ renderVisibleOnly: true,
+ delayLoading: true,
report: {
- enabled: true,
+ enabled: false,
icon: true,
wording: 'Report Ad',
position: 'top-right',
},
});
- }, [id]);
+ }, []);
- return ;
+ return ;
}
diff --git a/packages/website/src/components/AdMidSectionNarrowOnly.tsx b/packages/website/src/components/AdMidSectionNarrowOnly.tsx
deleted file mode 100644
index ee53813fb..000000000
--- a/packages/website/src/components/AdMidSectionNarrowOnly.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import { Flex, type FlexProps } from '@radix-ui/themes';
-import { Ad, AdType } from './Ad';
-
-export function AdMidSectionNarrowOnly(props: FlexProps) {
- return (
-
-
-
- );
-}
diff --git a/packages/website/src/components/AdMidSectionResponsive.tsx b/packages/website/src/components/AdMidSectionResponsive.tsx
deleted file mode 100644
index bea58b26c..000000000
--- a/packages/website/src/components/AdMidSectionResponsive.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { type FlexProps } from '@radix-ui/themes';
-
-export function AdMidSectionResponsive(_: FlexProps) {
- return null;
-
- // return (
- //
- //
- //
- //
- // );
-}
diff --git a/packages/website/src/components/AdMidSectionWideOnly.tsx b/packages/website/src/components/AdMidSectionWideOnly.tsx
deleted file mode 100644
index cc828043c..000000000
--- a/packages/website/src/components/AdMidSectionWideOnly.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import { Flex, type FlexProps } from '@radix-ui/themes';
-import { Ad, AdType } from './Ad';
-
-export function AdMidSectionWideOnly(props: FlexProps) {
- return (
-
-
-
- );
-}
diff --git a/packages/website/src/components/Party3.astro b/packages/website/src/components/Party3.astro
index 370d4e2fe..8b073d3e0 100644
--- a/packages/website/src/components/Party3.astro
+++ b/packages/website/src/components/Party3.astro
@@ -14,7 +14,7 @@
{/* nitro ads */}
-