Client Delivery Rules

You are here:
← All Topics
Table of Contents

Use client delivery rules to define when banners can display by the client details.

Client details include the user’s web browser (or more specifically, their useragent), their domain name, their IP address, their language or their operating system.


Advertly supports the following client delivery rules:

Client – Browser Version

Define 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), define a banner to only be able to be displayed when the user is using Microsoft IE as a browser:

For example (see below), define a banner to only be able to be displayed when the user is using Microsoft IE 11 or above as a browser:

Client – Domain

Define 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), define 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

Define 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), define a banner to not be able to be displayed when the user’s IP address is 127.0.0.1:

For example (see below), define 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), define 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

Define 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), define 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

Define 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), define a banner to only be able to be displayed when the user is using Mac OSX as their operating system:

For example (see below), define a banner to only be able to be displayed when the user is using Mac OSX 10 or above as their operating system:

Client – Useragent

Define 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), define 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.):