首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让AdSense汽车广告与盖茨比协同工作

如何让AdSense汽车广告与盖茨比协同工作
EN

Stack Overflow用户
提问于 2019-07-05 19:06:16
回答 2查看 781关注 0票数 4

我在服务器端渲染的基于AdSense的框架上使用PHP已经有一段时间了,取得了巨大的成功。

但现在我要搬到JAMStack了,我有了一个Gatsby网站。显然,当涉及到客户端渲染时,Auto Ads并不能像我预期的那样工作。

在Gatsby中挂载页面后,有没有办法触发Auto Ads运行?就像汽车广告一样,我在我的网站上没有任何广告投放,所以任何地方都没有标签。我只是让汽车广告做他们的工作。

Gatsby也有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2019-07-06 21:24:22

我相信你可以在没有gatsby的情况下使用Google Tag Manager来做到这一点。基本上,您需要在页面更改时创建触发器。触发器类型为“历史变更”。然后创建自动广告脚本标签,然后在触发部分,选择您刚才创建的历史触发器。

或者:将此代码添加到react-helmet组件或html.js文件中

代码语言:javascript
复制
     <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
            });
            `,
          }}
 /> 
票数 0
EN

Stack Overflow用户

发布于 2019-07-09 03:37:52

我自己的解决方案是根本不使用Gatsby的内部路由器。我需要服务器端渲染才能让Auto Ads工作,所以我没什么别的办法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56901860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档