landscape
Display Ad Server
Serve ads in standard fixed-size ad units
api
Native Ad Server
Serve native ads on your web page or app
ondemand_video
Video Ad Server
Serve MP4 video ads as pre/mid/post-rolls
laptop_chromebook
For Publishers
Maximize revenue for direct deals.
campaign
For Advertisers
Optimize campaigns, real-time insights.

Knowledge Base

Learn things about ad servers.

Guides, HowTos, Explanations, Best Practices and more.
Good To Know7 min read
Revive vs AdGlare
Are you a publisher? Are you looking for ad server software to manage all of your campaigns? You'll then usually have two options. Either you can choose for a free open source ad server and install the software on your own server, or you can choose for hosted ad server software on a global CDN. In this article we'll discuss the pros and cons between the two, so you can determine which ad server solution is best for you. Revive Open Source Ad Server As of today, there are not many open source ad servers that provide the full stack of ad serving technology that you may need. The most popular is Revive AdServer (previously known as OpenX), which is available free of charge under the GNU General Public License. Revive can be used for personal as well as commercial purposes,
Good To Know6 min read
The Importance of Async Ad Tags
It's been 6 years now that Google made page speed a ranking factor to determine its position in the SERP. The faster a page loads compared to its competitors, the higher it will end up in Google's search result list. If you have ads on your page, asynchronous loading will play a significant role to achieve that goal. Every time you load a JavaScript file on your page, it's important to understand how that will impact load speed. This article will show you with a real-life example why this is so important. Synchronous vs Asynchronous: What's the difference? Synchronous loading means in this context: one after another, or serial loading. Synchronously loaded JavaScript forces the browser to sit and wait for the file to be completely loaded and executed. The browser literally does nothing but downloading that file, while it could have done th
Good To Know9 min read
Ad Server Pricing
Whether you're looking for a cheap, expensive or free campaign management software, the list of ad servers below may help you out. We're comparing the costs of ad serving between 2M and 25M ad requests per month. Price rates were collected in January 2020 directly via the vendor's website. var pricing_entriesperpage = 100; var pricing_page = 1; var pricing_sort = 5; var pricing_ascdesc = 'asc'; var pricing_search = ''; var pricing_searchfor = ''; function getoverview() { var params = ''; params += '&pricing_entriesperpage='+pricing_entriesperpage; params += '&pricing_page='+pricing_page; params += '&pricing_sort='+pricing_sort; params += '&pricing_ascdesc='+pricing_ascdesc; params += '&pricing_search='+prici
Native Ads7 min read
Native Ads API
Native Ads allow you to seamlessly integrate ads into your website using the same style and layout. To do so, you first need a native ad server like AdGlare. The "ad tag" in this case is a URL that returns a JSON response containing a list of ads. You can then parse this response and generate the ad unit using your own set of CSS styles. As a publisher, you may be interested in native ads if you: need to show ads in a mobile application require ads to seamlessly integrate into your website's layout want to get around ad blockers Fetching JSON Ads: client-side or server-side? You can consider to fetch the ads directly from the visitor's browser by making a (jQuery) GET request. After pars
Targeting6 min read
Frequency Capping (GDPR)
Frequency Capping is a method in online advertising to limit the number of times a banner ad is shown to a single user. Some ad servers may also refer to this as impression capping. One of the best arguments to set such a cap is to minimize banner blindness and to increase the CTR and ROI of your campaigns. Frequency capping allows you to reduce campaign costs while increasing your campaign's unique reach. If you're on the buy side, this is once more an excellent example why you need an ad server for advertisers. To get the maximum out of your advertising budget, you need to be in control. Frequency Caps: Best Practices Setting a frequency cap for online advertising campaigns is almost always recommended in most situations, unless you're running remarketing o
Targeting4 min read
Keyword Targeting
Keyword Targeting allows you to show certain campaigns only if they match the keywords passed in the ad code. This type of targeting can be used in a wide range of cases. It will help you to deliver the message to an audience who may likely be interest in the ad. This will drive conversions and increase CTR. For example, you can fine-tune delivery: in articles about cars (contextual) to upgraded members only based on the visitor's search query Below we'll discuss how to set up keyword targeting in your AdGlare Ad Server. Passing on keywords to the Ad Tag Append your keywords to the ad tag via the key/value pair &keywords=... Separate multiple keywords by commas. Here's an example:
Targeting4 min read
Key/Value Targeting
Key/Value Targeting is a powerful method to fine-tune delivery of your campaigns. An ad will only be shown if a key matches the value as defined by the campaign's targeting rules. AdGlare's ad serving engines will automatically check if the key is present in a cookie or in the global JavaScript scope. Contrary to Keyword Targeting you can use numeric, string and boolean operators to set up your expressions. Here's an example of such a configuration in AdGlare. String Operators Operator
The Basics4 min read
AdGlare Glossary
AdGlare uses industry terms as much as possible. In case you're unfamiliar with certain terms, here's an overview of the basics. TermExplanation 3P CookieShorthand for "Third-Party cookie". 3P cookies are created by domains other than the domain visible in the browser bar.3PASShorthand for "Third-Party Ad Server". Examples are Google Ad Manager, Sizmek, Appnexus and AdGlare.Ad RequestThe request to fill an ad slot once a page loads. Each time the ad tag is executed, an ad request is counted. That doesn't necessarily mean that an ad is served: t
The Basics7 min read
How Ad Servers Work
What is an ad server? An ad server is a platform used to manage and deliver online ads on publisher's websites and apps. Ad servers play an important role in digital advertising as it automates the process of ad placement across websites, while ensuring that ads are served to the right user at the right time. There are two types of ad servers: first-party ad servers and third-party ad servers. Let's break that down first. First-party ad servers First-party ad servers are also called publisher ad servers and they are one of the first to be called when a user opens a web page. Publisher use them to manage and deliver ads directly on their own websites or apps. A first-party ad server has features to optimize ad inventory, control what type of ads are displayed and ensure a quality ad experience by using ad targeting
Tutorials3 min read
White Labeled Ad Serving
By default, AdGlare serves content using the following URLs: yourbusinessname.engine.adglare.net yourbusinessname.cdn.adglare.net You can however white-label these subdomains by adding CNAME DNS records to your own domain. Essentially, you'll be serving the ads from your own subdomain, instead of AdGlare's. This article explains how to set up your white label. CNAME DNS Records Add the following CNAME records to your domain's DNS settings. If you don't have access to your domain's DNS records, ask the person responsible for your domain within your organization for help. Host / Name / AliasTTLRecord TypeValue / Points To / Destination
Tutorials11 min read
Bot Filtering for Ads
GoogleBot crawls over the internet 24/7. While doing so, it also loads all ads it finds on your pages. You don't want to count impressions or clicks made those bots, crawlers and spiders. Ad servers like AdGlare use bot filtering to remove invalid traffic from your reports. Bot traffic accounts for more than 50% of all global internet traffic. An incredible number that can't be neglected. Unless you're running in-house campaigns, it's imperative that your ad server filters bot traffic to avoid report discrepancies and to keep the quality of your sold inventory high. Half of all internet traffic comes from Bots Although bot activity fluctuates over the years, we can't deny the huge impact that bots and spiders have on our analytical data. Back in 2016, Incapsula released a great infographic to give us an update on where we're heading. Bots are accounting for 51