(Translated by https://www.hiragana.jp/)
Google Ads Developer Blog: adwords_api_v201302

We recently announced upgraded ad extensions that provide many new capabilities, including mobile-optimized settings, new scheduling features, and detailed reporting at the individual sitelink level. We’ll be helping all advertisers transition to these improved extensions over the coming months. Starting on September 23, 2013, the AdWords API will support only these upgraded extensions, including the 25-character sitelink limit, and we’ll begin automatically upgrading legacy extensions to the new format.

We recommend upgrading your extensions ahead of September 23, 2013 so you can take advantage of all the new features and customize specific settings. Most advertisers are upgrading their extensions as part of their overall upgrade to AdWords enhanced campaigns. To help make the process easy for you, we’ve put together a number of resources:
As you are upgrading, you can create upgraded ad extensions while still keeping legacy ad extensions in the same campaign; however, only the upgraded extensions will be served. Beginning on September 23, if a campaign only has legacy extensions, we will auto-upgrade them to the new format. If a campaign has both legacy and upgraded extensions, we will only serve the new format, and legacy extensions will be marked as deleted.

If you have questions or need help with the upgrade, please visit us on the developer forum, or at one of the upcoming GDL Office Hours.

TargetingIdeaService currently has an NGRAM_GROUP AttributeType that gives you back the longest matching substring of the given keywords that appear more than n times (n is defined by AdWords System).

We’ve phased out the NGRAM_GROUP AttributeType starting from v201302 release. If you need to calculate NGRAM, you can do that using steps below.

1. Tokenize keyword ideas. 
First, normalize the list of keyword ideas into a list of tokens and remove the low quality tokens (identical, consecutive or single character tokens). (e.g. Given keyword ideas of ["foo foo bar a baz", "foo bar"] become [["foo", "bar", "baz"], ["foo", "bar"]])

2. Generate all the possible n-gram candidates.
Then, generate all possible n-gram candidates from the list of separated tokens. (e.g. From the tokens [["foo", "bar", "baz"], [“baz foo”]], the n-gram candidates are [“foo bar baz”, “foo bar”, “bar baz”, “baz foo”])

3. Apply the n-gram groups to the unassigned keyword ideas.
For each keyword idea, we assign the longest n-gram candidate that appears at least n-times across all the keyword ideas. (e.g. Suppose n-gram candidate [“foo bar baz”, “foo bar”, “bar baz”, “baz foo”], keyword ideas ["foo bar baz", "foo bar”] and n is 2. candidate "foo bar" will be assigned to keyword ideas "foo bar baz" and "foo bar". The candidate “foo bar” appears 2 times in the keyword ideas.)

With those steps, you will get the longest matching substring that appear more than n times.

The complete code example is available here.

As always, please feel free to ask any questions regarding the client libraries or the AdWords API on our forum or during scheduled office hours. You can also follow the Google Ads Developer page for all Ads-related updates.

- Takeshi Hagikura, AdWords API Team

The Ads Developers Relations Team is pleased to announce the next global AdWords API Workshop series in March and April. This series follows the v201302 API release and will include tons of important information, updates and best practices around the new features introduced in the release.

We are inviting our AdWords API developers to join us in the following cities:
  • San Francisco, March 18th
  • London, March 18th
  • Hamburg, March 20th
  • Amsterdam, March 22nd
  • New York City, March 22nd
  • Paris, March 25th - New Location added this year
  • Sydney, April 9th - New Location added this year
  • Tokyo, April 12th
The agenda for the workshops will be quite packed and we will be presenting on many important topics as listed below. In addition to these technical deep-dives, we will have the AdWords API team on hand to meet with in person and answer all your API-related queries. We will also be closing the workshops with a Q&A panel.

Workshop topics include:
  • Latest on the AdWords API
  • Enhanced Campaigns & New Extensions Support
  • New Bidding & Budgeting in the AdWords API
  • New & Improved MCC Services
  • Account Performance Tracking & Optimization (and introducing a new tool - Kratu)
All events will have the same agenda, and will run from approximately 9:00AM - 5:00PM (local time). These workshops are geared towards a technical developer audience who should be already familiar with the AdWords API. Each session is technically focused and will involve going over code examples and other technical topics. We will also be recording and publishing videos for these sessions for those who might not be able to attend the event in person.

For more information and to register please check out the AdWords API Workshops page here:
http://sites.google.com/site/awapiworkshops/home

- Sumit Chandel, AdWords API Team

We are pleased to announce the release of AdWords API v201302. This latest release of the API adds native support to AdWords enhanced campaigns along with a rich set of new functionalities.

v201302 Highlights:
  • Campaign Service changes for natively managing enhanced campaigns - We have added the enhanced field to the Campaign object.
  • AdGroupAdService changes to submit mobile preferred ads - We are adding the devicePreference field to the Ad object for you to be able to submit mobile preferred ads.
  • Improved and more flexible ways to manage extensions - We are introducing a set of new FeedServices that allow you to manage site, phone, and app link extensions through custom data feeds.
  • New bidding structure - Introducing a more flexible structure to set ad group and criteria bids, that simplifies the management of bidding transitions.
  • Programmatic management of MCC to client account links - We are adding new methods to ManagedCustomerService, that enable you to invite accounts to be managed by your MCC, accept such invitations, revoke existing links, and move links between MCCs.
  • The ability to select the bidding dimension for the Display Network - A change to the AdGroup object that allows you select the contentBidCriterionTypeGroup for your absolute bids on the Content Network, instead of relying on the old fixed order of bids.
  • New Reports - Introducing many new reports, such as the PLACEMENT_PERFORMANCE_REPORT. To find more about them visit the reports documentation.
  • Multiple enhancements to TargetingIdeaService and TrafficEstimatorService - Added the ability to filter by network through the NetworkSearchParameter and published a new metric, AVERAGE_CPC, for the TargetingIdeaService. Keyword StatsEstimates now contain two new attributes, impressionsPerDay and clickThroughRate, for the TrafficEstimatorService. 
With the release of v201302, the version v201209 is now deprecated and will sunset on July 1st, 2013. For more information about the AdWords API sunset schedule visit this page.

We are also excited to announce that we will be hosting a new series of global AdWords API Workshops and inviting partners and developers to learn about all the new changes and best practices in the new API. We will be posting more details and opening registration for the workshops shortly.

As with every new version of the AdWords API, we encourage you to review in detail all the API changes listed in the release notes and the v201302 migration guide. We have also published updated client libraries and code examples. In the upcoming weeks you will be able to enjoy several GDL recorded presentations discussing the features of the v201302 release. If you have any questions please post on the forum or attend one of the AdWords API Office Hours Hangouts.

- The AdWords API Team