v201506
What's New
- Labels
A label's color and description, that are visible in the AdWords user interface, can now be retrieved and changed using the DisplayAttribute object.
- Location targeting
Targeting feed-based locations within a geographical area, which in previous versions was a read-only feature, is now configurable through the API. LocationGroups provides a
feedId
that is now required when specifying a LocationExtensionOperand in the matching function.FeedMappingService.get and FeedMappingService.query now return feed mappings for location targeting feeds.
- Account hiding
You can now hide and un-hide linked accounts under an MCC by setting the
isHidden
attribute of each ManagedCustomerLink. In addition, you can exclude hidden accounts when retrieving ManagedCustomer objects by specifyingExcludeHiddenAccounts = true
in your selector.- Reporting
-
- New FINAL_URL_REPORT is now available. This is the Upgraded URLs-compatible replacement for the DESTINATION_URL_REPORT.
- Gmail Sponsored Promotion stats are now available in multiple
reports as the following columns:
GmailForwards
,GmailSaves
,GmailSecondaryClicks
. - Zero impression rows can now be explicitly included or excluded for both XML and AWQL definitions via a new HTTP header.
- The DURING clause is now optional in AWQL report definitions when not segmenting by Date or Week.
- The following new columns have been added to the existing reports:
Column Reports FinalUrl SEARCH_QUERY_PERFORMANCE_REPORT CampaignName CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT
CAMPAIGN_NEGATIVE_LOCATIONS_REPORT
CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORTCampaignStatus CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT
CAMPAIGN_NEGATIVE_LOCATIONS_REPORT
CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT
CAMPAIGN_SHARED_SET_REPORT
PLACEHOLDER_FEED_ITEM_REPORTAdGroupStatus PLACEHOLDER_FEED_ITEM_REPORT StartDate CAMPAIGN_PERFORMANCE_REPORT EndDate CAMPAIGN_PERFORMANCE_REPORT
- Miscellaneous
-
- An
ALLOWED_GAMBLING_CONTENT
contentLabelType is now available. - In ConstantDataService,
CriterionUserInterest
has a newuserInterestParentId
attribute to allow for navigation of the user interest taxonomy hierarchy. - Added support for creation via the AdWords API of new dynamic remarketing feeds for clients. Previously these had to be created on the AdWords user interface.
- Shared set services (SharedSetService,
CampaignSharedSetService,
SharedCriterionService)
now support the AWQL
query()
method. - Approval and policy information and Upgraded URLs are now available within Extension Setting Services.
- An
- Deprecations
-
- ConversionTracker.stats
has been removed. Attributes
mostRecentConversionQueryDate
andlastConversionPingTime
have been added at the ConversionTracker level instead. - The
AdvertiserPhoneNumber
field was removed from the CALL_METRICS_CALL_DETAILS_REPORT. - Deprecated WAP ads objects have been removed: MobileAd, MobileImageAd.
- The
KeywordText
,PlacementUrl
, andUserListId
fields were removed from the following reports:- CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT
- CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT
- DISPLAY_KEYWORD_PERFORMANCE_REPORT
- KEYWORDS_PERFORMANCE_REPORT
- PLACEHOLDER_FEED_ITEM_REPORT
- SHARED_SET_CRITERIA_REPORT
- PLACEMENT_PERFORMANCE_REPORT
Criteria
field.
- ConversionTracker.stats
has been removed. Attributes
- Migration guide
Breaking changes introduced in this version are summarized in the v201506 migration guide.
API Changes
-
≠
AccountLabelService (0 new, 2 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum LabelServiceError.Reason-
+
value CUSTOMER_CANNOT_CREATE_LABELS
-
-
-
≠
AdCustomizerFeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
AdGroupAdService (1 new, 4 changed, 2 removed)-
+
type DisplayAttribute -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum DeprecatedAd.Type-
+
value MOBILE_AD -
+
value MOBILE_IMAGE_AD
-
-
≠
type Label-
+
field attribute
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
−
type MobileAd -
−
type MobileImageAd
-
-
≠
AdGroupBidModifierService (0 new, 2 changed, 0 removed)-
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
AdGroupCriterionService (2 new, 6 changed, 1 removed)-
+
type DisplayAttribute -
+
type UnknownProductDimension -
≠
enum BiddingErrors.Reason-
+
value BID_TOO_SMALL -
+
value BID_TOO_BIG -
+
value BID_TOO_MANY_FRACTIONAL_DIGITS
-
-
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type Label-
+
field attribute
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
−
type BiddingError
-
-
≠
AdGroupExtensionSettingService (0 new, 5 changed, 0 removed)-
≠
type AppFeedItem-
+
field appFinalMobileUrls -
+
field appFinalUrls -
+
field appTrackingUrlTemplate -
+
field appUrlCustomParameters
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type ExtensionFeedItem-
+
field policyData
-
-
≠
enum ExtensionSettingError.Reason -
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
-
≠
AdGroupFeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
AdGroupService (1 new, 4 changed, 1 removed)-
+
type DisplayAttribute -
≠
enum BiddingErrors.Reason-
+
value BID_TOO_SMALL -
+
value BID_TOO_BIG -
+
value BID_TOO_MANY_FRACTIONAL_DIGITS
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type Label-
+
field attribute
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
−
type BiddingError
-
-
≠
AdParamService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
AdwordsUserListService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
BiddingStrategyService (0 new, 2 changed, 0 removed)-
≠
enum BiddingErrors.Reason-
+
value BID_TOO_SMALL -
+
value BID_TOO_BIG -
+
value BID_TOO_MANY_FRACTIONAL_DIGITS
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
BudgetOrderService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
BudgetService (0 new, 3 changed, 0 removed)-
≠
enum Budget.BudgetDeliveryMethod-
+
value UNKNOWN
-
-
≠
enum BudgetError.Reason -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
CampaignCriterionService (1 new, 6 changed, 0 removed)-
+
type UnknownProductDimension -
≠
enum ContentLabelType-
+
value ALLOWED_GAMBLING_CONTENT
-
-
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type LocationExtensionOperand-
+
field locationId
-
-
≠
type LocationGroups-
+
field feedId
-
-
-
≠
CampaignExtensionSettingService (0 new, 5 changed, 0 removed)-
≠
type AppFeedItem-
+
field appFinalMobileUrls -
+
field appFinalUrls -
+
field appTrackingUrlTemplate -
+
field appUrlCustomParameters
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type ExtensionFeedItem-
+
field policyData
-
-
≠
enum ExtensionSettingError.Reason -
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
-
≠
CampaignFeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
CampaignService (1 new, 7 changed, 1 removed)-
+
type DisplayAttribute -
≠
enum BiddingErrors.Reason-
+
value BID_TOO_SMALL -
+
value BID_TOO_BIG -
+
value BID_TOO_MANY_FRACTIONAL_DIGITS
-
-
≠
enum Budget.BudgetDeliveryMethod-
+
value UNKNOWN
-
-
≠
enum BudgetError.Reason -
≠
enum CampaignError.Reason-
+
value INVALID_ADVERTISING_CHANNEL_SUB_TYPE -
−
value MUST_SPECIFY_KEYWORD_MATCH_SETTINGS
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type Label-
+
field attribute
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
−
type BiddingError
-
-
≠
CampaignSharedSetService (3 new, 3 changed, 0 removed)-
+
type QueryError -
+
enum QueryError.Reason -
+
operation query -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type QueryError-
+
field reason
-
-
≠
operation query
-
-
≠
ConstantDataService (0 new, 2 changed, 0 removed)-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
ConversionTrackerService (0 new, 4 changed, 1 removed)-
≠
enum AppConversion.AppConversionType-
+
value FIRST_OPEN
-
-
≠
type ConversionTracker-
+
field lastReceivedRequestTime -
+
field mostRecentConversionDate -
−
field stats
-
-
≠
enum ConversionTrackingError.Reason-
+
value CANNOT_SET_APP_ID
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
−
type ConversionTrackerStats
-
-
≠
CustomerExtensionSettingService (0 new, 5 changed, 0 removed)-
≠
type AppFeedItem-
+
field appFinalMobileUrls -
+
field appFinalUrls -
+
field appTrackingUrlTemplate -
+
field appUrlCustomParameters
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type ExtensionFeedItem-
+
field policyData
-
-
≠
enum ExtensionSettingError.Reason -
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
-
≠
CustomerFeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
CustomerService (0 new, 2 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
-
≠
CustomerSyncService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
DataService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
ExperimentService (0 new, 2 changed, 0 removed)-
≠
enum BudgetError.Reason -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
FeedItemService (0 new, 2 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
-
≠
FeedMappingService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
FeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
GeoLocationService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
LabelService (3 new, 3 changed, 0 removed)-
+
type DisplayAttribute -
+
type StringFormatError -
+
enum StringFormatError.Reason -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type Label-
+
field attribute
-
-
≠
type StringFormatError-
+
field reason
-
-
-
≠
LocationCriterionService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
ManagedCustomerService (0 new, 4 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type ManagedCustomer-
+
field excludeHiddenAccounts
-
-
≠
type ManagedCustomerLink-
+
field isHidden
-
-
≠
enum ManagedCustomerServiceError.Reason-
+
value TOO_MANY_ACCOUNTS_AT_MANAGER
-
-
-
≠
MediaService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
MutateJobService (2 new, 13 changed, 3 removed)-
+
type DisplayAttribute -
+
type UnknownProductDimension -
≠
enum BiddingErrors.Reason-
+
value BID_TOO_SMALL -
+
value BID_TOO_BIG -
+
value BID_TOO_MANY_FRACTIONAL_DIGITS
-
-
≠
enum Budget.BudgetDeliveryMethod-
+
value UNKNOWN
-
-
≠
enum BudgetError.Reason -
≠
enum CampaignError.Reason-
+
value INVALID_ADVERTISING_CHANNEL_SUB_TYPE -
−
value MUST_SPECIFY_KEYWORD_MATCH_SETTINGS
-
-
≠
enum ContentLabelType-
+
value ALLOWED_GAMBLING_CONTENT
-
-
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum DeprecatedAd.Type-
+
value MOBILE_AD -
+
value MOBILE_IMAGE_AD
-
-
≠
type Label-
+
field attribute
-
-
≠
type LocationExtensionOperand-
+
field locationId
-
-
≠
type LocationGroups-
+
field feedId
-
-
≠
enum UrlError.Reason-
+
value DESTINATION_URL_DEPRECATED -
+
value REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG -
+
value REDUNDANT_NESTED_FINAL_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG -
+
value REDUNDANT_NESTED_FINAL_APP_URL_TAG -
+
value REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
-
-
−
type BiddingError -
−
type MobileAd -
−
type MobileImageAd
-
-
≠
OfflineConversionFeedService (0 new, 1 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
-
≠
ReportDefinitionService (0 new, 2 changed, 0 removed)-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
enum ReportDefinition.ReportType-
+
value FINAL_URL_REPORT
-
-
-
≠
SharedCriterionService (5 new, 6 changed, 0 removed)-
+
type QueryError -
+
enum QueryError.Reason -
+
type SelectorError -
+
enum SelectorError.Reason -
+
operation query -
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type QueryError-
+
field reason
-
-
≠
type SelectorError-
+
field reason
-
-
≠
operation query
-
-
≠
SharedSetService (7 new, 6 changed, 0 removed)-
+
type DateError -
+
enum DateError.Reason -
+
type QueryError -
+
enum QueryError.Reason -
+
type SelectorError -
+
enum SelectorError.Reason -
+
operation query -
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
≠
type DateError-
+
field reason
-
-
≠
type QueryError-
+
field reason
-
-
≠
type SelectorError-
+
field reason
-
-
≠
enum SharedSetError.Reason-
−
value EXCEEDS_MAX_SHARED_SETS_FOR_TYPE -
−
value INVALID_SET_NAME -
−
value TYPE_CANNOT_BE_CHANGED
-
-
≠
operation query
-
-
≠
TargetingIdeaService (0 new, 5 changed, 2 removed)-
≠
enum BudgetError.Reason -
≠
enum ContentLabelType-
+
value ALLOWED_GAMBLING_CONTENT
-
-
≠
enum CriterionError.Reason-
+
value INVALID_IP_ADDRESS -
+
value INVALID_IP_FORMAT -
+
value INVALID_MOBILE_APP -
+
value INVALID_MOBILE_APP_CATEGORY -
+
value CANNOT_TARGET_OBSOLETE_CRITERION -
+
value INVALID_USER_DOMAIN_NAME -
+
value CRITERION_PARAMETER_TOO_LONG -
+
value FEED_ID_NOT_ALLOWED -
+
value LOCATION_FILTER_NOT_ALLOWED -
+
value LOCATION_FILTER_INVALID
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
−
type BiddingError -
−
type ExcludedKeywordSearchParameter
-
-
≠
TrafficEstimatorService (0 new, 3 changed, 0 removed)-
≠
enum ContentLabelType-
+
value ALLOWED_GAMBLING_CONTENT
-
-
≠
type CriterionUserInterest-
+
field userInterestParentId
-
-
≠
enum DatabaseError.Reason-
+
value ACCESS_PROHIBITED
-
-
v201502
What's New
- Extension Setting Services
Extension setting services are simplified interfaces to create account, campaign, and ad group extensions. The existing Feed services are still available and you can continue using them in case you need a setup more complex than the extension setting services support. Should you choose to migrate to the new services, make sure to check out the migration guide.
- Removed objects handling
Services will now omit objects whose
Status
isREMOVED
unless a predicate explicitly includes them. This was always the case for ads but now applies to ad groups and campaigns as well. This change does not impact reports.- Shared Sets
Shared set services allow you to create negative criteria lists that can be attached to multiple campaigns within one account. This feature is now out of beta and available to all API users.
- Account-level labels
The API was extended to support account labels for manager accounts (MCC). Now you can tag your accounts with text labels programmatically using AccountLabelService and the ManagedCustomerService.mutateLabel method.
- AWQL support in ConversionTrackerService
ConversionTrackerService now supports the query() method for AWQL calls.
- Disapproval reasons
We've improved disapproval reasons for feed items with the new policyData field. This supersedes the legacy
validationDetails
field of the same object.- Remarketing
Dynamic remarketing tags can now be retrieved using CustomerService's RemarketingSettings.
- Application deep linking
Added support for final app URLs in ads, sitelinks, and keywords. In addition, App Re-engagement Ads for Search campaigns are now available to all users.
- Local Inventory Ads
Additional controls on Local Inventory Ads allow you to enable local inventory as well as set product channel / channel exclusivity.
- Conversion trackers
Cross-account as well as system-defined conversion trackers are now easier to identify, for example,
conversionTypeOwnerCustomerId
in ConversionTracker. Accounts using cross-account conversion tracking can be identified using theeffectiveConversionTrackingId
.- Miscellaneous changes
- Added new TargetOutrankShare bidding strategy.
- The value "JACKASS" in the ContentLabelType enum was renamed to "JUVENILE".
- Added support for
YouTubeVideo
andYouTubeChannel
criteria to CampaignCriterionService and AdGroupCriterionService. These replace usingPlacement
criteria to target or exclude YouTube.com videos and channels, which now results in aYOUTUBE_URL_UNSUPPORTED
error.
- Report column changes
-
Several duplicate fields were removed:
Report Removed column Replacement column ADGROUP_PERFORMANCE_REPORT Id AdGroupId ADGROUP_PERFORMANCE_REPORT Name AdGroupName ADGROUP_PERFORMANCE_REPORT Status AdGroupStatus CAMPAIGN_PERFORMANCE_REPORT Id CampaignId CAMPAIGN_PERFORMANCE_REPORT Name CampaignName CAMPAIGN_PERFORMANCE_REPORT Status CampaignStatus AD_PERFORMANCE_REPORT Url CreativeDestinationUrl AGE_RANGE_PERFORMANCE_REPORT
AUDIENCE_PERFORMANCE_REPORT
DISPLAY_KEYWORD_PERFORMANCE_REPORT
DISPLAY_TOPICS_PERFORMANCE_REPORT
GENDER_PERFORMANCE_REPORT
KEYWORDS_PERFORMANCE_REPORT
PLACEMENT_PERFORMANCE_REPORT
PRODUCT_PARTITION_REPORTDestinationUrl CriteriaDestinationUrl The following columns were renamed in all reports to align with names in the AdWords user interface:
Old name New name PromotionLine Headline PageOnePromotedRaiseBidWhenBudgetConstained PageOnePromotedRaiseBidWhenBudgetConstrained ConversionRate ClickConversionRate ConversionRateSignificance ClickConversionRateSignificance Conversions ConvertedClicks ConversionSignificance ConvertedClicksSignificance CostPerConversion CostPerConvertedClick CostPerConversionSignificance CostPerConvertedClickSignificance ValuePerConversion ValuePerConvertedClick - Geo criteria columns in reporting (
CityCriteriaId
,CountryCriteriaId
,MetroCriteriaId
,RegionCriteriaId
,MostSpecificCriteriaId
) now correctly return IDs as integers. - Google Analytics report column titles have been updated to match those in the AdWords user interface. This affects display column names only.
- New in reporting
-
- The following new reports have been added: USER_AD_DISTANCE_PERFORMANCE_REPORT, LABEL_REPORT.
- Added support for the
skipColumnHeader
HTTP header, which can remove columns header from the produced report. - The following new columns have been added across reports:
- ActiveViewImpressions
- ActiveViewCpm
- ConversionTrackerId
- KeywordId
- CanManageClients
- IsAutoTaggingEnabled
- IsTestAccount
- Trademarks
- AverageFrequency
- ImpressionReach
- DisapprovalShortNames
- Channel (Shopping)
- ChannelExclusivity (Shopping)
- Deprecated
- Legacy ad extensions and CampaignAdExtensionService are no longer supported. Use Feed services or Extension Setting services instead.
- AD_EXTENSION_PERFORMANCE_REPORT and the
ProductTarget
field have been removed. This is in line with the PLA deprecation. ExternalRemarketingUserList
has been removed.- Interest Criteria of type
CriterionUserInterest
withID
between 1 and 10000, inclusive, can no longer beADD
ed. For user interest targeting, use affinity or in-market categories instead. - The
isLandingPageLatencyAcceptable
field has been removed fromQualityInfo
. This value is no longer used in AdWords. Previous API versions now always return "true" for this field. - Bid landscapes from the DataService will no longer include
marginalCpc
. - The
AssistClicks
,AssistImpressions
, andAssistImpressionsOverLastClicks
fields have been removed. - The
campaignTargetingChanged
field has been removed fromCampaignChangeData
.
- Migration guide
Breaking changes introduced in this version are summarized in the v201502 migration guide.
API Changes
-
+
AccountLabelService -
+
AdCustomizerFeedService -
+
AdGroupExtensionSettingService -
+
CampaignExtensionSettingService -
+
CustomerExtensionSettingService -
-
CampaignAdExtensionService -
≠
AdGroupAdService (4 new, 9 changed, 0 removed)-
+
type AdCustomizerError -
+
enum AdCustomizerError.Reason -
+
type FeedAttributeReferenceError -
+
enum FeedAttributeReferenceError.Reason -
≠
type AdCustomizerError-
+
field reason
-
-
≠
enum AdError.Reason -
≠
type AdGroupAd-
+
field trademarks
-
-
≠
type CallOnlyAd-
+
field disableCallConversion
-
-
≠
type FeedAttributeReferenceError-
+
field reason
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason
-
-
≠
AdGroupBidModifierService (0 new, 5 changed, 0 removed)-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
AdGroupCriterionService (8 new, 13 changed, 1 removed)-
+
type ProductChannel -
+
type ProductChannelExclusivity -
+
enum ShoppingProductChannel -
+
enum ShoppingProductChannelExclusivity -
+
type TargetOutrankShareBiddingScheme -
+
type YouTubeChannel -
+
enum YouTubeChannelType -
+
type YouTubeVideo -
≠
enum AdGroupCriterionError.Reason -
≠
enum BiddingStrategyType-
+
value TARGET_OUTRANK_SHARE
-
-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManualCpmBiddingScheme-
+
field activeViewCpmEnabled
-
-
≠
type ProductChannel-
+
field channel
-
-
≠
type ProductChannelExclusivity-
+
field channelExclusivity
-
-
≠
enum ProductDimensionType-
+
value CHANNEL -
+
value CHANNEL_EXCLUSIVITY
-
-
≠
type QualityInfo-
−
field isLandingPageLatencyAcceptable
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason -
−
type Product
-
-
≠
AdGroupFeedService (0 new, 6 changed, 0 removed)-
≠
enum AdGroupFeedError.Reason-
+
value CANNOT_ADD_FOR_DELETED_FEED
-
-
≠
type AdGroupFeedReturnValue-
+
field partialFailureErrors
-
-
≠
type Function-
+
field functionString
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
AdGroupService (1 new, 10 changed, 2 removed)-
+
type TargetOutrankShareBiddingScheme -
≠
type AdGroupServiceError-
−
field adGroupId
-
-
≠
enum BiddingStrategyType-
+
value TARGET_OUTRANK_SHARE
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManualCpmBiddingScheme-
+
field activeViewCpmEnabled
-
-
≠
type QuotaError-
−
field reason
-
-
≠
enum QuotaError.Reason-
−
value TOO_MANY_CRITERIA_PER_ACCOUNT -
−
value UNKNOWN
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SettingError.Reason -
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason -
−
type QuotaError -
−
enum QuotaError.Reason
-
-
≠
AdParamService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
AdwordsUserListService (0 new, 3 changed, 1 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UserListError.Reason-
+
value MAX_NUM_RULEBASED_USERLISTS
-
-
−
type ExternalRemarketingUserList
-
-
≠
BiddingStrategyService (1 new, 5 changed, 0 removed)-
+
type TargetOutrankShareBiddingScheme -
≠
enum BiddingStrategyType-
+
value TARGET_OUTRANK_SHARE
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManualCpmBiddingScheme-
+
field activeViewCpmEnabled
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
BudgetOrderService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
BudgetService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
CampaignCriterionService (7 new, 9 changed, 1 removed)-
+
type ProductChannel -
+
type ProductChannelExclusivity -
+
enum ShoppingProductChannel -
+
enum ShoppingProductChannelExclusivity -
+
type YouTubeChannel -
+
enum YouTubeChannelType -
+
type YouTubeVideo -
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
type Function-
+
field functionString
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ProductChannel-
+
field channel
-
-
≠
type ProductChannelExclusivity-
+
field channelExclusivity
-
-
≠
enum ProductDimensionType-
+
value CHANNEL -
+
value CHANNEL_EXCLUSIVITY
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
−
type Product
-
-
≠
CampaignFeedService (0 new, 6 changed, 0 removed)-
≠
enum CampaignFeedError.Reason-
+
value CANNOT_ADD_FOR_DELETED_FEED
-
-
≠
type CampaignFeedReturnValue-
+
field partialFailureErrors
-
-
≠
type Function-
+
field functionString
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
CampaignService (3 new, 11 changed, 2 removed)-
+
type RegionCodeError -
+
enum RegionCodeError.Reason -
+
type TargetOutrankShareBiddingScheme -
≠
enum BiddingStrategyType-
+
value TARGET_OUTRANK_SHARE
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManualCpmBiddingScheme-
+
field activeViewCpmEnabled
-
-
≠
type QuotaError-
−
field reason
-
-
≠
enum QuotaError.Reason-
−
value TOO_MANY_CRITERIA_PER_ACCOUNT -
−
value UNKNOWN
-
-
≠
type RegionCodeError-
+
field reason
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SettingError.Reason -
≠
type ShoppingSetting-
+
field enableLocal
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason -
−
type QuotaError -
−
enum QuotaError.Reason
-
-
≠
CampaignSharedSetService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
ConstantDataService (0 new, 5 changed, 0 removed)-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum ProductDimensionType-
+
value CHANNEL -
+
value CHANNEL_EXCLUSIVITY
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
ConversionTrackerService (3 new, 6 changed, 0 removed)-
+
type QueryError -
+
enum QueryError.Reason -
+
operation query -
≠
type ConversionTracker-
+
field conversionTypeOwnerCustomerId
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type QueryError-
+
field reason
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
operation query
-
-
≠
CustomerFeedService (0 new, 5 changed, 0 removed)-
≠
enum CustomerFeedError.Reason-
+
value CANNOT_ADD_FOR_DELETED_FEED
-
-
≠
type Function-
+
field functionString
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
CustomerService (0 new, 8 changed, 0 removed)-
≠
type ConversionTrackingSettings-
+
field effectiveConversionTrackingId -
+
field usesCrossAccountConversionTracking
-
-
≠
type Customer-
+
field remarketingSettings
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type RemarketingSettings-
+
field snippet
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SettingError.Reason -
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason
-
-
≠
CustomerSyncService (0 new, 4 changed, 0 removed)-
≠
type CampaignChangeData-
−
field campaignTargetingChanged
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
DataService (0 new, 4 changed, 0 removed)-
≠
type BidLandscape.LandscapePoint-
−
field marginalCpc
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
ExperimentService (0 new, 5 changed, 2 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type QuotaError-
−
field reason
-
-
≠
enum QuotaError.Reason-
−
value TOO_MANY_CRITERIA_PER_ACCOUNT -
−
value UNKNOWN
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
−
type QuotaError -
−
enum QuotaError.Reason
-
-
≠
FeedItemService (3 new, 7 changed, 0 removed)-
+
type DisapprovalReason -
+
type FeedItemPolicyData -
+
type PolicyData -
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
type FeedItem-
+
field policyData -
−
field validationDetails
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type PolicyData-
+
field disapprovalReasons
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason
-
-
≠
FeedMappingService (0 new, 4 changed, 0 removed)-
≠
enum FeedMappingError.Reason -
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
FeedService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
GeoLocationService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
LabelService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
LocationCriterionService (0 new, 4 changed, 0 removed)-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
ManagedCustomerService (5 new, 10 changed, 0 removed)-
+
type AccountLabel -
+
type ManagedCustomerLabel -
+
type ManagedCustomerLabelOperation -
+
type ManagedCustomerLabelReturnValue -
+
operation mutateLabel -
≠
type AccountLabel-
+
field id
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManagedCustomer-
+
field accountLabels
-
-
≠
type ManagedCustomerLabel-
+
field labelId
-
-
≠
type ManagedCustomerLabelOperation-
+
field operand
-
-
≠
type ManagedCustomerLabelReturnValue-
+
field value
-
-
≠
enum ManagedCustomerServiceError.Reason-
+
value TOO_MANY_ACCOUNTS -
+
value INVALID_LABEL_ID -
+
value CANNOT_APPLY_INACTIVE_LABEL -
+
value APPLIED_LABEL_TO_TOO_MANY_ACCOUNTS
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
operation mutateLabel-
+
parameter operations -
+
response rval
-
-
-
≠
MediaService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
MutateJobService (15 new, 26 changed, 3 removed)-
+
type AdCustomizerError -
+
enum AdCustomizerError.Reason -
+
type DisapprovalReason -
+
type FeedAttributeReferenceError -
+
enum FeedAttributeReferenceError.Reason -
+
type FeedItemPolicyData -
+
type PolicyData -
+
type ProductChannel -
+
type ProductChannelExclusivity -
+
enum ShoppingProductChannel -
+
enum ShoppingProductChannelExclusivity -
+
type TargetOutrankShareBiddingScheme -
+
type YouTubeChannel -
+
enum YouTubeChannelType -
+
type YouTubeVideo -
≠
type AdCustomizerError-
+
field reason
-
-
≠
enum AdError.Reason -
≠
type AdGroupAd-
+
field trademarks
-
-
≠
enum AdGroupCriterionError.Reason -
≠
type AdGroupServiceError-
−
field adGroupId
-
-
≠
enum BiddingStrategyType-
+
value TARGET_OUTRANK_SHARE
-
-
≠
type CallOnlyAd-
+
field disableCallConversion
-
-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
type FeedAttributeReferenceError-
+
field reason
-
-
≠
type FeedItem-
+
field policyData -
−
field validationDetails
-
-
≠
type Function-
+
field functionString
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
type ManualCpmBiddingScheme-
+
field activeViewCpmEnabled
-
-
≠
type PolicyData-
+
field disapprovalReasons
-
-
≠
type ProductChannel-
+
field channel
-
-
≠
type ProductChannelExclusivity-
+
field channelExclusivity
-
-
≠
enum ProductDimensionType-
+
value CHANNEL -
+
value CHANNEL_EXCLUSIVITY
-
-
≠
type QualityInfo-
−
field isLandingPageLatencyAcceptable
-
-
≠
type QuotaError-
−
field reason
-
-
≠
enum QuotaError.Reason-
−
value TOO_MANY_CRITERIA_PER_ACCOUNT -
−
value UNKNOWN
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SettingError.Reason -
≠
type ShoppingSetting-
+
field enableLocal
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
≠
enum UrlError.Reason -
−
type Product -
−
type QuotaError -
−
enum QuotaError.Reason
-
-
≠
OfflineConversionFeedService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
ReportDefinitionService (0 new, 4 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum ReportDefinition.ReportType-
+
value USER_AD_DISTANCE_REPORT -
+
value LABEL_REPORT -
−
value AD_EXTENSIONS_PERFORMANCE_REPORT
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
SharedCriterionService (0 new, 5 changed, 1 removed)-
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
−
type Product
-
-
≠
SharedSetService (0 new, 3 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
-
≠
TargetingIdeaService (2 new, 6 changed, 1 removed)-
+
type YouTubeChannel -
+
enum YouTubeChannelType -
≠
enum AdGroupCriterionError.Reason -
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum CriterionError.Reason -
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
−
type Product
-
-
≠
TrafficEstimatorService (2 new, 4 changed, 1 removed)-
+
type YouTubeChannel -
+
enum YouTubeChannelType -
≠
enum Criterion.Type-
+
value YOUTUBE_VIDEO -
+
value YOUTUBE_CHANNEL -
−
value PRODUCT
-
-
≠
enum InternalApiError.Reason-
+
value TRANSIENT_ERROR
-
-
≠
enum RequestError.Reason-
+
value UNSUPPORTED_VERSION
-
-
≠
enum SizeLimitError.Reason-
+
value INTERNAL_STORAGE_ERROR
-
-
−
type Product
-