Does this require the users to enter specific city, state, zip to populate tables in a DB so it can cross reference the SocialAds geo tables or can the information be derived and used from the user utilizing googles geo-location for get their address.