An ad server is a server that is being used to manage advertising that is displayed on a website or a number of sites. Most websites and blogs display advertisement on their web pages. Some do so to cover the hosting costs, others to support their lifestyle or as the sole income source.
Every advertising company runs ad servers, and it is not usually necessary to run a custom ad server to manage ads on your websites or a site you administrate. An ad server on the other hand has several advantages (and some disadvantages) over using no ad server.
If you look at most websites you will notice that ads are usually displayed without an ad server in the background. All the webmaster has to do is copy and paste ad tags that are supplied by the advertising company on the website or pages the ads should be displayed on. Ad tags are scripts more or less that connect to the company's server on page load to retrieve a suitable ad.
While that is usually all you have to do to start earning money from advertisement, you may want to consider adding so called passback ads to the setup. This is useful in two situations: if the company that supplies advertisement can't or won't fill 100% of the inventory, or if you want to set up a minimum in earnings for that company. That's known as tiered advertising (or ad chaining).
It is up to the webmaster to add a passback ad provider -- or none -- to the site. It is possible to display a local banner, a transparent gif or ads from another company.
It becomes more difficult if geographic parameters are taken into consideration. Say one advertiser is only offering banner ads for US visitors, one for UK visitors and one offers to display ads for all visitors. Most webmasters chain the ads then to direct all visitors from the US advertiser to the UK and the to the one that is serving all.
This means that the page loading time for visitors that are not coming from the US or UK increases. If you assume that each advertiser has the same loading time, it increases by a factor of 3 for users if you use three redirects in total.
An ad server on the other hand can be configured to take the geolocation of a visitor into account. It can for instance be configured to display ad 1 to US visitors, ad 2 to UK visitors and ad 3 to everyone else. This means that the loading time is always the same no matter where the visitor of the website comes from. Sure, there is a little bit of overhead for the location checking, but that is also being done by regular ad platforms.
This is one of the biggest strengths of an ad server. It has to be noted though that an ad server that is not hosted locally adds its loading time to all ad displays. Locally hosted ad servers on the other hand require lots of server resources if the website is popular and it is often the case that they need to be hosted on another server because of their performance requirements.
An alternative to using an ad server for distributing ads to geotargeted users is to use a scripting language to do that during page loading time. This again has severe consequences as it increases the server's load, and prevents caching of those scripts since they have to be run individually for every visitor.
Most ad servers provide additional filtering options and ad display options. Google's Ad Manager for instance can also filter by web browser, operating system and date or time. This opens interesting new options like displaying specific ads to Linux users for instance or Google Chrome users.
The second big benefit of an ad server are its ad management capabilities. It is for instance nearly impossible to sell part of the inventory directly to advertisers as it would be very difficult to control the ads on the website.
An ad server can be easily used for that. An advertiser might want to purchase 100k impressions targeting Windows users from the UK. That would not be a problem with a proper ad manager which could be configured to run the 100k impressions on the web server disabling the ad after the last impression has been served.
Lastly, webmasters and companies get better stats as they have more control over the ad delivery process. While most advertising companies offer access to a dashboard of sorts, it is nearly impossible to verify the stats.
Ad Server Benefits
Ad Server Disadvantages
What's your experience regarding ad servers? Would you recommend one if you could?
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.