我有一个活跃的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;
?>
答案 0 :(得分:0)
我实际上将这个添加到头部
$head.="<script async src=\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"></script>";
然后创建此变量,只需回显您想要的位置。
$ad600x160px="<ins class=\"adsbygoogle\" style=\"display:inline-block;width:160px;height:600px\" data-ad-client=\"ca-pub-xxxxxx\" data-ad-slot=\"xxxxx\"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>";
这是我实际使用的
在你的情况下
$ad="<ins class=\"adsbygoogle\" data-ad-client=\"1234567\" data-ad-slot=\"1234567\" data-ad-format=\"auto\"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>";
这样做只需加载adsbygoogle.js一次。