我有一个拥有200个客户的本地网络,我想在每个网站上展示广告。我的想法就是这样。
路由器192.168.1.1
将*.googlesyndication.com/pagead/js/adsbygoogle.js
重定向到http://192.168.1.1/pagead/js/adsbygoogle.js
在我的网络服务器上,adsbygoogle.js
有
var f = new Image();
f.src = "a.jpg";
if(document.images)
{
document.images.f.src = newImage.src;
}
f.src
位于原始adsbygoogle.js
中。
这应该在从LAN访问的每个网站上显示我的图像而不是谷歌广告,而是我得到一个空白页面。
我也主持复兴广告服务器,但没有运气。
如何将我的图像从托管adsbygoogle.js
显示到LAN?
答案 0 :(得分:0)
路径a.jpg
将相对于包含脚本的站点。因此,如果访问者位于http://sitename.example/
,您的脚本将尝试链接到http://sitename.example/a.jpg
处的图片。
相反,绝对链接到托管图像的位置。如果它在http://192.168.1.1/
上,那么您应该在JS文件中指定http://192.168.1.1/a.jpg
。