yii 如何显示一个无限滚动页面的四个以上的adsense单位?

r6hnlfcb  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(141)

我已经使用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 } ?>

是否有解决方法?

hgc7kmma

hgc7kmma1#

**不可以。**AdSense允许每页3个广告单元,无论页面有多长。因此,无限滚动的页面不适合AdSense。1
等等!但是有一些网站在做这个,比如 mashablepinterest

Mashable是一个 * 高级发布商 *,有自己的一套规则,由AdSense客户代表直接提供给他们。
常规出版商无法做到这一点.2

kgqe7b3p

kgqe7b3p2#

尝试将广告从页面向下滚动的部分分离出来,并将其插入可见的块中。
不确定这是否可行,但值得一试。

相关问题