fix carbonads

This commit is contained in:
AykutSarac 2022-07-24 23:39:21 +03:00
parent 87fba5e410
commit b8a027ab57

View File

@ -1,3 +1,4 @@
import Script from "next/script";
import React from "react";
import styled from "styled-components";
@ -32,13 +33,25 @@ export const CarbonAds: React.FC<{ editor?: boolean }> = ({
editor = false,
}) => {
return (
<StyledWrapper editor={editor}>
<script
defer
<StyledWrapper editor={editor} id="carbon-wrapper">
<Script
type="text/javascript"
src="//cdn.carbonads.com/carbon.js?serve=CE7IPKQL&placement=jsonvisiocom"
id="_carbonads_js"
></script>
strategy="lazyOnload"
onLoad={() => {
const init = () => {
const parent = document.getElementById("carbon-wrapper");
const ads = document.getElementById("carbonads");
if (ads === null) return setTimeout(() => init(), 500);
parent?.appendChild(ads);
};
init();
}}
/>
</StyledWrapper>
);
};