Changelog of Geo Targeting

version 1.2.1

  • made compatible with improved cache-busting in Advanced Ads Pro 2.3
  • link to the geo lookup page for radius option if API doesn’t work
  • prevent wrong IP format set by CloudFlare

version 1.2

  • added radius option to select a place around certain coordinates
  • added translations (Italian, French)
  • updated translations (German, German formal, Spanish)

version 1.1.10

  • prevented conflict with other geo targeting plugin

version 1.1.9

  • prevent conflict with WooCommerce using MaxMind now

version 1.1.8

  • prevent MaxMind PHP library from loading if already loaded by another plugin or theme

version 1.1.7

  • introduced `advanced-ads-geo-upload-dir` filter to change the upload directory
  • download Geo DB in HTTPS only
  • added Sucuri Header method
  • handle cases in which multiple IPv6 addresses are given at the same time

version 1.1.6

  • fixed DB update check
  • removed old overview widget logic

version 1.1.5

  • fixed minor errors when data is not available for a position

version 1.1.4

  • upper/lower case doesn’t matter anymore when checking regions or cities
  • add constant `ADVANCED_ADS_GEO_CHECK_DEBUG` to `wp-config.php` in order to log all tests in `wp-content/geo-check.log`
  • fixed bug not checking regions

version 1.1.3

  • don’t throw error message when IP was not found
  • made the plugin compatible with Advanced Ads 1.7.16
  • updated Spanish translation

version 1.1.2

  • filter IP address for valid format
  • prevent errors when IP address is empty

version 1.1.1

  • added link to settings when database is missing in visitor conditions
  • updated German translation

version 1.1

  • implemented check for states/regions
  • allow state/region and city names in different languages
  • added one click installation for Advanced Ads
  • updated German translation