【发布时间】:2011-08-18 11:23:32
【问题描述】:
我正在寻找可以与 Google adsense 一起使用的广告轮播系统。我有一个大约 520x240 的空间,我想在其中旋转 7-8 个 AdSense 广告。如果我能找到一个具有流畅的广告轮播动画的解决方案,那就太好了。有人在做这种事吗?
谢谢!
【问题讨论】:
我正在寻找可以与 Google adsense 一起使用的广告轮播系统。我有一个大约 520x240 的空间,我想在其中旋转 7-8 个 AdSense 广告。如果我能找到一个具有流畅的广告轮播动画的解决方案,那就太好了。有人在做这种事吗?
谢谢!
【问题讨论】:
在页面上轮换 AdSense 广告单元可能违反了AdSense Program Policies,具体而言是“使用箭头或其他图形噱头将用户注意力引导到广告上”。它可能会危及您的帐户。
此外,轮播广告单元的意义何在?会显示相同的广告,因为页面内容没有改变。
【讨论】:
为什么不使用 jQuery?
首先,您通过对包含 Adsense 代码的小文件进行 AJAX 调用来调用新广告。加载后,您将淡出旧广告并淡入新广告。
如果您在特定秒数后调用此功能,则可以非常轻松地继续轮播广告!
【讨论】:
我做过类似的事情,但使用 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>
【讨论】: