diff --git a/website/src/components/CarbonAd/index.js b/website/src/components/CarbonAd/index.js
index 647f145d..fa07596e 100644
--- a/website/src/components/CarbonAd/index.js
+++ b/website/src/components/CarbonAd/index.js
@@ -1,55 +1,34 @@
-import React from 'react';
-import BrowserOnly from '@docusaurus/BrowserOnly';
+import React, {useEffect, useRef} from 'react';
+
+// Credits: https://github.com/tannerlinsley/react-query/blob/master/docs/src/components/CarbonAds.js
+function buildScript(src, attrs = {}) {
+ if (typeof document !== 'undefined') {
+ const script = document.createElement('script');
+ script.async = true;
+ script.defer = true;
+ script.src = src;
+ Object.keys(attrs).forEach((attr) =>
+ script.setAttribute(attr, attrs[attr]),
+ );
+
+ return script;
+ }
+}
export default React.memo(() => {
- return (
-