我已经使用Yii在http://kitchenking.ebhasin.com开发了我的项目
在这个项目中,我实现了无限滚动,它的工作如预期。
但是,我想每7个页面大小显示一个Google AdSense单元。
我知道一个页面最多只能显示四个谷歌广告。这四个谷歌广告都很好。问题是在前四个广告单元之后,其余的广告都不显示了。
我在这里加上我的条件:
<?php
$post_counter = 0;
$addnum = 0;
foreach($posts as $rec):
?>
<div class="post">
<?php
$rec_id = $rec['recipe_id']; ?>
$post_counter++;
if (($post_counter == 7) AND ($addnum < 4)) {
$addnum = $addnum + 1;
$post_counter=1;
}
?>
<script>
// Display an ad unit
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php } ?>
是否有解决方法?
2条答案
按热度按时间hgc7kmma1#
**不可以。**AdSense允许每页3个广告单元,无论页面有多长。因此,无限滚动的页面不适合AdSense。1
等等!但是有一些网站在做这个,比如 mashable 和 pinterest!
Mashable是一个 * 高级发布商 *,有自己的一套规则,由AdSense客户代表直接提供给他们。
常规出版商无法做到这一点.2
kgqe7b3p2#
尝试将广告从页面向下滚动的部分分离出来,并将其插入可见的块中。
不确定这是否可行,但值得一试。