React.js 应用程序上的 Google 自动广告?

4 adsense reactjs

我有一个在 React.js 上运行的网站前端。

我已将以下行添加到 index.html 的 head 标记中。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Run Code Online (Sandbox Code Playgroud)

以下代码向我显示错误,“'adsbygoogle' 未定义为 no-undef”

componentDidMount () {
        (adsbygoogle = window.adsbygoogle || []).push({
              google_ad_client: "ca-pub-9142841210062390",
              enable_page_level_ads: true
         });
}
Run Code Online (Sandbox Code Playgroud)

如何让广告显示在我的 React.js Web 应用程序上?

这是 Google 自动广告,而不是广告单元。

Muh*_*mad 5

您必须在reactjs应用程序中编写“window.adsbygoogle”而不是“adsbygoogle”

componentDidMount () {
    (window.adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-9142841210062390",
          enable_page_level_ads: true
     });
}
Run Code Online (Sandbox Code Playgroud)