Google's AdWords API service lets developers design programs that interact directly with the AdWords platform. With these applications, advertisers and third-parties can more efficiently - and creatively - manage their large or complex AdWords accounts and campaigns.
The AdWords API Ruby Client Library makes it easier to write Ruby clients to programmatically access AdWords accounts.
Features
- Support for logging incoming and outgoing SOAP messages
- Support for logging request information
- Support for API calls to the production or Sandbox environments
- Support for tracking API unit usage
- Report downloading in XML and CSV formats
- Extensions for returning breakdown of API usage per client account or API method
- Utility methods for retrieving lists of commonly used codes (categories, countries, etc.)
- Local validation for parameter number and type on API calls
- RDoc documentation and unit tests
- Thread-safe
Note: if you're looking for examples of how to use this library, they're included with the tarball and also available on the repository. You can find them at http://code.google.com/p/google-api-adwords-ruby/source/browse/#svn/trunk/examples
--AdWords API Team