Ротация рекламы для сайта PHP и AdSense - PullRequest
1 голос
/ 27 февраля 2011

Я ищу систему ротации рекламы, которую я могу использовать с Google AdSense. У меня есть пространство примерно 520x240, через которое я хотел бы повернуть 7-8 рекламных объявлений AdSense. Было бы неплохо, если бы я мог найти решение с плавной анимацией ротации рекламы. Кто-нибудь делает что-нибудь подобное?

Спасибо!

Ответы [ 5 ]

4 голосов
/ 01 марта 2011

Вращение рекламных блоков AdSense на странице, вероятно, является нарушением Политики программы AdSense , а именно: «Направляйте внимание пользователей на рекламу с помощью стрелок или других графических уловок». Это может поставить под угрозу вашу учетную запись.

Кроме того, какой смысл вращать рекламные блоки в первую очередь? Те же объявления будут показываться, потому что содержание страницы не меняется.

0 голосов
/ 18 августа 2011

Adsense для Ajax поддержал бы это, но увы, это было прекращено (очевидно из-за злоупотребления).

http://code.google.com/apis/afa/

0 голосов
/ 27 февраля 2011

Почему вы не используете jQuery?

Сначала вы вызываете новое объявление, позвонив AJAX в небольшой файл, содержащий ваш код AdSense. После загрузки вы исчезаете из старого объявления и исчезаете в новом.

Если вы вызываете эту функцию через определенное количество секунд, вы можете очень легко вращать свои объявления!

0 голосов
/ 27 февраля 2011

Я сделал нечто подобное, но с помощью 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>
0 голосов
...