Javascript 如何为一个无限滚动页面显示四个以上的adsense单元?

Javascript 如何为一个无限滚动页面显示四个以上的adsense单元?,javascript,php,yii,infinite-scroll,adsense,Javascript,Php,Yii,Infinite Scroll,Adsense,我使用Yii开发了我的项目,位于 在这个项目中,我已经实现了无限滚动,它的工作正如预期的那样 然而,我想每7页显示一个谷歌AdSense单元 我知道一个页面最多只能显示四个谷歌广告。这四个谷歌广告运行良好。问题是在前四个广告单元之后,其余的广告都没有显示出来 我在这里补充了我的条件: <?php $post_counter = 0; $addnum = 0; foreach($posts as $rec): ?> <div class="post

我使用Yii开发了我的项目,位于

在这个项目中,我已经实现了无限滚动,它的工作正如预期的那样

然而,我想每7页显示一个谷歌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 } ?>

$post_counter++;
如果($post_counter==7)和($addnum<4)){
$addnum=$addnum+1;
$post_counter=1;
}
?>
//显示广告单元
(adsbygoogle=window.adsbygoogle | |[]).push({});
有什么解决办法吗

不,你不能。AdSense允许每页3个广告单元,不管多长时间 一页是。因此,无限滚动页面是不合适的 对于AdSense

等等!但是也有这样的网站,比如mashable和pinterest

Mashable是一家高级出版商,拥有自己的一套规则,适用于 他们直接通过AdSense帐户代表访问

常规出版商不能这样做


尝试将广告与向下滚动的页面部分分离,并将其插入可见的块中


不确定这是否可行,但值得尝试。

建议我使用adSense的任何其他可能的惰性加载程序可以实现adSense正在显示的功能。。我能理解。。我想拿到身份证。。当我向右滚动时。。我想获取下一页id。无限卷轴获取下一页(即下一个大小10),显示同一页的右侧..相关:--这真是太可惜了。如何获取页面id.ie(下一页id)。如果获得页面id,那么我将获得此问题的解决方案