【发布时间】:2018-09-21 12:51:13
【问题描述】:
我在 Blogger 中遇到 adsense 的自适应广告问题
我按照 AdSense 帮助的说明操作
我使用此代码仅在桌面视图上显示广告:
<style>
@media(min-width: 961px) { .ad-test1 { width: 100%; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ad-test1 -->
<ins class="adsbygoogle ad-test1"
style="display:inline-block"
data-ad-client="ca-pub-ZZZZZ"
data-ad-slot="XXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
这是来自 Adsense 帮助的原始代码:
<style>
.example_responsive_1 { width: 320px; height: 100px; }
@media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } }
@media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- example_responsive_1 -->
<ins class="adsbygoogle example_responsive_1"
style="display:inline-block"
data-ad-client="ca-pub-XXXXXXX11XXX9"
data-ad-slot="8XXXXX1"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
https://support.google.com/adsense/answer/6307124?hl=iw
问题是,由于某种原因,当我嵌入代码时,在我保存并重新检查代码后,它会乘以代码末尾的扩展名
在我保存并重新检查后,它会将</script> 的结尾加倍为 </script></script>。
例如,这是我保存并重新检查后它显示代码的方式:
<style>
@media(min-width: 961px) { .ad-test1 { width: 100%; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ad-test1 -->
<ins class="adsbygoogle ad-test1"
style="display:inline-block"
data-ad-client="ca-pub-ZZZZZ"
data-ad-slot="XXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></script>
为什么会这样?
【问题讨论】: