Oliver Nassar

"Google Places API Web Service" and an AdSense account

March 23, 2011

Working on a project whereby I want to use the Geocoding-API. So I went to google to try and register for a key. It tells me I need to apply for it. Fine. So I try and apply for it here: http://gmaps-ws-console.appspot.com/

It then tells me I need to specify my "Adsense publisher id". Hmm, seems strange; I'm just trying to use an API, but alright.

So I head over to Adsense, which I used a few years ago. I get prompted for my email/password; seems strange. I put in the creds and get the following:

You're signed into your Google Account but this is not a valid AdSense login. If
you're an AdSense Publisher, try signing in using your AdSense email and
password.

At this point I don't really know what to do. Fine. Maybe I've got to re-register for Google AdSense. So I head over to do this, go through the motions, and finally get the following error message:

A user with the email you specified already exists
Please select a different Google Account login to access this account.

So basically, at this point, it seems the only option is to create a new Google account, register for AdSense, get approved, and then register for the Places API. I'm not sure how this'll work as the AdSense details I'll specify are going to be using my same physical-address, but will update with results.

The point of this wasn't to bitch; just to highlight the run-around that seemed to take place incase anyone out there is trying to figure out what's up.

My guess? That AdSense went through a major overhaul system-wide, making my old account incompatible entirely with it. Sucks.

Update

Created a new Google account; waiting for it to get approved which is stated to take 1-2 business days. Hopefully by weekend I can begin to play with their API.

Update #2

Got the the new AdSense account approved; but now waiting for Places approval, which apparently can take very long (eg. some developers on a google-groups page I found have been waiting months). So I'm not holding my breath and am going to look into using Yahoo's API.