An ad server is a server that is being used to manage the advertising scripts that are displayed on a website. Most websites and blogs display advertisement on their webpages. Some to cover the hosting costs, others to support their lifestyle or as the sole income source.
Every advertising company runs an ad server and it is not usually necessary to run another ad server to manage the ads on websites. 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 to copy and paste the ad tags that are supplied by the advertising company on the website or pages the ads should be displayed.
That’s usually it for cpc based advertising solutions like Google Adsense but cpm based banner ads on the other hand require additional configurations. This can be largely attributed to the fact that cpm advertising companies often only display ads for some of the inventory. They do require a backup ad (passback ad) that they transfer the ad request to if they cannot display one. That’s tiered advertising (or ad chaining).
It is up to the webmaster where the passback ads are send to. It is possible to display a local banner, a transparent gif or ads from another company.
It becomes more difficulty if geographic parameters are taking 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 worldwide users.
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.
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 difficulty 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.
Ad Server Benefits
Ad Server Disadvantages
What’s your experience regarding ad servers? Would you recommend one if you could?
Continua a leggere – Original Link: Ad Server Benefits