【发布时间】:2019-04-06 17:43:46
【问题描述】:
我有一个有效的 Adsense 帐户,该帐户在一个站点上运行,但在另一个站点上运行。它不工作的网站是用 PHP 编码的。我尝试了许多代码变体,但无法成功展示广告。 广告的空间正在显示,但它是空的。有什么想法吗?
<?php
$googleadsensecode = "
<div class=\"ad\">
<script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script>
<!-- Responsive Vertical -->
<ins class=\"adsbygoogle\"
style=\"display:block\"
data-ad-client=\"1234567\"
data-ad-slot=\"1234567\"
data-ad-format=\"auto\"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>";
echo $googleadsensecode;
?>
【问题讨论】:
-
任何控制台错误?
-
在每行末尾添加 \r\n。我遇到了类似的问题。
-
@hamboy75 这应该没有必要。 HTML 不关心元素之间的空白类型。
-
我知道,html 不是,但 javascript 是的。他正在混合两者,在这种情况下要小心。在某些情况下,当几行 javascript 行时,您不需要;最后如果有\r\n,但是当你把它改成一个变量中的php输出时,\r\n就不加了”。
-
无论如何@Barmar 如您所见,我添加了一个不使用 \r\n 的答案 :)。