每第 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/
我有一个循环遍历某些数据的 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/