Adsense广告显示问题

时间:2013-08-09 15:01:29

标签: php javascript apache adsense

广告未出现在与2个类别相关的特定2个页面中,这些类别包含最新文章和最多阅读文章,其他类别使用管理面板添加,仅在撰写文章时指定类别时链接的文章(或来自数据库) 什么可能是PHP代码中的东西,将使广告不出现在这两个类别。请列出可能的原因,冲突php和javascript等..或者它可能是一些需要的PHP或apache扩展需要加载从主人..

//更新// 广告在localhost中显示但未在远程服务器上显示// 但请注意,只有这两个动态类别没有展示广告;像这样加载PHP:
热门文章

// Popular articles link
    $popular_li_class = '';
    if ($show_popular)
    {
        $popular_li_class = ' class="selectedcat" ';
    }

    if (_SEOMOD)
    {
        $output = '<li '. $popular_li_class .'><a href="'. _URL .'/articles/popular-01.'. _FEXT .'">'.$lang['articles_mostread'].'</a></li>'. $output;
    }
    else
    {
        $output = '<li '. $popular_li_class .'><a href="'. _URL .'/article.php?show=popular">'.$lang['articles_mostread'].'</a></li>'. $output;
    }

最新文章类别:

//  wrapper
    $output = '<li><a href="'. _URL .'/article.'. _FEXT .'">'.$lang['articles_latest'].'</a></li>'. $output;

    //  wrapper
    if ($ul_wrapper)
    {
        $output = "<ul id='ul_categories'>\n$output\n</ul>";
    }   
    return $output;
}

任何帮助将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

Adsense代码只是<script></script>标记中的javascript代码。如果您的PHP代码生成包含此代码的html,则会在客户端的浏览器中正确加载,并显示广告。检查您的PHP代码是否包含任何阻止javascript代码输出的错误。您可以检查生成的源代码。

显示adsense代码就像在PHP代码中编写以下内容一样简单:

include_once("adsense1.php");

adsense1.php包含:

<script type="text/javascript"><!--
google_ad_client = "ca-pub-";
google_ad_slot = "xxx";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

或者,您甚至可以这样做:

<?php

print '<script type="text/javascript"><!--
    google_ad_client = "ca-pub-";
    google_ad_slot = "xxx";
    google_ad_width = 728;
    google_ad_height = 90;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>';
?>