Remember to keep your contact email up-to-date.
What's new
Dynamic search ads
DynamicSearchAdsSetting
has a newpageFeed
attribute. Use this setting in conjunction with your Dynamic Search Ads page feed to categorize and organize the page targets for your Dynamic Search Ads. Check out the updated Dynamic Search Ads guide for details.- The new
ExpandedDynamicSearchAd
provides greater flexibility for the descriptions shown on your Dynamic Search Ads. - Starting with v201705, you can only add features related to Dynamic Search
Ads to ad groups with
adGroupType
SEARCH_DYNAMIC_ADS
. Examples of Dynamic Search Ad features include theWebpage
criterion andExpandedDynamicSearchAds
.
Campaign group performance targets
- The new CampaignGroupService, CampaignGroupPerformanceTargetService, and CAMPAIGN_GROUP_PERFORMANCE_REPORT allow you to manage and report on performance targets for specific metrics and groups of campaigns. Check out the new performance targets guide for details.
Remarketing
- The data type of
membersList
inMutateMembersOperand
has changed fromString
to the newMember
type.
ExpressionRuleUserList
now lets you use a rule type ofCNF
(conjunctive normal form). With this setting, the rule will match if at least one item in each rule item group matches. Previously, all expression rule lists had a rule type ofDNF
(disjunctive normal form), meaning the rule will match if all of the items in at least one rule item group matched.
Extensions
- Promotion extensions are now supported in the AdWords API. Check out the updated extension settings guide to learn how to use these extensions to highlight sales and promotions in your ads.
- The list of structured snippet headers has been expanded to support all languages available in AdWords.
- CustomerFeedService,
CampaignFeedService,
and AdGroupFeedService
mutate
requests that pass an invalidfunctionString
for the matching function will now fail with an informativeFunctionParsingError
instead of the more genericFunctionError
. - As previously
announced,
manual location extensions will be sunset on June 24th, 2017. If you attempt to
create a
FeedMapping
withplaceholderType = 7
after the sunset, the request will fail with aFeedMappingError
of reasonINVALID_PLACEHOLDER_TYPE_FOR_NON_SYSTEM_GENERATED_FEED
. For versions prior to v201705, the reason will beINVALID_PLACEHOLDER_TYPE
.
Bidding
- The new CampaignBidModifierService allows you to set bid modifiers for call interactions. Check out the updated bidding guide for more details.
- The Target Return on Ad Spend (Target ROAS)
strategy
can now be used as a standard strategy. In addition, the new
targetRoasOverride
field inBiddingStrategyConfiguration
allows you to override a standard strategy's target value at the ad group level. - Setting the
biddingStrategyId
,biddingStrategyType
, orbiddingStrategyScheme
in aBiddingStrategyConfiguration
at the ad group or ad group criterion level will now result in an error of typeBiddingErrors
with reasonCANNOT_ATTACH_BIDDING_STRATEGY_TO_ADGROUP
orCANNOT_ATTACH_BIDDING_STRATEGY_TO_ADGROUP_CRITERIA
, respectively.
- The Budget Optimizer and Conversion Optimizer bidding strategy types have been removed. Check out the related blog post for more details.
Conversions
ConversionTracker
get
andquery
responses will no longer return asnippet
forAppConversion
objects that didn't generate one. Previously, thesnippet
field was returned as an empty string for these cases.- If a
ConversionTracker
mutate
request attempts to modify or create anAppConversion
with the sameappId
andappPlatform
as another conversion tracker, the request will now fail with aConversionTrackingError.
orCONVERSION_TYPE_BIDDING_ON_SAME_APP_DOWNLOAD_AS_GLOBAL_TYPE ConversionTrackingError.
error, depending on the source of the other conversion tracker. Previously, the request would succeed.TWO_CONVERSION_TYPES_BIDDING_ON_SAME_APP_DOWNLOAD
Shopping
- Advertisers whose Merchant Center account is enabled for Purchases on
Google can now set the
purchasePlatform
field of a Shopping campaign.
Ads policy
- The
approvalStatus
,trademarks
,disapprovalReasons
, andtrademarkDisapproved
fields have been removed fromAdGroupAd
. The information in these fields has been superseded by thepolicySummary
field introduced in v201702. PolicyTopicEntry
now includes apolicyTopicConstraints
field that provides additional context for the entry.
Targeting
- Requests that attempt to set any of the following fields of a
BiddableAdGroupCriterion
for aCriterionUserList
will result in aCriterionError
with reasonOPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE
if the enclosing campaign is a Search or Shopping campaign:finalUrls
finalAppUrls
finalMobileUrls
trackingUrlTemplate
Upgraded URLs
- The
upgradeUrl
method in AdGroupAdService has been removed. This method is no longer needed now that all upgraded URL migrations have been completed.
Reporting
New reports
- The new CAMPAIGN_CRITERIA_REPORT allows you to efficiently retrieve key fields for all of your campaign-level criteria, regardless of campaign or criteria type.
- The new CAMPAIGN_GROUP_PERFORMANCE_REPORT provides performance stats for your campaign groups.
New report fields
- The following fields have been added to the
KEYWORDS_PERFORMANCE_REPORT
for retrieval of historical Quality Score information:
HistoricalCreativeQualityScore
HistoricalLandingPageQualityScore
HistoricalQualityScore
HistoricalSearchPredictedCtr
- The following fields have been added to the
ADGROUP_PERFORMANCE_REPORT
to provide information on the source and value of each ad group's target return
on ad spend (ROAS):
EffectiveTargetRoas
EffectiveTargetRoasSource
Removed report fields
- The
AdGroupAdDisapprovalReasons
,AdGroupAdTrademarkDisapproved
,CreativeApprovalStatus
, andTrademarks
fields have been removed from the AD_PERFORMANCE_REPORT. Use theCombinedApprovalStatus
andPolicySummary
fields introduced in v201702 instead. - The
PrimaryCompanyName
field has been removed from multiple reports since this field referred to thecompanyName
field ofCustomer
, which was removed in v201702.
Enum changes
On all fields of type QualityScoreBucket
, the display value for UNKNOWN
changed from Not applicable
to --
. This change impacts the following fields
in the
CRITERIA_PERFORMANCE_REPORT
and the
KEYWORDS_PERFORMANCE_REPORT:
Migration guide
Breaking changes introduced in this version are summarized in the v201705 migration guide.
API changes
-
+
CampaignBidModifierService -
+
CampaignGroupPerformanceTargetService -
+
CampaignGroupService -
≠
AccountLabelService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
AdCustomizerFeedService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
AdGroupAdService (1 new, 6 changed, 1 removed)-
+
type ExpandedDynamicSearchAd -
≠
enum AdError.Reason-
+
value INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_LANDING_PAGE_URL_TAG -
+
value URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME -
−
value MARKUP_LANGUAGES_PRESENT -
−
value MISSING_DESTINATION_URL -
−
value MISSING_URL_AND_PHONE
-
-
≠
type AdGroupAd-
−
field approvalStatus -
−
field disapprovalReasons -
−
field trademarkDisapproved -
−
field trademarks
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
type PolicyTopicEntry-
+
field policyTopicConstraints
-
-
≠
enum PolicyTopicEvidenceType-
+
value WEBSITES
-
-
≠
operation upgradeUrl-
−
parameter operations -
−
response rval
-
-
−
operation upgradeUrl
-
-
≠
AdGroupBidModifierService (0 new, 3 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
AdGroupCriterionService (0 new, 6 changed, 2 removed)-
≠
type BiddingStrategyConfiguration-
+
field targetRoasOverride
-
-
≠
enum BiddingStrategyType-
−
value BUDGET_OPTIMIZER -
−
value CONVERSION_OPTIMIZER
-
-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum WebpageConditionOperand-
+
value CUSTOM_LABEL
-
-
−
type BudgetOptimizerBiddingScheme -
−
type ConversionOptimizerBiddingScheme
-
-
≠
AdGroupExtensionSettingService (1 new, 7 changed, 0 removed)-
+
type PromotionFeedItem -
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum ExtensionSettingError.Reason-
+
value START_DATE_AFTER_END_DATE -
+
value INVALID_PRICE_FORMAT -
+
value PROMOTION_INVALID_TIME -
+
value PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF -
+
value PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT -
+
value TOO_MANY_DECIMAL_PLACES_SPECIFIED
-
-
≠
enum Feed.Type-
+
value PROMOTION
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum PriceExtensionPriceQualifier-
+
value AVERAGE
-
-
≠
enum PriceExtensionPriceUnit-
+
value PER_NIGHT
-
-
-
≠
AdGroupFeedService (2 new, 2 changed, 0 removed)-
+
type FunctionParsingError -
+
enum FunctionParsingError.Reason -
≠
type FunctionParsingError-
+
field reason
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
AdGroupService (0 new, 6 changed, 2 removed)-
≠
enum AdGroupServiceError.Reason -
≠
enum AdGroupType-
+
value SEARCH_DYNAMIC_ADS
-
-
≠
type BiddingStrategyConfiguration-
+
field targetRoasOverride
-
-
≠
enum BiddingStrategyType-
−
value BUDGET_OPTIMIZER -
−
value CONVERSION_OPTIMIZER
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum SettingError.Reason -
−
type BudgetOptimizerBiddingScheme -
−
type ConversionOptimizerBiddingScheme
-
-
≠
AdParamService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
AdwordsUserListService (2 new, 5 changed, 1 removed)-
+
type AddressInfo -
+
type Member -
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
type Member-
+
field addressInfo
-
-
≠
enum MutateMembersError.Reason-
+
value MISSING_MEMBER_IDENTIFIER
-
-
≠
type MutateMembersOperand-
+
field membersList -
−
field dataType -
−
field members
-
-
≠
type Rule-
+
field ruleType
-
-
−
enum MutateMembersOperand.DataType
-
-
≠
BatchJobService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
BiddingStrategyService (0 new, 2 changed, 2 removed)-
≠
enum BiddingStrategyType-
−
value BUDGET_OPTIMIZER -
−
value CONVERSION_OPTIMIZER
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
−
type BudgetOptimizerBiddingScheme -
−
type ConversionOptimizerBiddingScheme
-
-
≠
BudgetOrderService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
BudgetService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
CampaignCriterionService (0 new, 4 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum WebpageConditionOperand-
+
value CUSTOM_LABEL
-
-
-
≠
CampaignExtensionSettingService (1 new, 7 changed, 0 removed)-
+
type PromotionFeedItem -
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum ExtensionSettingError.Reason-
+
value START_DATE_AFTER_END_DATE -
+
value INVALID_PRICE_FORMAT -
+
value PROMOTION_INVALID_TIME -
+
value PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF -
+
value PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT -
+
value TOO_MANY_DECIMAL_PLACES_SPECIFIED
-
-
≠
enum Feed.Type-
+
value PROMOTION
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum PriceExtensionPriceQualifier-
+
value AVERAGE
-
-
≠
enum PriceExtensionPriceUnit-
+
value PER_NIGHT
-
-
-
≠
CampaignFeedService (2 new, 2 changed, 0 removed)-
+
type FunctionParsingError -
+
enum FunctionParsingError.Reason -
≠
type FunctionParsingError-
+
field reason
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
CampaignService (0 new, 10 changed, 2 removed)-
≠
type BiddingStrategyConfiguration-
+
field targetRoasOverride
-
-
≠
enum BiddingStrategyType-
−
value BUDGET_OPTIMIZER -
−
value CONVERSION_OPTIMIZER
-
-
≠
type Campaign-
+
field campaignGroupId
-
-
≠
enum CampaignError.Reason -
≠
type DynamicSearchAdsSetting-
+
field pageFeed -
+
field useSuppliedUrlsOnly
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
type PolicyTopicEntry-
+
field policyTopicConstraints
-
-
≠
enum PolicyTopicEvidenceType-
+
value WEBSITES
-
-
≠
enum SettingError.Reason -
≠
type ShoppingSetting-
+
field purchasePlatform
-
-
−
type BudgetOptimizerBiddingScheme -
−
type ConversionOptimizerBiddingScheme
-
-
≠
CampaignSharedSetService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
ConstantDataService (0 new, 2 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
ConversionTrackerService (0 new, 2 changed, 0 removed)-
≠
enum ConversionTrackingError.Reason -
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
CustomerExtensionSettingService (1 new, 7 changed, 0 removed)-
+
type PromotionFeedItem -
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum ExtensionSettingError.Reason-
+
value START_DATE_AFTER_END_DATE -
+
value INVALID_PRICE_FORMAT -
+
value PROMOTION_INVALID_TIME -
+
value PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF -
+
value PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT -
+
value TOO_MANY_DECIMAL_PLACES_SPECIFIED
-
-
≠
enum Feed.Type-
+
value PROMOTION
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum PriceExtensionPriceQualifier-
+
value AVERAGE
-
-
≠
enum PriceExtensionPriceUnit-
+
value PER_NIGHT
-
-
-
≠
CustomerFeedService (2 new, 2 changed, 0 removed)-
+
type FunctionParsingError -
+
enum FunctionParsingError.Reason -
≠
type FunctionParsingError-
+
field reason
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
CustomerService (0 new, 3 changed, 0 removed)-
≠
enum CustomerError.Reason-
−
value TEMPORARY
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum SettingError.Reason
-
-
≠
CustomerSyncService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
DataService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
DraftAsyncErrorService (0 new, 6 changed, 0 removed)-
≠
enum AdError.Reason-
+
value INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_LANDING_PAGE_URL_TAG -
+
value URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME -
−
value MARKUP_LANGUAGES_PRESENT -
−
value MISSING_DESTINATION_URL -
−
value MISSING_URL_AND_PHONE
-
-
≠
enum AdGroupServiceError.Reason -
≠
enum CampaignError.Reason -
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum SettingError.Reason
-
-
≠
DraftService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
FeedItemService (0 new, 3 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
FeedMappingService (0 new, 2 changed, 0 removed)-
≠
enum FeedMappingError.Reason -
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
FeedService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
LabelService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
LocationCriterionService (0 new, 3 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum LocationCriterionServiceError.Reason-
+
value LOCATION_NAME_TOO_LARGE
-
-
-
≠
ManagedCustomerService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
MediaService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
OfflineCallConversionFeedService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
OfflineConversionFeedService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
ReportDefinitionService (0 new, 2 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum ReportDefinition.ReportType-
+
value CAMPAIGN_CRITERIA_REPORT -
+
value CAMPAIGN_GROUP_PERFORMANCE_REPORT
-
-
-
≠
SharedCriterionService (0 new, 3 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
SharedSetService (0 new, 1 changed, 0 removed)-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
TargetingIdeaService (0 new, 3 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
TrafficEstimatorService (0 new, 2 changed, 0 removed)-
≠
enum Criterion.Type-
+
value INTERACTION_TYPE
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
-
≠
TrialAsyncErrorService (0 new, 6 changed, 0 removed)-
≠
enum AdError.Reason-
+
value INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_LANDING_PAGE_URL_TAG -
+
value URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG -
+
value MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME -
−
value MARKUP_LANGUAGES_PRESENT -
−
value MISSING_DESTINATION_URL -
−
value MISSING_URL_AND_PHONE
-
-
≠
enum AdGroupServiceError.Reason -
≠
enum CampaignError.Reason -
≠
enum CriterionError.Reason-
+
value CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE -
−
value CANNOT_ADD_DESTINATION_URL_TO_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS
-
-
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-
≠
enum SettingError.Reason
-
-
≠
TrialService (0 new, 2 changed, 0 removed)-
≠
enum CampaignError.Reason -
≠
enum InternalApiError.Reason-
+
value ERROR_GENERATING_RESPONSE
-
-