【问题标题】:Ad rotation for PHP site & AdSensePHP 网站和 AdSense 的广告轮播
【发布时间】:2011-08-18 11:23:32
【问题描述】:

我正在寻找可以与 Google adsense 一起使用的广告轮播系统。我有一个大约 520x240 的空间,我想在其中旋转 7-8 个 AdSense 广告。如果我能找到一个具有流畅的广告轮播动画的解决方案,那就太好了。有人在做这种事吗?

谢谢!

【问题讨论】:

    标签: php adsense


    【解决方案1】:

    在页面上轮换 AdSense 广告单元可能违反了AdSense Program Policies,具体而言是“使用箭头或其他图形噱头将用户注意力引导到广告上”。它可能会危及您的帐户。

    此外,轮播广告单元的意义何在?会显示相同的广告,因为页面内容没有改变。

    【讨论】:

    • 这是一个很好的观点。基本上,我想在横幅位置放置 1 个我自己的网站广告,然后将其与付费广告一起旋转。如果这被谷歌禁止,也许我是 SOL。
    • 是的,我不会做任何会引起对 AdSense 广告单元的过度关注的事情,将其轮换进出就可以了。不过,当页面刷新时,您当然可以有不同的广告展示。问题是在显示页面时旋转广告,这是不行的。
    【解决方案2】:

    为什么不使用 jQuery?

    首先,您通过对包含 Adsense 代码的小文件进行 AJAX 调用来调用新广告。加载后,您将淡出旧广告并淡入新广告。

    如果您在特定秒数后调用此功能,则可以非常轻松地继续轮播广告!

    【讨论】:

      【解决方案3】:

      我做过类似的事情,但使用 Jquery 为用 php 编写的数据库表进行转换。应该很容易,只需编辑此代码,并让一切正常工作,以完成您想要使用 adsense 执行的操作。旋转与 div 标签内的内容一起使用。祝你好运

       <!-- include jQuery library -->
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
      
          <!-- include Cycle plugin -->
          <script type="text/javascript" src="http://cloud.github.com/downloads/malsup/cycle/jquery.cycle.all.2.74.js"></script>
      
          <!--  initialize the slideshow when the DOM is ready -->
          <script type="text/javascript">
          $(document).ready(function() {
              $('.slideshow').cycle({
                  fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
                  timeout:12000 
              });
               $("#activities").load("../includes/activities.php");
             var refreshId = setInterval(function() {
               $("#activities").load('../includes/activities.php');
             }, 9000);
              $("#troubletickets").load("../includes/tickets.php");
             var refreshId = setInterval(function() {
                $("#troubletickets").load('../includes/tickets.php');
             }, 9000);
             $("#projects").load("../includes/projects.php");
             var refreshId = setInterval(function() {
                $("#projects").load('../includes/projects.php');
             }, 9000);
          });
          </script>
          <LINK REL=StyleSheet HREF="../css/style.css" TYPE="text/css">
      
          </head>
           <body>
          <div class="slideshow">
              <div id="troubletickets"></div>
              <div id="activities"></div>
              <div id="projects"></div>
          </div>
      </body>
      </html>
      

      【讨论】:

      • 淡入淡出广告是丢失帐户的好方法。
      • 我不使用这里的脚本来做广告,但如果这就是你想做的事情,你可以这样做。此代码只是演示如何旋转 div 标签。不过,我同意您关于危及帐户的看法,并且不建议轮换您的广告。
      猜你喜欢
      • 2011-09-14
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      相关资源
      最近更新 更多