Adsense没有在PHP网站上工作

时间:2017-02-04 07:56:37

标签: php html adsense

我有一个活跃的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;
            ?>

1 个答案:

答案 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一次。