In another environment I replicated the same or similar another environment:
1. Revive Adserver v4.0.1 running on nginx 1.11.9, PHP 7.1.6 and MySQL 5.5.5-10.1.24-MariaDB
2. In this case revive server and website are separate machines, and using zones invocation codes.
3. For tests used:
3.1. Two zones - with JavaScript TAG, iFrame tag and asynchronous JS tag
3.2. Two banners with delivery limitation Site - Page URL one with "Contains" other with "Does not contain" and same filter string
4. Expected results are that one of the banner will be shown only on one page, and other will not be shown on this page
5. Result is: using with JavaScript TAG and iFrame tag for invocation code in zone - ignores delivery limitation, asynchronous JS tag - was not displaying any banner.
Boyan