Страницы

Поиск по вопросам

четверг, 5 декабря 2019 г.

Можно ли сделать refresh google banner без перезагрузки страницы?

#php #javascript #ajax


Мне нужно на сайте обновлять google banner каждых например 3-5 минут. Без рефреша
всей страницы и так, чтобы гугл не забанил. Возможно ли такое? Пример, кода банера.





    


Ответы

Ответ 1



Да, можно, пример отсюда: Создаете файл refresh-banner-iframe.php где будет ваш скрипт для AdSense: Добавляете iframe с сылкой на этот файл: Для обновления баннера вызываете через javascript: $url = $('iframe').attr("src"); $('iframe').attr("src","about:blank"); $('iframe').attr("src",$url); Насчет забанит Google вас или нет не знаю.

Ответ 2



Автоматическое обновление объявлений Издателям запрещено обновлять страницу или ее элемент без соответствующего запроса пользователя. Подразумевается, кроме прочего, показ объявлений на страницах или в других местах размещения с автоматической переадресацией или автоматическим обновлением. Издателям также нельзя устанавливать время ожидания перед показом контента, например видео, игр или файлов для скачивания, и транслировать в это время рекламу (т. н. видеореклама в начале ролика). Объявления на страницах без контента Издателям запрещено размещать объявления на вспомогательных страницах (входа, выхода, сообщения об ошибке, благодарности и т. п.). Это разделы сайта, которые посетители видят, собираясь покинуть сайт или совершив определенные действия, например покупку или скачивание. На таких страницах объявления оказываются в центре внимания, и посетитель может ошибочно принять их за часть контента, поэтому не следует размещать на них рекламу. Ссылка на источник: Внедрение рекламного кода. Правила размещения объявлений Перейти на страницу Внедрение рекламного кода. Правила размещения объявлений перейти в раздел Обеспечение надлежащего размещения объявлений, содержащий достаточно понятные пункты Автоматическое обновление объявлений и Объявления на страницах без контента На форуме достаточное количество подобных вопросов и ответов, баннеры такого рода - нарушают правила размещения рекламных баннеров. Примеры тем на форуме с подобным вопросом: Можно ли обновлять рекламный баннер адсенс через некоторое время или: Обновления рекламы через AJAX или Смена (загрузка) объявлений через AJAX (по таймауту или вместе с другим блоком страницы) Даже если Ваш код, который будет делать автоматическое обновление заработает, то через определенное время, рано или поздно, Ваши баннеры будут заблокированы и потом придется мучительно все восстанавливать, так как Вы будете забанены. Мой ответ - сделать можно (через iframe, Ajax или через JS), но вы будете рано или поздно забанены, поэтому не стоит нарушать правила размещения объявлений.

Ответ 3



обычный js - создаем элемент баннера в виде div и баннер вносим в страницу для "чистоты" вида.. и по функции факта загрузки страницы запускаем скрипт:
src="http://www.example.com/getAdsenseScript.php?id=19
сам скрипт... вида

Ответ 4



Если для удобства манипуляций с DOM прикрутить jquery, то получится следующий код: function getRandom(min, max) { return Math.random() * (max - min) + min; } function reload_js(src) { $('script[src="' + src + '"]').remove(); $('