kopcheto Posted July 18, 2017 Report Posted July 18, 2017 Problem is that it is not working at all! 1. Revive ad server environment: You are currently using Revive Adserver v4.0.1 running on Apache 2.4.7, PHP 5.5.9-1ubuntu4.21 and MySQL 5.5.54-MariaDB-1ubuntu0.14.04.1. 1.1. On same server is the site for banners delivery. 2. limitation is following: Site - Page URL Contains 37030 (target to be displayed on only this page: https://www.SITE.com/article/37030/Title-title-Title) 3. Invocation is by keywords (working properly without delivery limitations) 4. Invocation code is following: --------------<!--/* * * Revive Adserver Javascript Tag * - Generated with Revive Adserver v4.0.1 * */--> <script type='text/javascript'><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://www.SITE.com/ads/www/delivery/ajs.php':'http://www.SITE.com/ads/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=41"); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href='http://www.SITE.com/ads/www/delivery/ck.php?n=a9b4a1c9&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://www.SITE.com/ads/www/delivery/avw.php?zoneid=41&cb=INSERT_RANDOM_NUMBER_HERE&n=a9b4a1c9' border='0' alt='' /></a></noscript> -------- 5. Result is (after deleting deliverycache) that banner is not shown anywhere In fact we would like to make more complex i.e. to limit with OR to several articles. Please advise. Quote
andrewatfornax Posted July 19, 2017 Report Posted July 19, 2017 Anything on https://www.revive-adserver.com/faq/troubleshooting-banner-delivery/ help? Quote
kopcheto Posted July 19, 2017 Author Report Posted July 19, 2017 Will double check and will come back. Thanks. Quote
kopcheto Posted July 20, 2017 Author Report Posted July 20, 2017 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 Quote
kopcheto Posted July 20, 2017 Author Report Posted July 20, 2017 remark: both site installations use mode_rewrite ... if this helps to suggest solution. Quote
andrewatfornax Posted July 21, 2017 Report Posted July 21, 2017 Hi @kopcheto, I've just tested this, and all three invocation tag types (Asyc, JS and iFrame) seem to deliver correctly, both in the "contains" and "does not contain" cases for Page URL. If you're using mod_rewrite to alter URLs, well... I suspect that would be a good place to start looking. Quote
kopcheto Posted July 21, 2017 Author Report Posted July 21, 2017 Checking ... Is it possible to log what revive is evaluating i.e. logging, debug? Quote
andrewatfornax Posted July 23, 2017 Report Posted July 23, 2017 I think there is a delivery debug logging option - take a look in the configuration file? kopcheto 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.