My favorites | English | Sign in

Faster JavaScript with Closure Tools New!

Required Minimum Functionality (Third Party Clients)

Third-party clients (as defined in the Terms & Conditions) are required to fully implement the AdWords API features shown in the chart below.

Unless specified otherwise below, a feature is implemented if and only if all available sub-features and parameters are also implemented. The API Reference (v13, v2009) documents which parameters and sub-features are available. For example, the feature "Opt in/out of networks and devices" implies support for opting in/out of search partners, the content network, desktop devices, and mobile devices. Furthermore, if you implement a feature similar to any of the optional features listed below, you must also implement the actual optional feature.

This Required Minimum Functionality list is updated every six months, in mid-January and mid-July. To maintain RMF compliance, third party clients must add any new required features by four months following that date.

Feature Corresponding
Object/Field/Column
Third Party
Requirements

Creation Functionality

Features must be displayed on separate tab or screen from other (i.e. non-AdWords) ad networks of a third party API client
Create, delete campaign Campaign Required
Set campaign negative criteria NegativeCampaignCriterion Required
Enable ad optimization / ad rotation flag Campaign.adServingOptimizationStatus Required
Enable locations and languages settings LanguageTarget + GeoTarget Required
Enable demographic targeting for content network DemographicTarget + NetworkTarget Required
Enable opt in / out of networks and devices (all) NetworkTarget + PlatformTarget Required
Set delivery method (standard / accelerated) Budget.deliveryMethod Required
Enable Frequency Capping FrequencyCap Required
Create, delete ad group AdGroup Required
Add text ad TextAd Required
Add, delete keyword Keyword Required
Set keyword max CPC ManualCPCAdGroupCriterionBids.maxCpc Required
Set keyword negative NegativeAdGroupCriterion.criterion Required
Set Keyword Match Type (all types) Keyword.matchType Required
Set AdGroup Max CPC ManualCPCAdGroupBids.*MaxCpc Required
Set Keyword Max CPC for Content BiddableAdGroupCriterion.bids Required
Set Keyword Destination URL BiddableAdGroupCriterion.destinationUrl Required
Set Max Content network CPC BiddableAdGroupCriterion.bids Required
Set Daily Budget Budget Required
Enable Budget Optimizer BudgetOptimizer Required
Enable Language Targeting LanguageTarget Required
Geo Targeting (Global, Region, Country, DMA, City) CityTarget, CountryTarget, MetroTarget Required
Enable Conversion Optimizer ConversionOptimizer Required
Submit Ad Exemption Request AdGroupAdOperation.exemptionRequests Required
Add Placement BiddableAdGroupCriterion Required
Delete Placement AdGroupCriterionOperation (operator ← «REMOVE») Required
Set Placement Max CPM ManualCPMAdGroupCriterionBids.maxCpm Required
Set Placement Destination URL Ad.url Required
Set Placement Negative NegativeAdGroupCriterion Required
Enable Position Preference ManualCPCAdGroupCriterionBids.positionPreferenceBids Optional
Enable Keyword Tool Service Optional
Enable Traffic Estimator Service Optional
Enable Site Suggestion Service Optional
Support for Image Ad ImageAd Optional
Geo Target Proximity ProximityTarget Optional
Enable Ad Scheduling AdScheduleTarget Optional
Support for Local Business Ad LocalBusinessAd Optional
Support for Mobile Ad (WAP) MobileAd Optional
Support for Video Ad Optional

Management Functionality

Features must be displayed on separate tab or screen from other (i.e. non-AdWords) ad networks of a third party API client
Edit Campaign settings Campaign Required
Edit Ad Group AdGroup Required
Edit Ad Ad Required
Edit Keyword Keyword Required
Edit Match types Keyword.matchTypes Required
Edit Placements & Settings Placement Required
Pause / Resume Campaign Campaign.status Required
Pause / Resume Ad Group AdGroup.status Required
Pause / Resume Ad AdGroupAd.status Required
Pause / Resume Keyword BiddableAdGroupCriterion.userStatus Required
Pause / Resume Placement BiddableAdGroupCriterion.userStatus Required

Reporting Functionality

Features and report data can be displayed on the same screen with other (non-AdWords) ad networks in a 3rd party API client, as long as they are clearly separated. Inline edits are permitted if and only if data from each ad network is kept separate.
Account (Report) Avg CPC Required
Account (Report) Avg CPM Required
Account (Report) CTR Required
Account (Report) Clicks Required
Account (Report) Cost (if reporting on spend or budget) Required
Account (Report) Cost per Conversion Required
Account (Report) Impressions Required
Account (Report) Invalid Clicks Required
Account (Report) Conversion Rate Required
Account (Report) Conversions Required
Account (Report) Invalid Clicks Rate Required
Account (Report) Ad Distribution Optional
Account (Report) Page View Count Optional
Campaign (Report) Avg Position Required
Campaign (Report) Avg CPC Required
Campaign (Report) Avg CPM Required
Campaign (Report) CTR Required
Campaign (Report) Status Required
Campaign (Report) Clicks Required
Campaign (Report) Cost Required
Campaign (Report) Budget Required
Campaign (Report) Impressions Required
Campaign (Report) Invalid Clicks Required
Campaign (Report) Invalid Clicks Rate Required
Campaign (Report) Conversion Rate Required
Campaign (Report) Conversions Required
Campaign (Report) Cost per Conversion Required
Campaign (Report) Ad Distribution Optional
Campaign (Report) Page View Count Optional
Ad Group (Report) Avg Position Required
Ad Group (Report) Avg CPC Required
Ad Group (Report) Avg CPM Required
Ad Group (Report) CTR Required
Ad Group (Report) Status Required
Ad Group (Report) Clicks Required
Ad Group (Report) Cost Required
Ad Group (Report) Budget Required
Ad Group (Report) Conversions Required
Ad Group (Report) Cost per Conversion Required
Ad Group (Report) Impressions Required
Ad Group (Report) Ad Distribution Optional
Ad Group (Report) Page View Count Optional
Ad (Report) Avg Position Required
Ad (Report) Avg CPC Required
Ad (Report) Avg CPM Required
Ad (Report) CTR Required
Ad (Report) Status Required
Ad (Report) Clicks Required
Ad (Report) Cost Required
Ad (Report) Impressions Required
Ad (Report) Conversions Required
Ad (Report) Cost per Conversion Required
Ad (Report) Page View Count Optional
Keyword (Report) Avg CPC Required
Keyword (Report) Avg CPM Required
Keyword (Report) CTR Required
Keyword (Report) Status Required
Keyword (Report) Clicks Required
Keyword (Report) Cost Required
Keyword (Report) Max CPC Required
Keyword (Report) Match Type Required
Keyword (Report) Conversions Optional
Keyword (Report) Cost per Conversion Optional