def geo_location(c1, c2 = nil , c3 = nil)
      if c1.class != GeoLocationSelector
        # TODO: raise wrong number of arguments if c2 or c3 are nil
        selector = GeoLocationSelector.new
        selector.address do
          address c1
          city c2
          country c3
        end
      else
        selector = c1
      end

      soap_message = service.geo_location.get(credentials, selector.to_xml)
      add_counters(soap_message.counters)
    end
def geo_location(c1, c2 = nil , c3 = nil)
      if c1.class != GeoLocationSelector
        # TODO: raise wrong number of arguments if c2 or c3 are nil
        selector = GeoLocationSelector.new
        selector.address do
          address c1
          city c2
          country c3
        end
      else
        selector = c1
      end

      soap_message = service.geo_location.get(credentials, selector.to_xml)
      add_counters(soap_message.counters)
    end
Call geo location adwords service

 @example
   account.geo_location("Via Conca del Naviglio", "Milano", "IT")
   account.geo_location( geoLocationSelector )