2009-06-08 3 views
3

Сегодня я заметил, что несколько рекламных объявлений Google в блоке адсорбции на одной из моих страниц пытались отобразить на моем сервере файл с именем «/pagead/badge/checkout_999999.gif». Я немного разобрался и узнал, что компании, стоящие за этими рекламными объявлениями, используют Google Checkout, а «checkout_999999.gif» должен быть маленьким значком для картинга с подсказкой, в которой говорится: «Этот сайт принимает Google Checkout».Как заблокировать привязку Google adsense к файлам на моем сервере?

Моя проблема в том, что «/pagead/badge/checkout_999999.gif» не существует на моем сервере. Что вы делаете, чтобы справиться с этим на своем веб-сайте? например:

  1. Сохраните логотип (alt text) на своем сервере в том месте, которое ожидается от Google?
  2. Используйте правило mod_rewrite для перенаправления запроса? К чему же?
  3. Найти вариант AdSense, чтобы отключить рекламу с помощью Google Checkout? (Я смотрел, но не видел один?)
  4. Игнорировать вопрос и получить на чем-то важном

предыстория - пожалуйста игнорируемых, если очень скучно: Страница 2 из search page на нашем сайте внезапно перестали работать, и я не знал почему. Оказалось, что это связано с Google adsense. Мы используем переменные сеанса PHP, чтобы сохранять критерии поиска на разных страницах, которые работали нормально, но затем беспорядочно перестали работать. Случайные ошибки - самое худшее! Я пытался выяснить, что еще является случайным на странице, и решил, что реклама Google была единственной другой случайной штукой. Разумеется, иногда определенное объявление, казалось, очищало переменные сеанса и прерывало поиск. То, что на самом деле происходило, состояло в том, что объявление запрашивало изображение с нашего сервера («checkout_999999.gif»), которого не было, и Apache был за кадром, перенаправляемым на главную страницу сайта, которая, к сожалению, очищает переменные сеанса, необходимые для поиска, неочевидный поломка. Я немного обеспокоен тем, что объявления Google могут запрашивать случайные файлы с моего сервера? Я бы предпочел, если бы они могли использовать только абсолютные URL-адреса, если они хотят включать логотип или другой носитель.

+2

Я восхищаюсь вашим самоконтролем за то, что вы не создали свое собственное изображение checkout_999999.gif. :) – Kevin

+0

Да, я подумал об этом (и на самом деле начал настраиваться на это), но потом понял, что на самом деле я бы просто отказался от своего собственного сайта! :-) – Tom

+0

Ваш сервер должен отправлять 404 для этого несуществующего файла, а не перенаправлять. Если вы исправите сервер, это должно устранить вашу проблему. – NickFitz

ответ

1

После игры вокруг с Apache mod_rewrite некоторое время я нашел правило, которое, кажется, исправить мой Google Adsense вопрос:

RewriteRule ^\/pagead\/badge\/checkout\_999999\.gif$ http://pagead2.googlesyndication.com/pagead/badge/checkout_999999.gif [R=301,L] 

Проблема заключается в том, что я не знаю, как остановить подобную вещь происходит в будущее, если Google решит обратиться к другому файлу?

+0

вы должны указать ошибку в Google. этот значок должен иметь абсолютный URL-адрес – Javier

3

Звучит как ошибка с доставкой Google adsense. Файл с их ошибкой - лучший выбор для долгосрочного исправления.

+0

Спасибо за совет, зарегистрирована ошибка (https://www.google.com/adsense/support/bin/topic.py?topic=8424) – Tom

+0

+1, многие люди просто создали образ, пока ошибка остается незарегистрированной. –

1

Поскольку Google не заботится о проблеме (предыдущие сообщения были отправлены в июне, а мы сейчас в октябре ... и ошибка была отправлена ​​непосредственно в Google), я решил разместить изображение на своем сервере, которое предложите пользователю нажать на объявление!

Клики увеличиваются!

Поскольку это мой сервер, я могу делать то, что хочу, и это не моя проблема, если Google запрашивает файлы на моем сервере. Они стоили мне денег, используя мою пропускную способность и подключаясь к моему серверу, теперь я заплатил за это!

Вы должны сделать то же самое ...

+0

Умная идея :-) У вас есть URL-адрес, который я вижу? – Tom

Смежные вопросы