Jump to content

Irregular Geoip Delivery

Recommended Posts



I'd really appreciate some setup guidance on the GeoIP aspect of Revive. I've reviewed and followed other similar threads on this forum but without success.


As a background, I'm looking to use Revive to serve games ratings logos across the globe - different countries rate the same game in different ways, e.g. USA uses the ESRB system, (most of) Europe uses PEGI and Australia uses COB. The aim is therefore to display a localised webpage with the correct logo for that country.


I'm deploying Revive on an Amazon EC2 and RDS and, through the nature of initial evaluation and deployment, have a test server and a proposed live server. I have two choices for testing; remote servers / workstations within the Amazon estate and VPN software to change by own IP address.


I have enabled the MaxMind GeoIP Plugin and have specified the "Geo - Country" limitation for three test banners: one for the US, one for the UK and the other for Australia.


However, I get erratic results on the delivery. Currently, the US and the UK are served correctly but Australia displays the US banner.


The thing is, we have also written a simple PHP page to echo the PHP Geo server variables and these are all being reported correctly.


The website displaying the logos is built on Drupal 7. I've used the Javascript and the iFrame invocation methods and the OpenX module for Drupal. There is no caching in place on either the Drupal or Revive servers.


This behaviour is happening on both the test and live server; the test server is pretty much standard Revive without and further modifications, the live server has the additional Apache mod_geoip2 module installed (as per other threads).


Now starting to go mad.


Any pointers?


Many thanks in anticipation.



Link to comment
Share on other sites

Hi Ali,


Sounds confusing - especially if on the live server you're getting the GeoIP data out of the MaxMind DB via the Apache module, and that data is showing up okay in PHP; in that situation, Revive Adserver really doesn't do anything other than just look at the country supplied to it from the Apache variable, and if that's there correctly, then I don't see why the targeting would not work.


Given the excellent description you've given of the issue, sounds like there's some kind of genuine problem - please DM me and perhaps you can set up some degree of access so I can look things over and see if there's a bug?





Link to comment
Share on other sites

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.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...