Отчаянно нужно решение для AdSense, которое работает с Ajax - PullRequest
23 голосов
/ 28 мая 2011

Я знаю, что эти вопросы задавали здесь несколько раз .Но они кажутся довольно устаревшими, и похоже, что проект Adsense для Ajax был консервирован (или, по крайней мере, движется очень медленно).

У меня естьвеб-сайт, в который я недавно интегрировал pjax - в основном, он использует Ajax для загрузки только основной области содержимого, сохраняя при этом историю браузера и функциональность back / forward, используя javascript history.pushState .Itизменил восприимчивость всего сайта, так как ему больше не нужно выполнять HTTP-запросы для всей внешней оболочки сайта (javascript, css, images).

Но Adsense только что победилне работает с Ajax - по крайней мере, не изначально.Я читал о решениях iFrame, но похоже, что iFrames и Ajax и мое решение pjax не будут хорошо сочетаться друг с другом.

То, что я делаю, не обманчиво в том, что касается использования Adsense.Я по-прежнему показываю только один набор объявлений на страницу навигации, когда пользователи нажимают на ссылки.Просто не выполняется полный HTTP-запрос на уровне страницы.

Есть ли какие-либо варианты?Кто-нибудь сделал что-то подобное?Или кто-нибудь знает какие-либо обновления в проекте Adsense for Ajax?

Мне нужно выяснить это.Если я не могу, я могу выбрать pjax вместо Adsense, что означает, что весь мой бизнес-план придется пересмотреть.Тьфу.

Заранее спасибо.

Ответы [ 6 ]

10 голосов
/ 16 июня 2011

К вашему сведению, я обратился к Google и получил следующий ответ:

На данный момент у нас нет продукта, который работает с сайтами AJAX или сайтами, содержащими другой динамический контент.Это то, что мы активно стремимся выстроить, но я не могу предоставить больше информации или временной шкалы на данный момент.

Хотя это довольно расплывчато (что я ожидал), это по крайней мере показывает, что онипризнать необходимость и не полностью игнорировать ее.

Спасибо всем за ваши ответы.

6 голосов
/ 31 мая 2011

Это противоречит условиям AdSense.

Возможно, вы захотите внедрить решение DFP, если я помню, что DFP разрешает что-то подобное.

2 голосов
/ 16 июня 2012

Это старый, но я думаю, что обновленный ответ может быть полезен.

Менеджер объявлений Google DFP теперь поддерживает обновление объявлений, что может быть полезно для ajax-сайтов.К сожалению, они не поддерживают перемещение рекламы, и вы можете использовать каждый «слот» только один раз для обновления страницы, поэтому он все еще довольно ограничен.

tag=googletag.defineSlot('/1/my_ad', [728, 90], 'ad_0').addService(googletag.pubads())

, а затем:

googletag.pubads().refresh([tag]);

Если обновление одного и того же объявления не работает для вас, лучшее / единственное решение в настоящее время, по-видимому, заключается в создании простого файла iframe.html с рекламным кодом Google и его динамической загрузке в iframe с помощью ajax с установленными высотой и шириной,Я думаю, что Adsense все еще достаточно умен, чтобы определить страницу, на которую ссылаются, с точки зрения контекстной рекламы.

1 голос
/ 22 апреля 2013

Лучшее решение этой проблемы - предоставить статические альтернативные страницы.Если вы выдвигаете историческое состояние, значит, у вас уже есть схема URI для описания «страниц» на вашем сайте.Теперь все, что вам нужно сделать, это отправить статические копии этих страниц в браузеры без JavaScript.В дополнение к тому, что бот AdSense будет видеть ваш контент, это также будет полезно для SEO, поскольку это позволит поисковику Google просматривать ваш контент.

0 голосов
/ 26 июня 2011

Попробуйте Adsense Пользовательский поиск объявлений .Это позволяет использовать ключевые слова (могут быть длинными предложениями) для показа рекламы.[править: это не разрешено согласно правилам, ключевые слова должны быть отправлены пользователем]

0 голосов
/ 07 июня 2011

Первое предупреждение: Google беспощаден и не будет спорить с вами, если вы нарушите даже техническую часть в их TOS.

Если оставить в стороне, этот вопрос кажетсябыть синонимом твоего.Я не верю, что с тех пор в AJAX-рекламе были какие-либо улучшения (HTML5 не предоставляет никаких решений, о которых я могу подумать ...)

Версия этой страницы TLDR:

  1. Обновление рекламы прерывает AdSense TOS
  2. Это отстой, что оно нарушает AdSense TOS
  3. Если вы действительно хотите, вы можете использовать iframe, как показано здесь

Учитывая раздражающие (и строгие) условия Google, могу ли я предложить другую рекламную сеть

...