每第 n 次迭代 adsense 代码:错误意外的 EOF

Iterating adsense code every nth time: error unexpected EOF

我有一个循环遍历某些数据的 for 循环。每第 10 次迭代,我需要展示来自 Google Adsense 的广告。

但是,当我插入 Adsense 代码时,我的其余代码中断了——我得到一个 "Unexpected EOF."

这是我的,based off of this example from Google:

for (var i = 0; i < json.length; i++) {

     if ((i % 10) == 0)$("#contentRow").append(`

      <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
      </script>
        <ins class="adsbygoogle" style="display:block"
        data-ad-format="fluid"
        data-ad-client="ca-pub-1234567891234567"
        data-ad-slot="1234567890"></ins>
      <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
      </script>

 `);

 $("#contentRow").append(`-- iterating my data here... --`)

在我添加 Adsense 代码之前,一切正常。例如,用 hello world 替换 Adsense 代码就可以了。但是,一旦包含 Adsense 代码,一切都会崩溃,请考虑脚本标签。有帮助吗?

根据 ,您需要转义您的脚本标签。

<\/script>

由于帐户设置,我收到 404 的假设。 https://jsfiddle.net/zem4xqsw/