如何使Adsense Auto Ads与Gatsby一起使用



我已经在我的服务器端渲染基于PHP的框架上使用了Adsense Auto Ads,暂时成功了。

,但是现在我要搬到Jamstack,并且有一个Gatsby网站。显然,当涉及客户端渲染时,自动广告无法正常工作。

是否有一种方法可以触发自动广告在盖茨比(Gatsby(中的页面安装后运行?与自动广告一样,我的网站上确实没有任何广告位置,因此任何地方都没有标签。我只是让自动广告做他们的工作。

盖茨比也可以吗?

我相信您可以在没有Gatsby的情况下执行此操作,但使用Google Tag Manager。基本上,您需要在页面更改上创建触发器。触发类型是"历史变化"。然后创建自动广告脚本标签,然后在触发部分上,选择您刚创建的历史记录触发器。

替代: 将其添加到您的React-Helmet组件或HTML.JS文件

     <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 <script
          dangerouslySetInnerHTML={{
            __html: `
            (adsbygoogle = window.adsbygoogle || []).push({
              google_ad_client: "id",
              enable_page_level_ads: true
            });
            `,
          }}
 /> 

我自己的解决方案是完全不使用盖茨比的内部路由器。我需要服务器端渲染才能使自动广告工作,所以我无能为力。

最新更新