2015-05-12 2 views
0

У меня есть локальная сеть с 200 клиентами, и я хочу показывать рекламу на каждом сайте. Моя идея в этом. Маршрутизатор 192.168.1.1 перенаправляет *.googlesyndication.com/pagead/js/adsbygoogle.js к http://192.168.1.1/pagead/js/adsbygoogle.jsJavascript для отображения локального изображения

На моем веб-сервере adsbygoogle.js имеет

var f = new Image(); 
f.src = "a.jpg"; 
if(document.images) 
{ 
document.images.f.src = newImage.src; 
} 

f.src находится в исходном adsbygoogle.js. Это должно отображать мое изображение вместо объявлений Google на каждом веб-сайте, доступ к которому осуществляется через локальную сеть, но вместо этого я получаю пустую страницу. Я также принимаю revive adserver, но мне не повезло. Как мне отобразить изображение с размещенного adsbygoogle.js в локальной сети?

+0

'f.src' похоже не находится в вашем DOM. Возможно, вы хотите сделать 'newImage.src =" a.jpg "'? –

+0

должен быть лучший способ доставить рекламу, чем угон Google ... – dandavis

ответ

0

Путь a.jpg будет относиться к сайту, на котором включен скрипт. Так что если посетитель находится в http://sitename.example/, ваш скрипт попытается установить ссылку на изображение по адресу http://sitename.example/a.jpg.

Вместо этого связывайтесь абсолютно с местом размещения изображения. Если он находится на http://192.168.1.1/, тогда вы должны указать http://192.168.1.1/a.jpg в JS-файле.

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