No activation required for Bing maps, just put it on a page and specify an address in the location setting.
Actually to be fair, google has a newer maps API that also requires no api key but it is so different from the older API that it would be a complete re-write to make a new google map feature with the new API, so it probably isn't something I will do any time soon.
Personally I like the Bing maps better anyway.
Best,
Joe