This Perl Module provides a simple to use API for the Google Adwords SOAP based API. It hides the complexity of using SOAP and provides a full object oriented interface.
Be the first to post a text review of Google-Adwords. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- support for v10 of the Adwords API - All methods which use geoTargeting now use the Google::Adwords::GeoTarget object instead of a hashref - Modules added to distro o Google::Adwords::GeoTarget o Google::Adwords::CityTargets o Google::Adwords::CountryTargets o Google::Adwords::MetroTargets o Google::Adwords::RegionTargets - Added maxContentCpc to AdGroupService.updateAdGroup(). Thanks to Tony Jewell for the bug report - languageTargeting and networkTargeting now return the Campaign object when used in a set call. Thanks to Stephen Turner for the bug report. - AdService.checkAds() is implemented - Google::Adwords::ApiError added to distribution
- bug fix in AdService::findBusinesses() to encode html entities - only encode '<>&' characters in the request XML. Thanks to Steven Sattin for suggesting this. - Kwalitee related changes (http://cpants.perl.org/kwalitee.html) * LICENCE renamed to LICENSE (hope this works) * Added t/pod.t to test for POD correctness using Test::Pod * All modules now have 'use strict' - All code formatted through perltidy
- Added method clientCustomerId() to the base Service class, so you can use either clientEmail() or clientCustomerId() if you have a MCC, but not both. Thanks to Rick Morris for the patch. - CreativeService POD fix, as activateCreative(List) and deleteCreative(List) are no longer supported by the module.
* api_version() is now a mutator for the *Service modules, so that you can specify which version of the Adwords API to use * POD syntax correction in CriterionService for removeCriteria
Revision history for Perl module Google::Adwords v1.0.1 Wed Feb 21 15:26:04 IST 2007 - v8 implemented - added field proxyMaxCpc to the AdGroup object - KeywordToolService implemented * Added module Google::Adwords::KeywordToolService * Added Google::Adwords::KeywordVariation * Added Google::Adwords::KeywordVariations * Added Google::Adwords::SeedKeyword * Added Google::Adwords::SiteKeyword * Added Google::Adwords::SiteKeywordGroups - Campaign object supports budgetOptimizerSettings() * Added module Google::Adwords::BudgetOptimizerSettings - All sandbox tests are passing! - CreativeService deprecated. Module is in distro, but please do not use it. Use AdService instead. - All calls of AdService implemented (previously CreativeService) * CreativeService module still exists, but use AdService * Added module Google::Adwords::AdService * Added module Google::Adwords::Ad * Added module Google::Adwords::Business - CampaignService supports Ad Schedules * Google::Adwords::Campaign object supports the schedule() accessor * Added module Google::Adwords::AdSchedule * Added module Google::Adwords::SchedulingInterval - Makefile.PL does not have dependencies on actual version numbers - Implements CriterionService - Bug fix for Google::Adwords::Campaign object, so that single values are returned in an arrayref and not as a string - For all data objects, the get() method. i.e. the accessor now escapes HTML entities - Dependency for Test::MockModule added to Makefile - Added examples/init_sandbox_accounts.pl which initializes the client accounts in the sandbox - Added examples/findBusinesses.pl script v0.6 Fri Oct 27 19:45:58 IST 2006 - implements the TrafficEstimatorService API calls - New modules * Google::Adwords::TrafficEstimatorService * Google::Adwords::KeywordRequest * Google::Adwords::KeywordEstimate * Google::Adwords::AdGroupRequest * Google::Adwords::AdGroupEstimate * Google::Adwords::CampaignRequest * Google::Adwords::CampaignEstimate v0.5.1 Thu Oct 19 16:58:44 IST 2006 - added getCreativeStats method to the CreativeService module v0.5 Tue Oct 17 21:57:45 IST 2006 - implements the ReportService API calls - New modules * Google::Adwords::ReportService * Google::Adwords::ReportJob v0.4 Wed Oct 11 20:16:53 IST 2006 - implements the AccountService and CreativeService API calls - uses v6 of the Adwords API - token method deprecated in favour of developerToken - added method applicationToken - getUnitCountForClients method added to the InfoService module - Following modules were added to the distribution * Google::Adwords::AccountInfo * Google::Adwords::AccountService * Google::Adwords::Address * Google::Adwords::ClientUsageRecord * Google::Adwords::CoverageType * Google::Adwords::Creative * Google::Adwords::CreativeService * Google::Adwords::CreditCard * Google::Adwords::EmailPromotionsPreferences * Google::Adwords::Image v0.2 Tue Sep 19 16:08:43 IST 2006 - supports all calls of AdGroupService - added module Google::Adwords::AdGroup - added accessors - responseTime, requestId, operations and units to the base Service module. These give access to the information contained in the SOAP response header. - some more example scripts v0.1 Fri Sep 8 17:29:56 IST 2006 - supports all calls of CampaignService - uses v5 of the Adwords API - added clientEmail, timeout, debug and useragent methods to the Service modules - added module Google::Adwords::StatsRecord - version dependencies are in Makefile.PL v0.0.1 Fri Sep 1 23:00:15 IST 2006 - supports all calls of InfoService - supports addCampaign call of CampaignService
* Supports v8 of the Adwords API
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?