Jump to content


Approved members
  • Content Count

  • Joined

  • Last visited

Reputation Activity

  1. Like
    Dofini reacted to McColley in Buyer Beware Commercial Plugins   
    I'm a web designer with a client who wanted to use Revive as a Self Serve Ad Buying platform across a number of sites he owns. I discovered Revive, put it on a server to test and fell in love.  I have a client with a network of sites that he wanted to sell ads on.
    When I visited what I thought was the best-known plugin developer, I found many plugins that seemed to overlap in purpose. But I figured that I couldn't be the first to want this functionality. So I asked a question: "What plugins do I need to turn Revive into a self-service platform."
    I got a reply listing 4 plugins.  The client approved the $240 and we waited. Instead of plugins to Revive, I received a collection of files to copy directly into the system. That should have been my first clue.
    I next discovered all the files were encrypted.  The pages created were horribly designed and we couldn't change them.  I complained and got some unencrypted files.  I soon discovered the functionality was as poor as the design.  I could create an ad package and you could log in and buy it.  But there is no way to see what was purchased for the buyer - or the admin.  I complained and got a few new files and some of them were unencrypted so I could style the pages - but there was still a lot of missing functionality. I started asking for a refund.
    Long story short, I was asked what the process should look like - so I laid out a simple workflow.  Then I was told we would need to purchase the source code for a number 2.5 times our original investment.  after at least a dozen emails I finally was told that buying the source code wasn't going to give me that functionality, instead would need to spend 10 times our original investment.
    I saw another post where a developer said they were unimpressed with a plugin maker. I wish I had seen it before dealing with this one. I think Revive is a great project but beware of the people trying to make money off of it with plugins that don't work.
  2. Upvote
    Dofini reacted to andrewatfornax in Add Delivery: Desktop / Mobile Only Option ?   
    Hi @manuel,
    Based on the order PHP "and" and "or" are applied (http://php.net/manual/en/language.operators.precedence.php), what you have is equivalent to:
    (Germany AND Windows) OR (OS X) OR (Linux). So, you need to set up in the UI:
    GEO Country Germany AND Operating System Version any Windows   OR GEO Country Germany AND Operating System Version any OS X OR GEO Country Germany AND Operating System Version any Linux I think that should do what you want, in one banner.
    ... This is where setting up targeting channels starts to make sense, so that you can more easily apply one or more channels.
  3. Upvote
    Dofini reacted to remy_php in How To Serve Responsive Ads?   
    Bonjour à tous.
    I think I've found a way to display a zone dynamically.
    All that remains is to choose which ads to display depending on whether you are on mobile or not.
    /** * https://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery * * @returns boolean */ MY_REVIVE.isMobile = function () { var isMobile = false; //initiate as false // device detection if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) { isMobile = true; } var oMediaQueryList = window.matchMedia("only screen and (max-width: 760px)"); if (oMediaQueryList && (typeof(oMediaQueryList) === 'object')) { isMobile = oMediaQueryList.matches; } return isMobile; };  
  4. Upvote
    Dofini reacted to gabrielt in How To Serve Responsive Ads?   
    Fixed sizes have to do the way the web traditionally works. You have to keep in mind that "responsive" is a somewhat new concept. The web is about 20 years old and we've only seen responsive layouts in the past 2-3 years.
    That said, it would be great to have a built-in mechanism to detect the maximum width supported and display a banner that fits that space.
    For example, today we can setup a campaign with, say, two banner sizes, 728x90 and 300x250, at the same time. Revive will display the 728x90 banner when this campaign is assigned to a 728x90 zone, and will display the 300x250 banner when this campaign is assigned to a 300x250 zone.
    One step further would be the Revive tag to detect the width, and this particular zone would display (for example) the 728x90 banner when the resolution is high enough and the 300x250 banner at lower resolutions.
    Currently, there are a few known workarounds to that. You can define zones without a width and height (it is possible, just enter * x *), in this case, both banners (728x90 and 300x250) will be displayed at the zone. Then you can set up banner limitation to display the 300x250 for mobile browsers and the 728x90 banner for non-mobile browsers.
    I hope I have helped.
  • Create New...