adsense不会在我的php页面上显示广告

时间:2017-04-27 07:54:44

标签: javascript php adsense

我正在尝试整合谷歌提供的代码,但我得到的空白没有错误,我在控制台java脚本中没有任何错误这里是我使用的代码:

<script async   src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- bann vertical -->
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:600px"
     data-ad-client="ca-pub-......"
     data-ad-slot="95....."></ins>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>

我知道已经存在这样的问题,但是我无法找到解决方案来解决我的问题,我们将不胜感激

3 个答案:

答案 0 :(得分:0)

如果您生成上面的adsense代码,并且您在控制台中没有错误,那么您的代码不太可能,而是您的css隐藏/屏蔽它。

将Chrome开发工具检查到源代码中,看看您的代码是否可见

答案 1 :(得分:0)

我认为Google提供“空白广告”的原因是因为Google Adsense不支持特定网站的语言,但出于与设计或脚本相关的其他原因。

  • 使用英文创建一个html页面,在该页面中插入adsense帐户中的原始代码。

  • 转到您要放置广告的网站,编辑原始代码。在两行之间:data-ad-client="ca-pub-......“和data-ad-slot=...”插入新行:data-page-url="http://www.yourdomain.com/your-html-page-english/"

您修改后的广告代码如下所示:

<script async   src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- bann vertical -->
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:600px"
     data-ad-client="ca-pub-......"
     data-page-url="http://www.yourdomain.com/your-html-page-english/
     data-ad-slot="95....."></ins>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>

答案 2 :(得分:0)

尝试在浏览器中停用和广告拦截扩展程序。