How Revive Adserver evaluates the order of delivery limitations.
When more than one delivery limitation is in use, both AND and OR options can be used to affect the order that delivery limitations are evaluated.
Revive Adserver supports the following client delivery limitations:
Client - Browser Version
Supported in Revive Adserver 4.0 and greater.
Limit when a banner can be displayed based on the user's browser - that is, if the user's browser is (or is not) one of the browser(s) and/or browser version(s) selected from the supported list.
For example (see below), limit a banner to only be able to be displayed when the user is using Microsoft IE as a browser:
For example (see below), limit a banner to only be able to be displayed when the user is using Microsoft IE 11 or above as a browser:
Client - Browser (Legacy)
Supported in Revive Adserver 4.0 and greater.
A legacy option which provides partial backwards compatibility for the Client - Browser delivery limitation for users upgrading to Revive Adserver 4.0 and later from a version prior to Revive Adserver 4.0. Please do not use this delivery limitation when creating a new browser-based delivery limitation in Revive Adserver 4.0 and later - use the Client - Browser Version type (above) - as this limitation type will eventually be deprecated from Revive Adserver.
For users who have upgraded from a version prior to Revive Adserver 4.0, any delivery limitations for banners that used the Client - Browser delivery limitation (below) will be converted to this type. However, users should be aware that only Chrome, Firefox, Internet Explorer, Safari and Opera browser types are supported following on from upgrading to Revive Adserver 4.0.
Any delivery limitations for other old and unlikely to be used browser types will be dropped on upgrading.
Client - Browser
Supported in versions prior to Revive Adserver 4.0.
Limit when a banner can be displayed based on the user's browser - that is, if the user's browser is (or is not) one of the browser(s) selected from the supported list.
For example (see below), limit a banner to only be able to be displayed when the user is using Microsoft IE as a browser:
Client - Domain
Limit when a banner can be displayed based on the domain that the user is visiting from - that is, if the user's domain is (or is not) as specified (by exact domain name, simple "contains" search matching, or regular expression). The user's domain is obtained by performing a reverse-DNS lookup of the user's IP address.
For example (see below), limit a banner to only be able to be displayed when the user's IP address correctly resolves using reverse-DNS to a domain that contains the string "big-isp" (e.g. "client12345.big-isp.com"):
Client - IP Address
Limit when a banner can be displayed based on the IP address that the user is visiting from - that is, if the user's IP address is (or is not) as specified (by exact IP address, by IP address range using wildcards or by IP address range via a subnet mask).
For example (see below), set a banner to not be able to be displayed when the user's IP address is 127.0.0.1:
For example (see below), set a banner to not be able to be displayed when the user's IP address is in the range 127.0.0.1 to 127.0.0.254:
For example (see below), set a banner to not be able to be displayed when the user's IP address is in the range 127.0.0.1 to 127.0.0.254:
Client - Language
Limit when a banner can be displayed based on the user's configured language - that is, if the user's browser is (or is not) configured to report that the user's language is one of the language(s) selected from the supported list.
For example (see below), limit a banner to only be able to be displayed when the user's browser is either configured to report that the user's language is Albania, or Basque:
Client - Operating System Version
Supported in Revive Adserver 4.0 and greater.
Limit when a banner can be displayed based on the user's operating system - that is, if the user's operating system is (or is not) one of the operating system(s) and/or operating system version(s) selected from the supported list.
For example (see below), limit a banner to only be able to be displayed when the user is using Mac OSX as their operating system:
For example (see below), limit a banner to only be able to be displayed when the user is using Mac OSX 10 or above as their operating system:
Client - Operating System (Legacy)
Supported in Revive Adserver 4.0 and greater.
A legacy option which provides partial backwards compatibility for the Client - Operating System delivery limitation for users upgrading to Revive Adserver 4.0 and later from a version prior to Revive Adserver 4.0. Please do not use this delivery limitation when creating a new operating system-based delivery limitation in Revive Adserver 4.0 and later - use the Client - Operating System Version type (above) - as this limitation type will eventually be deprecated from Revive Adserver.
For users who have upgraded from a version prior to Revive Adserver 4.0, any delivery limitations for banners that used the Client - Operating System delivery limitation (below) will be converted to this type. However, users should be aware that only Windows 7, Windows XP, Windows 2000, Linux, FreeBSD, Solaris and Mac OSX operating systems are supported following on from upgrading to Revive Adserver 4.0.
Any delivery limitations for other old and unlikely to be used operating systems will be dropped on upgrading.
Client - Operating System
Supported in versions prior to Revive Adserver 4.0.
Limit when a banner can be displayed based on the user's operating system - that is, if the user's operating system is (or is not) one of the operating system(s) selected from the supported list.
For example (see below), limit a banner to only be able to be displayed when the user is using Mac OSX as their operating system:
Client - Useragent
Limit when a banner can be displayed based on the user's browser "Useragent" string - that is, if the user's browser "Useragent" string is (or is not) as specified (by exact string, simple "contains" search matching, or regular expression).
For example (see below), limit a banner to only be able to be displayed when the user has a browser with "Useragent" string that matches a regular expression of "fire.*" (that is, for example, "fire", "firefox", "firefly", etc.):