<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><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'><id>tag:blogger.com,1999:blog-7815614485808579332</id><updated>2026-04-09T11:31:06.874-07:00</updated><category term="adwords_api"/><category term="google_ads_api"/><category term="sunset"/><category term="dfp_api"/><category term="release"/><category term="mobile_ads_sdk"/><category term="dv360_api"/><category term="adwords_scripts"/><category term="iOS"/><category term="android"/><category term="dfa_api"/><category term="ima_sdk"/><category term="deprecation"/><category term="content_api"/><category term="admob_sdk"/><category term="reporting"/><category term="admob"/><category term="google_ads_scripts"/><category term="mobile"/><category term="shopping"/><category term="ad_manager_api"/><category term="google_ads"/><category term="update"/><category term="reports"/><category term="adsense_api"/><category term="ad_exchange"/><category term="client_libraries"/><category term="dbm_api"/><category term="sdf"/><category term="oauth2"/><category term="ad_manager"/><category term="conversions"/><category term="bidding"/><category term="feeds"/><category term="conversion"/><category term="dfp_mobile"/><category term="performance_max"/><category term="workshops"/><category term="adsense_management_api"/><category term="targeting"/><category term="ad_exchange_rest"/><category term="ad_exchange_rtb"/><category term="html5"/><category term="unity"/><category term="adsense"/><category term="ad_extensions"/><category term="oauth"/><category term="offline_conversions"/><category term="query_language"/><category term="PMax"/><category term="admob_mediation"/><category term="adwords"/><category term="dfp_reports"/><category term="hangout"/><category term="ima_html5"/><category term="account_management"/><category term="adwords_api_workshops"/><category term="adwords_v201109"/><category term="docs"/><category term="geotargeting"/><category term="migration"/><category term="remarketing"/><category term="Performance Max"/><category term="ad_exchange_seller"/><category term="ad_exchange_soap"/><category term="ad_speed"/><category term="authorized_buyers"/><category term="display_network"/><category term="optimization"/><category term="publisher_ads_audits"/><category term="upgraded_urls"/><category term="ads"/><category term="analytics"/><category term="new_features"/><category term="php"/><category term="query_builder_blog_series"/><category term="survey"/><category term="video"/><category term="webinar"/><category term="admanager_api"/><category term="adwords_api_v201809"/><category term="adwords_v201209"/><category term="data_manager_api"/><category term="dfp"/><category term="expanded_text_ads"/><category term="ima_android"/><category term="limits"/><category term="native"/><category term="python"/><category term="DAI"/><category term="ad_exchange_optimization-series"/><category term="admob_api"/><category term="adwhirl"/><category term="adwords_api_v201406"/><category term="beta"/><category term="chart_tools"/><category term="content"/><category term="dfa_reporting_api"/><category term="dfa_v1.18"/><category term="display"/><category term="examples"/><category term="feedback"/><category term="gpt"/><category term="mobile_ads_garage"/><category term="realtime_bidding"/><category term="responsive_ads"/><category term="text_ads"/><category term="workshop"/><category term="admob_api_v1"/><category term="adwords_CampaignService"/><category term="adwords_api_v201402"/><category term="adwords_api_v201506"/><category term="audiences"/><category term="authentication"/><category term="cm360"/><category term="dfp_v201111"/><category term="enhanced_campaigns"/><category term="flash"/><category term="ima_ios"/><category term="keywords"/><category term="location_extensions"/><category term="mcc"/><category term="native_ads_express"/><category term="openrtb"/><category term="GMF"/><category term="PQL"/><category term="adsense_host_api"/><category term="adsense_management_api_v1"/><category term="adsense_management_api_v1.1"/><category term="adwords_api_v201302"/><category term="adwords_api_v201409"/><category term="adwords_api_v201509"/><category term="adwords_api_v201708"/><category term="analyticsapi"/><category term="app_engine"/><category term="aw_reporting"/><category term="awql"/><category term="budgets"/><category term="campaign"/><category term="case_study"/><category term="customer_match"/><category term="dfp_pql"/><category term="display_select"/><category term="gaql"/><category term="keyword_optimizer"/><category term="sa360"/><category term="sitelinks"/><category term="swift"/><category term="test_network"/><category term="ad_customizers"/><category term="adsense_management_api_v1.3"/><category term="adwords_BatchJobService"/><category term="adwords_MutateJobService"/><category term="adwords_api_v201306"/><category term="adwords_api_v201603"/><category term="adwords_api_v201705"/><category term="adwords_api_v201710"/><category term="adwords_v201309"/><category term="announcement"/><category term="assets"/><category term="authorization"/><category term="bid_modifiers"/><category term="billing"/><category term="brand_guidelines"/><category term="creatives"/><category term="dfa_v1.20"/><category term="dfp_appengine"/><category term="dfp_creatives"/><category term="dfp_v201201"/><category term="dfp_v201203"/><category term="dfp_v201204"/><category term="discord"/><category term="display_smart_campaign"/><category term="documentation"/><category term="dv360"/><category term="entity_read_files"/><category term="erf"/><category term="error handling"/><category term="firebase"/><category term="gmp"/><category term="google_ads_api_v0"/><category term="google_apps_script"/><category term="ima_flash"/><category term="io13"/><category term="manager_accounts"/><category term="performance_max_api_workshop"/><category term="privacy_sandbox"/><category term="rate_sheet"/><category term="realtime_bidding_protocol"/><category term="recommendations"/><category term="rmf"/><category term="ruby"/><category term="smart"/><category term="template_ads"/><category term="tools"/><category term="AdWords Scripts"/><category term="CampaignCriterion"/><category term="ConversionTrackerService"/><category term="LocationExtensionOperand"/><category term="LocationGroups"/><category term="ad_clicks"/><category term="ad_exchange_buyer"/><category term="ad_inspector"/><category term="ad_manager_api_v201908"/><category term="ad_manager_api_v201911"/><category term="ad_manager_api_v202002"/><category term="ad_manager_api_v202005"/><category term="ad_manager_api_v202008"/><category term="ad_manager_api_v202102"/><category term="ad_manager_api_v202105"/><category term="ad_manager_api_v202202"/><category term="ad_manager_api_v202205"/><category term="admob_v4.3.1"/><category term="adsense_host_api_v3"/><category term="adsense_management_api_v1.2"/><category term="adsense_management_api_v1.4"/><category term="adwords_AdGroupCriterionService"/><category term="adwords_ManagedCustomerService"/><category term="adwords_api_v201309"/><category term="adwords_api_v201502"/><category term="adwords_api_v201601"/><category term="adwords_api_v201605"/><category term="adwords_api_v201607"/><category term="adwords_api_v201609"/><category term="adwords_api_v201702"/><category term="adwords_for_video"/><category term="adwords_v201206"/><category term="adwords_v201302"/><category term="adwords_v201306"/><category term="attribution_reporting_api"/><category term="best_practices"/><category term="bid_manager_api"/><category term="brand guidelines"/><category term="budget_order_service"/><category term="call_tracking"/><category term="campaign_management"/><category term="chromecast"/><category term="click"/><category term="click_tracking"/><category term="client_library"/><category term="code_examples"/><category term="common_questions"/><category term="demand_gen"/><category term="dfa_v1.17"/><category term="dotnet"/><category term="dsa"/><category term="excluded_placement_lists"/><category term="flash_sdk"/><category term="gclid"/><category term="geo_targets"/><category term="google_ads_api_migration_workshop"/><category term="google_ads_api_v1_0"/><category term="google_ads_api_v6"/><category term="html5_ads"/><category term="https"/><category term="i18n"/><category term="iOS9"/><category term="impression_share"/><category term="interview"/><category term="java_dart_api"/><category term="labels"/><category term="marketplace"/><category term="merchant_api"/><category term="meridian"/><category term="mobile_ads"/><category term="mobile_targeting"/><category term="oath2"/><category term="placements"/><category term="privacy"/><category term="product_listing_ads"/><category term="quality_score"/><category term="quota"/><category term="realtime_bidding_api"/><category term="realtimebidding"/><category term="rest"/><category term="rewarded_video"/><category term="search"/><category term="search_audience"/><category term="selector"/><category term="service_accounts"/><category term="shared_negative_keywords"/><category term="snds"/><category term="success_stories"/><category term="terms"/><category term="test_accounts"/><category term="AdGroup"/><category term="AdGroupAd"/><category term="DoubleClick_Rich_Media"/><category term="MCP"/><category term="OfflineConversionFeedService"/><category term="PLA"/><category term="RateExceededError"/><category term="SGAI"/><category term="StepInsideAdWords"/><category term="ad_manager_api_v201805"/><category term="ad_manager_api_v201808"/><category term="ad_manager_api_v201811"/><category term="ad_manager_api_v201902"/><category term="ad_manager_api_v201905"/><category term="ad_manager_api_v202011"/><category term="ad_manager_api_v202108"/><category term="ad_manager_api_v202111"/><category term="ad_manager_api_v202208"/><category term="ad_manager_api_v202211"/><category term="ad_manager_api_v202302"/><category term="ad_manager_api_v202305"/><category term="ad_manager_api_v202308"/><category term="ad_manager_api_v202311"/><category term="ad_manager_api_v202402"/><category term="ad_manager_api_v202405"/><category term="ad_manager_api_v202408"/><category term="ad_manager_api_v202411"/><category term="ad_manager_api_v202502"/><category term="ad_manager_api_v202511"/><category term="ad_param"/><category term="adexchangebuyer"/><category term="admob_v5.0.5"/><category term="admob_v6.0.1"/><category term="advanced_apis"/><category term="adwhirl_v3.1.1"/><category term="adwords_CreateAccountService"/><category term="adwords_ReportDefinitionService"/><category term="adwords_api_v201802"/><category term="adwords_api_v201806"/><category term="adwords_v201601"/><category term="adwords_v201605"/><category term="adwords_v201607"/><category term="adwords_v201609"/><category term="adwords_v201702"/><category term="adwords_v201802"/><category term="adwords_v201806"/><category term="adwords_v201809"/><category term="ai_tools"/><category term="alerting"/><category term="amp"/><category term="android_layout"/><category term="animation"/><category term="annual developer survey"/><category term="api"/><category term="asset_group"/><category term="asset_group_listing_group_filter"/><category term="asset_group_signal"/><category term="authorized_buyer"/><category term="batch_processing"/><category term="beacon_api"/><category term="budget_floor"/><category term="builders"/><category term="bulk_upload"/><category term="c#"/><category term="caf_sdk"/><category term="call-only"/><category term="call_extensions"/><category term="call_metrics"/><category term="call_only"/><category term="callout_extensions"/><category term="campaign_manager_360"/><category term="cast"/><category term="certificates"/><category term="certification"/><category term="change_history"/><category term="chrome"/><category term="click-to-download"/><category term="click_type"/><category term="clicks"/><category term="conference"/><category term="converted_clicks"/><category term="creative_platforms"/><category term="custom_fields"/><category term="dart"/><category term="debugging"/><category term="decorators"/><category term="developer"/><category term="dfa_ad_service"/><category term="dfa_api_v118"/><category term="dfa_creative_service"/><category term="dfa_site_service"/><category term="dfa_v1.16"/><category term="dfa_v1.19"/><category term="dfp_inventory"/><category term="dfp_sales"/><category term="dfp_teams"/><category term="dfp_v201206"/><category term="dfp_v201208"/><category term="dfp_v201211"/><category term="dfp_v201302"/><category term="dfp_v201308"/><category term="dfp_v201608"/><category term="dfp_v201711"/><category term="doubleclick"/><category term="doubleclick_studio"/><category term="drafts"/><category term="dynamic_creative"/><category term="eta"/><category term="exoplayer"/><category term="experiment"/><category term="experiments"/><category term="faq"/><category term="floc"/><category term="flutter"/><category term="forecast_service"/><category term="gRPC"/><category term="games"/><category term="gdc"/><category term="gdl"/><category term="gma_next_gen_sdk"/><category term="gmail_ads"/><category term="gmail_image_ads"/><category term="gmail_multi_product_ads"/><category term="gmail_single_promotion_ads"/><category term="golang"/><category term="google_ads_api_v0_1"/><category term="google_ads_api_v0_3"/><category term="google_ads_api_v0_4"/><category term="google_ads_api_v0_5"/><category term="google_ads_api_v0_6"/><category term="google_ads_api_v0_7"/><category term="google_ads_api_v1_1"/><category term="google_ads_api_v1_2"/><category term="google_ads_api_v1_3"/><category term="google_ads_api_v2_1"/><category term="google_ads_api_v3_0"/><category term="google_ads_api_v3_1"/><category term="google_ads_api_v4"/><category term="google_ads_api_v5"/><category term="google_ads_solutions"/><category term="google_analytics_api"/><category term="google_apis"/><category term="google_drive"/><category term="google_play_services"/><category term="google_plus"/><category term="guide"/><category term="guides"/><category term="hotel_ads"/><category term="hotel_campaigns"/><category term="ids"/><category term="ima_roku"/><category term="image"/><category term="image_ads"/><category term="image_optimization"/><category term="implementation"/><category term="interstitial"/><category term="java_app_engine"/><category term="jdbc"/><category term="kotlin"/><category term="line_item"/><category term="linq"/><category term="listing_groups"/><category term="location_feeds"/><category term="logging"/><category term="maps_api"/><category term="maximize"/><category term="media"/><category term="media_bundle"/><category term="mediation_test_suite"/><category term="mobile_sites"/><category term="mobile_speed"/><category term="mobile_ux"/><category term="monitoring"/><category term="open_source"/><category term="pal"/><category term="podcast"/><category term="policy"/><category term="policy_violation"/><category term="price_extension"/><category term="proguard"/><category term="promotion_line"/><category term="qa"/><category term="rate_limiter"/><category term="referer"/><category term="sandbox"/><category term="scripts"/><category term="sdkless"/><category term="search audience"/><category term="search terms"/><category term="search_network"/><category term="search_theme"/><category term="sendbeacon"/><category term="simulations"/><category term="spend"/><category term="ssl"/><category term="suggested_ad_units"/><category term="swift_package_manager"/><category term="swiftui"/><category term="target"/><category term="target_cpa"/><category term="testing"/><category term="text_asset_automation"/><category term="trials"/><category term="turtledove"/><category term="ui"/><category term="unversioned_change"/><category term="updates"/><category term="upgrade"/><category term="v201509"/><category term="vast3"/><category term="vcpm"/><category term="viewable-cpm"/><category term="wp8"/><category term="xml"/><category term="youtube"/><title type='text'>Google Ads Developer Blog</title><subtitle type='html'>The official blog for information about the Google Ads, Google Ad Manager, Google Mobile Ads SDKs for AdMob and IMA SDKs, and other Google Advertising Platform developer tools.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ads-developers.googleblog.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/-/dfp_api'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/search/label/dfp_api'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/-/dfp_api/-/dfp_api?start-index=26&amp;max-results=25'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>156</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7682634553085872918</id><published>2019-04-08T08:19:00.000-07:00</published><updated>2019-04-08T08:19:35.858-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api_v201805"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="sunset"/><title type='text'>Sunset of the Ad Manager API v201805</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
On Friday, May 31, 2019, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201805 of the Ad Manager API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;&lt;br /&gt;If you’re using any of Google’s client libraries, you should allow extra time to migrate off of v201805, since it was the last version before &lt;a href=&quot;https://ads-developers.googleblog.com/2018/07/dfp-api-is-becoming-google-ad-manager.html&quot;&gt;the DFP API became the Google Ad Manager API&lt;/a&gt;. For details on what’s changed, each client library has a migration guide: &lt;a href=&quot;https://github.com/googleads/googleads-java-lib/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;Java&lt;/a&gt;, &lt;a href=&quot;https://github.com/googleads/googleads-python-lib/wiki/dfp-rebrand&quot;&gt;Python&lt;/a&gt;, &lt;a href=&quot;https://github.com/googleads/googleads-dotnet-lib/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;.NET&lt;/a&gt;, &lt;a href=&quot;https://github.com/googleads/googleads-php-lib/wiki/AdManager-migration&quot;&gt;PHP&lt;/a&gt;, and &lt;a href=&quot;https://github.com/googleads/google-api-ads-ruby/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;Ruby&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When you’re ready to upgrade, check the &lt;a href=&quot;https://developers.google.com/ad-manager/api/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes (such as the change to the capitalization of &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201811/ActivityGroupService.DateTime#timezoneid&quot;&gt;&lt;code&gt;DateTime.timeZoneId&lt;/code&gt;&lt;/a&gt; in &lt;a href=&quot;https://developers.google.com/ad-manager/api/rel_notes#v201811&quot;&gt;v201811&lt;/a&gt;). Then, grab the latest version of your client library and update your code. As always, don&#39;t hesitate to reach out to us on &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;the developer forum&lt;/a&gt; with any questions.&lt;br /&gt;&lt;br /&gt;To be notified of future sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;Ad Manager API Sunset Announcements&lt;/a&gt; group and adjust your notification settings. If you are an administrator on your network, you can also receive notifications when an application is making requests to your network using a deprecated version, as explained in &lt;a href=&quot;https://ads-developers.googleblog.com/2018/10/introducing-improved-ad-manager-api.html&quot;&gt;this post&lt;/a&gt;.&lt;/div&gt;
&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, Ad Manager API Team&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7682634553085872918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7682634553085872918'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2019/04/sunset-of-ad-manager-api-v201805.html' title='Sunset of the Ad Manager API v201805'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-941260112518934880</id><published>2019-02-12T12:02:00.000-08:00</published><updated>2019-02-12T12:02:33.867-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>Announcing v201902 of the Google Ad Manager API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We&#39;re happy to announce that &lt;a href=&quot;https://developers.google.com/ad-manager/api/rel_notes#v201902&quot;&gt;v201902&lt;/a&gt; of the Google Ad Manager API is available starting today. The two main areas that are getting new API functionality are forecasting and video.&lt;br /&gt;&lt;br /&gt;In v201902, you can set &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/LineItemService.LineItem&quot;&gt;LineItems&lt;/a&gt; to be paced based on their projected traffic instead of their historical traffic by setting &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/LineItemService.LineItem#deliveryforecastsource&quot;&gt;DeliveryForecastSource&lt;/a&gt; to &lt;code&gt;FORECASTING&lt;/code&gt;. This API version also adds the &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/AdjustmentService&quot;&gt;AdjustmentService&lt;/a&gt; to manage traffic forecast adjustments. For example, if you’re expecting an increase in traffic for an upcoming holiday, you can manually adjust your forecasts to take that increase into consideration.&lt;br /&gt;&lt;br /&gt;There are also several updates to video features in this version of the API. You can now target &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/LineItemService.LineItem&quot;&gt;LineItems&lt;/a&gt; by &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/CmsMetadataService.CmsMetadataValue&quot;&gt;CmsMetadataValues&lt;/a&gt; (content targeting) and custom &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201902/AdRuleService.AdSpot&quot;&gt;AdSpots&lt;/a&gt; (position targeting). &lt;br /&gt;&lt;br /&gt;For a full list of API changes in v201902, see the &lt;a href=&quot;https://developers.google.com/ad-manager/api/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For questions about this or any other API changes, reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;Ad Manager API forum&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;

&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, Ad Manager API Team&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/941260112518934880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/941260112518934880'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2019/02/announcing-v201902-of-google-ad-manager.html' title='Announcing v201902 of the Google Ad Manager API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8543997752173672505</id><published>2019-02-08T09:31:00.000-08:00</published><updated>2019-02-08T09:31:55.960-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"/><category scheme="http://www.blogger.com/atom/ns#" term="adwords_scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="content_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfa_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_api"/><category scheme="http://www.blogger.com/atom/ns#" term="google_ads_scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="ima_sdk"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile_ads"/><title type='text'>Subscribe to our RSS feed to get blog posts via email</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;em&gt;(If you want to continue getting email updates about our blog posts, read on. If you don&#39;t want email updates from this blog, you can skip this post.)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;

For some products, the Google Ads Developer team has used Google groups as a way to allow API users to subscribe and get new relevant blog posts delivered to their email address. Starting now, &lt;strong&gt;the way you can get email updates about blog posts is changing&lt;/strong&gt;. We will no longer send an email to the Google group for each new blog post. We will continue to use the Google groups for other important updates, however.&lt;br /&gt;&lt;br /&gt;

For users who still want email updates, we&#39;ve introduced new FeedBurner links on the right-hand panel of our &lt;a href=&quot;https://ads-developers.googleblog.com/&quot;&gt;blog homepage&lt;/a&gt;. You can subscribe to the RSS feed by clicking on the link for the product you&#39;re interested in, or subscribe by email by clicking on the [+] link to the right of the product name.&lt;br /&gt;&lt;br /&gt;

If you use any of the APIs that we discuss on this blog, make sure you subscribe to the feed to keep up with the latest news and updates:

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/hecyUu&quot;&gt;Google Ads API&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/hecyUu&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/lQlzL&quot;&gt;AdWords API&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/hecyUu&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/dfkTr&quot;&gt;Google Ads scripts&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/dfkTr&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/QNXjHS&quot;&gt;Content API for Shopping&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/QNXjHS&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/BgIHu&quot;&gt;Google Ad Manager API&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/BgIHu&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/JnFNG&quot;&gt;DCM API&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/JnFNG&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/VhQUB&quot;&gt;Mobile Ads&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/VhQUB&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://feeds.feedburner.com/blogspot/zyFEWx&quot;&gt;IMA SDK&lt;/a&gt; [&lt;a href=&quot;https://feedburner.google.com/fb/a/mailverify?uri=blogspot/zyFEWx&quot;&gt;+&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;

&lt;span class=&quot;byline-author&quot;&gt;&lt;img height=&quot;40&quot; width=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/aMB3q9V2ZUFicMmSHmO5WM-EP16dXhruPUl1oVSCsPgd8m5PP8UVHpDlWilzM2CBVM_oWhUf3g=w1920-h1200-rw-no&quot; style=&quot;vertical-align: middle; border:none;&quot;&gt; - Mike Cloonan, Ads Developer Relations Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8543997752173672505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8543997752173672505'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2019/02/subscribe-to-our-rss-feed-to-get-blog.html' title='Subscribe to our RSS feed to get blog posts via email'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/aMB3q9V2ZUFicMmSHmO5WM-EP16dXhruPUl1oVSCsPgd8m5PP8UVHpDlWilzM2CBVM_oWhUf3g=s72-w1920-h1200-c-rw-no" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2673597521686347923</id><published>2018-10-11T08:25:00.001-07:00</published><updated>2018-10-11T08:25:57.786-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="workshops"/><title type='text'>Announcing the 2018 Ad Manager API Workshop</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We’re excited to announce our Ad Manager API Workshop on &lt;strong&gt;October 31, 2018&lt;/strong&gt;. It may be Halloween, but there are no tricks, some treats, and a lot of information on how you can get more out of the Ad Manager API.&lt;br /&gt;&lt;br /&gt;

&lt;strong&gt;What is it?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
A half-day event featuring technical talks by Google engineers and office hours with Google&#39;s Developer Relations team. Agenda with description for each of the talks is available on the &lt;a href=&quot;https://events.withgoogle.com/google-ad-manager-api-workshop/&quot;&gt;registration site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;strong&gt;Who is the target audience?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;

The event is targeted toward developers who use or are interested in using the Ad Manager API. The talks will be technical, thus technical background is recommended for all attendees. This event is an opportunity for you to learn more about the API&#39;s capabilities and its newest features. This is also an opportunity for you to share feedback and influence direction by talking directly with Googlers who work on the API.&lt;br /&gt;&lt;br /&gt;

&lt;strong&gt;Where is it?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
Google’s Chelsea Market Office&lt;br /&gt;
75 Ninth Avenue,&lt;br /&gt;
New York, NY 10011&lt;br /&gt;&lt;br /&gt;

&lt;strong&gt;How do I sign up?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
To register, please visit &lt;a href=&quot;https://events.withgoogle.com/google-ad-manager-api-workshop/&quot;&gt;registration site&lt;/a&gt;. Seating is limited, and after you register, we will reach back out to you to confirm your spot at the workshop.&lt;br /&gt;

&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, Ad Manager API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2673597521686347923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2673597521686347923'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/10/announcing-2018-ad-manager-api-workshop.html' title='Announcing the 2018 Ad Manager API Workshop'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6380027963069975932</id><published>2018-10-08T22:10:00.000-07:00</published><updated>2018-10-08T22:10:09.059-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Sunset of the Ad Manager API v201711</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
On Friday, November 30, 2018, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201711 of the Ad Manager API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;&lt;br /&gt;If you’re still using this version, now is the time to upgrade to the latest release and take advantage of new functionality with &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201802/LineItemService.LineItemType#PREFERRED_DEAL&quot;&gt;Preferred Deals&lt;/a&gt;, forecasting, and reporting. &lt;br /&gt;&lt;br /&gt;To upgrade, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;br /&gt;&lt;br /&gt;Significant changes include:&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The removal of &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201711/LineItemService.LineItem#creativepersistencetype&quot;&gt;creativePersistenceType&lt;/a&gt; from &lt;code&gt;LineItems&lt;/code&gt;, impacting the &lt;code&gt;LineItemService&lt;/code&gt; and &lt;code&gt;ForecastService&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The removal of &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201711/CreativeService.VpaidLinearCreative&quot;&gt;VpaidLinearCreative&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201711/CreativeService.VpaidLinearRedirectCreative&quot;&gt;VpaidLinearRedirectCreative&lt;/a&gt; as part of the Flash creative deprecation.&lt;/li&gt;
&lt;li&gt;The replacement of old partner metrics with new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;PARTNER_MANAGEMENT&lt;/a&gt; fields.&lt;/li&gt;
&lt;li&gt;Changes to how time zones are handled in Sales Manager and Ad Exchange Historical reports. You should now use &lt;a href=&quot;https://developers.google.com/ad-manager/api/reference/v201808/ReportService.ReportQuery#timeZoneType&quot;&gt;timeZoneType&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;This is not an exhaustive list, so be sure to check the release notes for a list of all changes. As always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. &lt;br /&gt;&lt;br /&gt;To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;Ad Manager API Sunset Announcements&lt;/a&gt; group and adjust your notification settings. If you are an administrator on your network, you can now also receive notifications when an application is making requests to your network using a deprecated version, as explained in this &lt;a href=&quot;https://ads-developers.googleblog.com/2018/10/introducing-improved-ad-manager-api.html&quot;&gt;post&lt;/a&gt;.&lt;/div&gt;
&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, Ad Manager API Team&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6380027963069975932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6380027963069975932'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/10/sunset-of-ad-manager-api-v201711.html' title='Sunset of the Ad Manager API v201711'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2522947464324184098</id><published>2018-10-04T13:40:00.000-07:00</published><updated>2018-10-04T13:40:02.496-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_manager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Introducing the Improved Ad Manager API Sunset Notifications</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We’ve heard your feedback regarding the current API sunset notifications, and today we’re pleased to share some upcoming improvements.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Greater User Control&lt;/strong&gt;&lt;br /&gt;Network administrators will be able to choose whether or not to receive these notifications via the Notification Settings panel in the Ad Manager UI. Check the box next to &lt;strong&gt;Deprecated API in use&lt;/strong&gt; to opt-in to the notifications. Administrators will be automatically opted-in at launch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/3Mi9mH3Wm8VA7FO7rJKCdW1v8sb4rqFiA_s9IH63yLB8bTqLnsXqaR1Z_zd9OPNPmpHqQN3o0yEn5Qhy4AmkcllaX6evzpTh5xqO0mEOBBBPAj7sVHfjcicPDkU7xNit7Qiy7PkI&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;More Meaningful Information&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Our communications already include a list of applications that are using the deprecated API version. The improved email notification also shows how many requests each application made to the deprecated API. We hope this will help you prioritize which applications need to be upgraded first and expedite the API upgrade process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UI Notifications&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Alongside the email notification, you will also receive a notification card in the Ad Manager UI. Both will be sent on the &lt;strong&gt;second Tuesday of each month.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/IJgiFW_-PE_kjYL8Tqrhp7MRaC-esvh-40TwWHF05xuQAa6KqNuRLi5wWJgyTCsHM2sz-Jspq99jyI-lbYM9B_gPUac1lYfVOEVC5DkctzqCu2wNjNmnPz8nq-QTQPvsh_APL3g2&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These updates will be rolling out to network administrators in the coming weeks and we will announce in the &lt;a href=&quot;https://support.google.com/admanager/answer/179039&quot;&gt;release notes&lt;/a&gt; when they’re available. As always, upcoming deprecation and sunset dates are available on the &lt;a href=&quot;https://developers.google.com/ad-manager/api/deprecation&quot;&gt;deprecation schedule&lt;/a&gt; page. If you have any questions or feedback, please feel free to reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;Ad Manager API forums&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;

&lt;span class=&quot;byline-author&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/5HO6OO75Ek97xgylcmSkqHWhVzqA_CkALxzi803ggaiMe1uJBX8vZdxu_QjlpltNHfhjqGU3MzNxKLcQ23fmNPhFjOSdK9XJ72lZ5Y6lh22cq5h4x0X2-0J4VqUqfutS5-wJN3Ye&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&amp;nbsp;-&amp;nbsp;Nevin Mital, Ad Manager API Team&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2522947464324184098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2522947464324184098'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/10/introducing-improved-ad-manager-api.html' title='Introducing the Improved Ad Manager API Sunset Notifications'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/3Mi9mH3Wm8VA7FO7rJKCdW1v8sb4rqFiA_s9IH63yLB8bTqLnsXqaR1Z_zd9OPNPmpHqQN3o0yEn5Qhy4AmkcllaX6evzpTh5xqO0mEOBBBPAj7sVHfjcicPDkU7xNit7Qiy7PkI=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5071066253515645834</id><published>2018-08-21T11:30:00.001-07:00</published><updated>2018-08-21T11:36:32.406-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="admanager_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Announcing v201808 of the Google Ad Manager API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We&#39;re happy to announce that &lt;a href=&quot;https://developers.google.com/ad-manager/docs/rel_notes&quot;&gt;v201808&lt;/a&gt; of the Google Ad Manager API is available starting today. This version brings several new forecasting features, including forecast &lt;a href=&quot;https://developers.google.com/ad-manager/docs/reference/v201808/ForecastService.AvailabilityForecastOptions&quot;&gt;breakdowns&lt;/a&gt; by date and targeting. You can also forecast for AMP-only traffic and Proposal Line Items.&lt;br /&gt;&lt;br /&gt;

For video users, note that the new &lt;a href=&quot;https://developers.google.com/ad-manager/docs/reference/v201808/LineItemService.Targeting#requestplatformtargeting&quot;&gt;requestPlatformTargeting&lt;/a&gt; field is required when creating video line items.&lt;br /&gt;&lt;br /&gt;

For a full list of API changes in v201808, see the &lt;a href=&quot;https://developers.google.com/ad-manager/docs/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

If you&#39;re using one of our client libraries, you&#39;ll notice they&#39;ve been &lt;a href=&quot;https://ads-developers.googleblog.com/2018/07/dfp-api-is-becoming-google-ad-manager.html&quot;&gt;updated&lt;/a&gt; to reflect our new name, so allow extra time for upgrading. A migration guide for each client library is available on GitHub:

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/googleads/googleads-java-lib/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;Java&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/googleads/googleads-dotnet-lib/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;.NET&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/googleads/googleads-php-lib/wiki/AdManager-migration&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/googleads/googleads-python-lib/wiki/dfp-rebrand&quot;&gt;Python&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/googleads/google-api-ads-ruby/wiki/DFP-to-Ad-Manager-rebrand-guide&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

For questions about this or any other API changes, reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;Ad Manager API forums&lt;/a&gt;.&lt;br /&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s402-no/12040026.jpg?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot; rel=&quot;author&quot;&gt;Chris Seeley&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5071066253515645834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5071066253515645834'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/08/announcing-v201808-of-google-ad-manager.html' title='Announcing v201808 of the Google Ad Manager API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s72-c-no/12040026.jpg?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6874405299748809254</id><published>2018-07-12T11:11:00.003-07:00</published><updated>2018-07-12T11:11:43.595-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>DFP API is becoming Google Ad Manager API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
With &lt;a href=&quot;https://doubleclick-publishers.googleblog.com/2018/06/introducing-google-ad-manager.html&quot;&gt;DoubleClick for Publishers becoming Google Ad Manager&lt;/a&gt;, the API will be undergoing changes to follow suit. Over the next month, there will be changes to our documentation and client libraries, but no API entities are changing yet.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Documentation&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
In late July, references to “DFP” will become “Google Ad Manager” or just “Ad Manager”. Also, the documentation URL will change from &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/&quot;&gt;https://developers.google.com/doubleclick-publishers/&lt;/a&gt; to &lt;a href=&quot;https://developers.google.com/ad-manager/&quot;&gt;https://developers.google.com/ad-manager/&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
We will support redirects to all documentation pages. For example, if you have a bookmark for the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService&quot;&gt;ReportService&lt;/a&gt;, you don’t need to do anything for this bookmark to continue working. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Client Libraries&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Each of our &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/clients&quot;&gt;client libraries&lt;/a&gt; will be updated to remove references to DFP in the v201808 release, which is currently scheduled for August 14, 2018. For example, in the Java client library, the DfpServices class will be renamed to AdManagerServices. &lt;br /&gt;
&lt;br /&gt;
Each client library will have its own guidelines for what needs to be updated. In the announcement blog post for v201808 we will link to these guides. Keep in mind that you’ll only need to refactor your code once upgrading to v201808 and beyond, so using the DFP names will still be supported by some versions of the client library until August, 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As always, if you have any questions or suggestions, feel free to reach out to us on our &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;forum&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;60&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;60&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6874405299748809254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6874405299748809254'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/07/dfp-api-is-becoming-google-ad-manager.html' title='DFP API is becoming Google Ad Manager API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8195675066468575264</id><published>2018-07-09T12:52:00.003-07:00</published><updated>2018-07-09T12:52:55.282-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Sunset of DFP API v201708</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
On Friday, August 31, 2018, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201708 of the DFP API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;
&lt;br /&gt;
If you’re still using this version, now’s the time to upgrade to the latest release and take advantage of fluid AdUnit sizes, Dynamic Ad Insertion options for video ads, and new reporting functionality.&lt;br /&gt;
&lt;br /&gt;
In order to upgrade, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;br /&gt;
&lt;br /&gt;
Significant changes include:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The replacement of the header and footer fields on &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201708/CreativeWrapperService.CreativeWrapper&quot;&gt;CreativeWrapper&lt;/a&gt; with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201708/CreativeWrapperService.CreativeWrapper#htmlheader&quot;&gt;htmlHeader&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201708/CreativeWrapperService.CreativeWrapper#htmlFooter&quot;&gt;htmlFooter&lt;/a&gt; strings.&lt;/li&gt;
&lt;li&gt;The removal of &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201711/LineItemService.LineItem#creativepersistencetype&quot;&gt;creativePersistenceType&lt;/a&gt; from LineItems, impacting LineItemService and ForecastService.&lt;/li&gt;
&lt;li&gt;The replacement of old partner metrics with new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;PARTNER_MANAGEMENT&lt;/a&gt; fields.&lt;/li&gt;
&lt;li&gt;Changes to how time zones are handled in Sales Manager and Ad Exchange Historical reports.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
This is not an exhaustive list, so be sure to check the release notes for a list of all changes. As always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API Sunset Announcements&lt;/a&gt; group and adjust your notification settings.&lt;/div&gt;
&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;60&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;60&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8195675066468575264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8195675066468575264'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/07/sunset-of-dfp-api-v201708.html' title='Sunset of DFP API v201708'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1617986089160548733</id><published>2018-05-15T10:27:00.000-07:00</published><updated>2018-05-15T10:27:39.218-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Announcing v201805 of the DFP API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We&#39;re happy to announce that &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;v201805&lt;/a&gt; of the DFP API is available starting today. This release brings several new features for DFP Video advertising services, including a new service for &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201805/DaiAuthenticationKeyService&quot;&gt;DAI authentication&lt;/a&gt; and support for &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201805/CdnConfigurationService#performCdnConfigurationAction&quot;&gt;CdnConfigurationService actions&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
This version also brings support for &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201805/InventoryService.AdUnit#isInterstitial&quot;&gt;interstitial&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201805/InventoryService.AdUnit#isNative&quot;&gt;native&lt;/a&gt; AdUnits.&lt;br /&gt;
&lt;br /&gt;
For reporting users, v201805 adds support for filtering on many more AD_EXCHANGE dimensions. It also removes several deprecated dimensions and columns.&lt;br /&gt;
&lt;br /&gt;
For a full list of API changes in v201805, see the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
As always, if you have any questions, feel free to reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP API forums&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s402-no/12040026.jpg?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot; rel=&quot;author&quot;&gt;Chris Seeley&lt;/a&gt;, DFP API Team&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1617986089160548733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1617986089160548733'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/05/announcing-v201805-of-dfp-api.html' title='Announcing v201805 of the DFP API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s72-c-no/12040026.jpg?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5915052576378985352</id><published>2018-04-13T12:58:00.000-07:00</published><updated>2018-04-13T12:58:10.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Improvements to the DFP API documentation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
An API is only as good as its documentation, which is why we’re pleased to announce some exciting improvements to the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/&quot;&gt;DFP API documentation&lt;/a&gt; based on user feedback. We hope these changes will make your workflow a little easier.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Additional information on report entities.&lt;/b&gt; We have added documentation for each &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Dimension&quot;&gt;Dimension&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.DimensionAttribute&quot;&gt;DimensionAttribute&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column&quot;&gt;Column&lt;/a&gt; that states its UI name. This mapping from API entity names to UI entity names should make it easier to mimic report queries from the UI. Also, each of these report entities now has a list of compatible report types to help you determine which entities can be used with each other before running a report query.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Filtering report entity tables.&lt;/b&gt; There are a large number of &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Dimension&quot;&gt;Dimensions&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.DimensionAttribute&quot;&gt;DimensionAttributes&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column&quot;&gt;Columns&lt;/a&gt; over which you can query a report. Also, as mentioned, we have added even more useful information to these entities. In order to better navigate this large body of documentation, you can now filter these entities on their name or description by entering keywords in the textbox that appears above each table.&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;docs-internal-guid-4128bacd-bf2d-5f0d-d6fb-2b0ccfbf8f4c&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;img height=&quot;268&quot; src=&quot;https://lh3.googleusercontent.com/fXnAt8VTRusElaeFpu3XZQx7eJfAVb3vmUe7y7bi7dm93pPA4r8474hAwv2iDKhX1yNnwqy7GTZVz00B8trtZIeq1C3eCSzOLuRFyHr5eHgFbmyuZMMLOamsClTqJwrmb32dhOtE&quot; style=&quot;-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);&quot; width=&quot;624&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Overall DFP documentation search.&lt;/b&gt; In addition to the reporting documentation improvements, we have also improved the overall search functionality on the DFP API documentation site. When you type a query into the search bar at the top of each page, the list of suggested results are now pulled only from the latest version, which allows more results to be shown instead of showing the same result across multiple versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As always, if you have any questions or suggestions, feel free to reach out to us on our &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;forum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;20&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, DFP API Team&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5915052576378985352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5915052576378985352'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/04/improvements-to-dfp-api-documentation.html' title='Improvements to the DFP API documentation'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/fXnAt8VTRusElaeFpu3XZQx7eJfAVb3vmUe7y7bi7dm93pPA4r8474hAwv2iDKhX1yNnwqy7GTZVz00B8trtZIeq1C3eCSzOLuRFyHr5eHgFbmyuZMMLOamsClTqJwrmb32dhOtE=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-5572877216327803239</id><published>2018-04-09T12:41:00.000-07:00</published><updated>2018-04-09T12:41:54.069-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Sunset of DFP API v201705</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
On Thursday, &lt;b&gt;May 31, 2018&lt;/b&gt;, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201705 of the DFP API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;
&lt;br /&gt;
If you’re still using this version, now’s the time to upgrade to the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;latest release&lt;/a&gt; and take advantage of new features such as &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/LineItemService.LineItem#lineitemtype&quot;&gt;Preferred Deal&lt;/a&gt; support, reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.ReportQuery#timeZoneType&quot;&gt;time zone&lt;/a&gt; configuration, and reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.ReportQuery#adxreportcurrency&quot;&gt;currency&lt;/a&gt; configuration. &lt;br /&gt;
&lt;br /&gt;
In order to upgrade, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;br /&gt;
&lt;br /&gt;
Significant changes include:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Support for &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/LineItemService.LineItem#lineitemtype&quot;&gt;Preferred Deal &lt;/a&gt;line items.&lt;/li&gt;
&lt;li&gt;Editing &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; assignments to &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placements&lt;/a&gt; now happens in the Placement Service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#inheritedadsensesettings&quot;&gt;AdUnit.inheritedAdSenseSettings&lt;/a&gt; has been replaced with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettings&quot;&gt;AdUnit.adSenseSettings&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettingssource&quot;&gt;AdUnit.adSenseSettingsSource&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Old partner metrics have been replaced by new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;PARTNER_MANAGEMENT&lt;/a&gt; fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
This is not an exhaustive list, so as always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API Sunset Announcements&lt;/a&gt; group and adjust your notification settings.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot; target=&quot;_blank&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,
DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5572877216327803239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/5572877216327803239'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/04/sunset-of-dfp-api-v201705.html' title='Sunset of DFP API v201705'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1358444919480534839</id><published>2018-03-29T08:15:00.001-07:00</published><updated>2018-03-29T08:15:30.792-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"/><category scheme="http://www.blogger.com/atom/ns#" term="client_libraries"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>AdWords and DFP client library for Java will soon require Java 8+</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Starting on &lt;b&gt;July 1, 2018&lt;/b&gt;, all releases of the &lt;a href=&quot;https://github.com/googleads/googleads-java-lib&quot;&gt;Google Ads API Client Library for Java&lt;/a&gt; will only be compatible with Java 8 (1.8) and higher.&lt;br /&gt;&lt;br /&gt;

&lt;font size=&quot;4&quot;&gt;Why this change is happening&lt;/font&gt;&lt;br /&gt;
The primary reasons for this change are:

&lt;ul&gt;
  &lt;li&gt;Java 7 was &lt;a href=&quot;http://www.oracle.com/technetwork/java/eol-135779.html#java-commercial-offerings&quot;&gt;first introduced in July, 2011&lt;/a&gt;, and &lt;a href=&quot;http://www.oracle.com/technetwork/java/eol-135779.html#java-commercial-offerings&quot;&gt;Oracle&#39;s support for Java 7 is approaching some key end dates&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Maintaining support for Java 7 means code examples cannot leverage &lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html&quot;&gt;useful features of Java 8&lt;/a&gt;, such as lambda expressions, default methods, and stream API support for collections.&lt;/li&gt;
  &lt;li&gt;Supporting Java 9 in the client library will require upgrading several dependencies to versions that may not support Java 7.&lt;/li&gt;
  &lt;li&gt;Use of Java 7 among Google Ads API Java Client Library developers is declining, with most users on Java 8 or above.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

&lt;font size=&quot;4&quot;&gt;Next steps&lt;/font&gt;&lt;br /&gt;
If you are using Java 8 or higher, no action is required.&lt;br /&gt;&lt;br /&gt;

If you are still using Java 7, you&#39;ll have to migrate your runtime to Java 8 or higher. Check out the &lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/jdk8-adoption-guide-2157601.html&quot;&gt;Java 8 adoption guide from Oracle&lt;/a&gt; to get started.&lt;br /&gt;&lt;br /&gt;

Still have questions? Feel free to file an issue on the library&#39;s &lt;a href=&quot;https://github.com/googleads/googleads-java-lib/issues&quot;&gt;issues page&lt;/a&gt; or contact us via our &lt;a href=&quot;https://plus.google.com/115658573333388777174/posts&quot;&gt;Google+ page&lt;/a&gt;.&lt;br /&gt;

&lt;span class=&#39;byline-author&#39;&gt;&lt;img height=&quot;40&quot; width=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/XA4Y-5k5nJXBQwxcQUUGnSQHAGw0RjUCsHXnomMyCT5QjPBCPmgpGd29DZCsrW18bP0J__5hSboCtFqNJRXj3VnmAaMGnFApRp56y7F5aNnF6BuRMvFqW2rh2XErINGBnfDwaCiQ&quot; style=&quot;vertical-align: middle; border:none;&quot;/&gt; - &lt;a href=&quot;https://plus.google.com/100205313733177937765/posts&quot;&gt;Josh Radcliff&lt;/a&gt;, AdWords API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1358444919480534839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1358444919480534839'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/03/adwords-and-dfp-client-library-for-java.html' title='AdWords and DFP client library for Java will soon require Java 8+'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/XA4Y-5k5nJXBQwxcQUUGnSQHAGw0RjUCsHXnomMyCT5QjPBCPmgpGd29DZCsrW18bP0J__5hSboCtFqNJRXj3VnmAaMGnFApRp56y7F5aNnF6BuRMvFqW2rh2XErINGBnfDwaCiQ=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6723137162770197568</id><published>2018-03-21T06:57:00.000-07:00</published><updated>2018-03-21T06:57:52.188-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange"/><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_rest"/><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_seller"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Ad Exchange Seller REST API Deprecation Reminder</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The &lt;a href=&quot;https://developers.google.com/ad-exchange/seller-rest/&quot;&gt;Ad Exchange Seller REST API&lt;/a&gt; is deprecated. Existing API clients should migrate to the &lt;a href=&quot;http://developers.google.com/doubleclick-publishers/&quot;&gt;DoubleClick for Publishers API&lt;/a&gt; before July 26, 2018. After this date, all requests to the Ad Exchange Seller REST API will return errors.&lt;br /&gt;
&lt;br /&gt;
This &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;migration guide&lt;/a&gt; provides instructions for getting started, as well as a mapping of each Ad Exchange reporting metric to its equivalent in the DFP API. &lt;br /&gt;
&lt;br /&gt;
For more details about reporting in the DFP API, see the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reporting&quot;&gt;reporting guide&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For general assistance with the DFP API or your migration, reach out on our &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;developer forum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s402-no/12040026.jpg?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot; rel=&quot;author&quot;&gt;Chris Seeley&lt;/a&gt;, DFP API Team&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6723137162770197568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6723137162770197568'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/03/ad-exchange-seller-rest-api-deprecation.html' title='Ad Exchange Seller REST API Deprecation Reminder'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s72-c-no/12040026.jpg?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1259822744206958685</id><published>2018-02-13T10:19:00.001-08:00</published><updated>2018-02-13T10:19:27.244-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Announcing v201802 of the DFP API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today we’re pleased to announce several additions and improvements to the DFP API with the release of v201802. Here are the highlights:&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;LineItemService&lt;/b&gt;: The API now supports the Preferred Deals &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/LineItemService.LineItem#lineitemtype&quot;&gt;lineItemType&lt;/a&gt;, which allows you to programmatically offer inventory to specific buyers. Check out our &lt;a href=&quot;https://support.google.com/dfp_premium/answer/2576593?hl=en&quot;&gt;Preferred Deals overview&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;PublisherQueryLanguageService&lt;/b&gt;: There are several new columns available through PQL in v201802. In the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/PublisherQueryLanguageService#Audience_Segment&quot;&gt;Audience_Segment&lt;/a&gt; PQL table, the newly added PpidSize column contains the number of unique viewers in a segment. In the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/PublisherQueryLanguageService#Programmatic_Buyer&quot;&gt;Programmatic_Buyer&lt;/a&gt; PQL table, the new EnabledForPreferredDeals and EnabledForProgrammaticGuaranteed columns allow you to validate whether a buyer can be associated with a proposal based on the types of proposal line items it contains.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;ReportService&lt;/b&gt;: A number of reporting features have made it from the UI into the API in v201802. The &lt;a href=&quot;https://support.google.com/dfp_premium/table/7531695?hl=en#demand-channel&quot;&gt;Demand Channel&lt;/a&gt; dimension is now available through the API via &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.Dimension#DEMAND_CHANNEL_NAME&quot;&gt;DEMAND_CHANNEL_NAME&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.Dimension#DEMAND_CHANNEL_ID&quot;&gt;DEMAND_CHANNEL_ID&lt;/a&gt;. Also, the &lt;a href=&quot;https://support.google.com/dfp_premium/table/7531695#request-type&quot;&gt;Request Type&lt;/a&gt; can be accessed via &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.Dimension#REQUEST_TYPE&quot;&gt;REQUEST_TYPE&lt;/a&gt;. You can now filter proposal line items with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.DimensionAttribute#PROPOSAL_LINE_ITEM_TYPE&quot;&gt;PROPOSAL_LINE_ITEM_TYPE&lt;/a&gt; dimension attribute. Finally, you can specify the currency type with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201802/ReportService.ReportQuery#adxreportcurrency&quot;&gt;adxReportCurrency&lt;/a&gt; for &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration#reporting_in_the_dfp_api&quot;&gt;Ad Exchange Historical reports&lt;/a&gt;. You can read more on &lt;a href=&quot;https://support.google.com/adxseller/answer/6019533&quot;&gt;how Ad Exchange report currency works&lt;/a&gt; in Help Center.&lt;br /&gt;&lt;br /&gt;

For a full list of API changes in v201802, see the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

Like sands through the hourglass, so are the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecations&lt;/a&gt; of our lives. If you&#39;re using v201705 or earlier, it&#39;s time to look into upgrading. Also, remember that v201702 will be sunset at the &lt;b&gt;end of March 2018&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;

As always, if you have any questions, feel free to reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP API forums&lt;/a&gt;.&lt;br /&gt;

&lt;span class=&quot;byline-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1259822744206958685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1259822744206958685'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/02/announcing-v201802-of-dfp-api.html' title='Announcing v201802 of the DFP API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1827304268771573309</id><published>2018-01-31T13:29:00.000-08:00</published><updated>2018-01-31T13:29:48.521-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Sunset of DFP API v201702</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
On Friday, March 30, 2018, which is a one-month extension from the traditional &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201702 of the DFP API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;
&lt;br /&gt;
If you’re still using this version, now’s the time to upgrade to the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;latest release&lt;/a&gt; and take advantage of new features such as support for creating &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/CreativeService.ImageOverlayCreative&quot;&gt;ImageOverlayCreatives&lt;/a&gt;, and new Ad Exchange reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;dimensions and columns&lt;/a&gt;. In order to upgrade, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;br /&gt;
&lt;br /&gt;
Significant changes include:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;dimensions and columns&lt;/a&gt; are now at parity with Ad Exchange.&lt;/li&gt;
&lt;li&gt;Editing &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; assignments to &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placements&lt;/a&gt; now happens in the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#inheritedadsensesettings&quot;&gt;AdUnit.inheritedAdSenseSettings&lt;/a&gt; has been replaced with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettings&quot;&gt;AdUnit.adSenseSettings&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettingssource&quot;&gt;AdUnit.adSenseSettingsSource&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#mobileplatform&quot;&gt;mobilePlatform&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#partnerid&quot;&gt;partnerId&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#issharedbydistributor&quot;&gt;isSharedByDistributor&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#crosssellingdistributor&quot;&gt;crossSellingDistributor&lt;/a&gt; have been removed.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#adsensetargetinglocale&quot;&gt;adSenseTargetingLocale&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#isadsensetargetingenabled&quot;&gt;isAdsenseTargetingEnabled&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingdescription&quot;&gt;targetingDescription&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingsitename&quot;&gt;targetingSiteName&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingadlocation&quot;&gt;targetingAdLocation&lt;/a&gt; have been removed to align with the UI.&lt;/li&gt;
&lt;li&gt;Company.Type enumerations &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#AFFILIATE_DISTRIBUTION_PARTNER&quot;&gt;AFFILIATE_DISTRIBUTION_PARTNER&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#CONTENT_PARTNER&quot;&gt;CONTENT_PARTNER&lt;/a&gt; have been removed.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.CrossSellingDistributor&quot;&gt;CrossSellingDistributor&lt;/a&gt; has been removed.&lt;/li&gt;
&lt;li&gt;Old partner metrics have been replaced by new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;PARTNER_MANAGEMENT&lt;/a&gt; fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
This is not an exhaustive list, so as always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API Sunset Announcements&lt;/a&gt; group and adjust your notification settings.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot; target=&quot;_blank&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,
DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1827304268771573309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1827304268771573309'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2018/01/sunset-of-dfp-api-v201702.html' title='Sunset of DFP API v201702'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-2134094219087454853</id><published>2017-11-14T12:07:00.000-08:00</published><updated>2017-11-14T12:07:41.775-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_v201711"/><title type='text'>Announcing v201711 of the DFP API</title><content type='html'>&lt;p&gt;
Today we&#39;re pleased to announce several additions and improvements to the DFP
API with the release of v201711. This release includes a new service, &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/CdnConfigurationService&quot;&gt;CdnConfigurationService&lt;/a&gt;,
which manages the configuration of &lt;a
href=&quot;https://support.google.com/dfp_premium/answer/6147120?hl=en&quot;&gt;DAI&lt;/a&gt;
(Dynamic Ad Insertion) content ingestion and delivery networks.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Please note&lt;/strong&gt; that Ad Exchange historical reports will be run in
the Pacific timezone in v201711. This will allow you to report on Bid and Deals
metrics. If you need to continue running Ad Exchange historical reports in your
network timezone, please stay on v201708. Future versions will support both
options.
&lt;/p&gt;
&lt;p&gt;
Additionally, the release adds the ability to generate in-site &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/LineItemCreativeAssociationService#getPreviewUrlsForNativeStyles&quot;&gt;preview
URLs&lt;/a&gt; for native styles, and you can now determine if an &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt;
supports fluid sizes by looking at the new &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#isfluid&quot;&gt;isFluid&lt;/a&gt;
attribute.
&lt;/p&gt;
&lt;p&gt;
For a full list of API changes in v201711, see the &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release
notes&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
With each new release comes a deprecation. If you&#39;re using v201611 or earlier,
it&#39;s time to look into upgrading. Also remember that v201702 will be sunset at
the end of February 2018.
&lt;/p&gt;
&lt;p&gt;
As always, if you have any questions, feel free to drop us a line on the &lt;a
href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP
API forum&lt;/a&gt;.
&lt;/p&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot;&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,
DFP API Team&lt;/span&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2134094219087454853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/2134094219087454853'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/11/announcing-v201711-of-dfp-api.html' title='Announcing v201711 of the DFP API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6108876222284642611</id><published>2017-10-26T07:29:00.000-07:00</published><updated>2017-10-26T07:32:07.866-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange"/><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_rest"/><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_seller"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Ad Exchange Seller REST API Deprecation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The &lt;a href=&quot;https://developers.google.com/ad-exchange/seller-rest/&quot;&gt;Ad Exchange Seller REST API&lt;/a&gt; is being deprecated as of October 26, 2017. No new API clients will be supported after this date. Existing API clients will need to migrate to the &lt;a href=&quot;http://developers.google.com/doubleclick-publishers/&quot;&gt;DoubleClick for Publishers API&lt;/a&gt; before July 26, 2018. After this date, all requests to the Ad Exchange Seller REST API will return errors.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What action is required&lt;/h4&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Current Ad Exchange Seller REST API users will need to migrate to the &lt;a href=&quot;http://developers.google.com/doubleclick-publishers/&quot;&gt;DoubleClick for Publishers API&lt;/a&gt; before July 26, 2018. This &lt;a href=&quot;http://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;migration guide&lt;/a&gt; provides a mapping of each Ad Exchange reporting metric to its equivalent in the DFP API. &lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
For more details about reporting in the DFP API, see the &lt;a href=&quot;http://developers.google.com/doubleclick-publishers/docs/reporting&quot;&gt;reporting guide&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
For general assistance with the DFP API or your migration, reach out on our &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;developer forum&lt;/a&gt;.&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
Why this is happening&lt;/h4&gt;
&lt;br /&gt;
As a part of our effort to provide a unified tool to manage your ad business and monetize your inventory, the DoubleClick for Publishers API now supports all of the features of the Ad Exchange Seller REST API. The DFP API is more robust and has more frequent updates.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What isn&#39;t changing&lt;/h4&gt;
&lt;br /&gt;
Users will not need to create new accounts. All Ad Exchange Seller users already have a &lt;a href=&quot;https://www.google.com/dfp&quot;&gt;DoubleClick for Publishers&lt;/a&gt; account.&lt;br /&gt;
&lt;br /&gt;
No data is changing. The only change is how you programmatically access that data.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s402-no/12040026.jpg?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot; rel=&quot;author&quot;&gt;Chris Seeley&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6108876222284642611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6108876222284642611'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/10/ad-exchange-seller-rest-api-deprecation.html' title='Ad Exchange Seller REST API Deprecation'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s72-c-no/12040026.jpg?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6009530944763669811</id><published>2017-10-09T10:45:00.000-07:00</published><updated>2017-10-09T10:46:23.716-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Sunset of DFP API v201611</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
On Thursday, &lt;b&gt;November 30th, 2017&lt;/b&gt;, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201611 of the DFP API will be sunset. At that time, any requests made to this version will return errors.&lt;br /&gt;
&lt;br /&gt;
If you’re still using this version, now’s the time to upgrade to the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;latest release&lt;/a&gt; and take advantage of new features like support for creating &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/CreativeService.ImageOverlayCreative&quot;&gt;ImageOverlayCreatives&lt;/a&gt;, new Ad Exchange reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;dimensions and columns&lt;/a&gt;, and the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PublisherQueryLanguageService#Change_History&quot;&gt;change history table&lt;/a&gt;. In order to upgrade, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;br /&gt;
&lt;br /&gt;
Significant changes include:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;dimensions and columns&lt;/a&gt; are now at parity with Ad Exchange.&lt;/li&gt;
&lt;li&gt;Editing &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; assignments to &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placements&lt;/a&gt; now happens in the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#inheritedadsensesettings&quot;&gt;AdUnit.inheritedAdSenseSettings&lt;/a&gt; has been replaced with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettings&quot;&gt;AdUnit.adSenseSettings&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit#adsensesettingssource&quot;&gt;AdUnit.adSenseSettingsSource&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#mobileplatform&quot;&gt;mobilePlatform&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#partnerid&quot;&gt;partnerId&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#issharedbydistributor&quot;&gt;isSharedByDistributor&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#crosssellingdistributor&quot;&gt;crossSellingDistributor&lt;/a&gt; have been removed.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#adsensetargetinglocale&quot;&gt;adSenseTargetingLocale&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#isadsensetargetingenabled&quot;&gt;isAdsenseTargetingEnabled&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingdescription&quot;&gt;targetingDescription&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingsitename&quot;&gt;targetingSiteName&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingadlocation&quot;&gt;targetingAdLocation&lt;/a&gt; have been removed to align with the UI.&lt;/li&gt;
&lt;li&gt;Company.Type enumerations &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#AFFILIATE_DISTRIBUTION_PARTNER&quot;&gt;AFFILIATE_DISTRIBUTION_PARTNER&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#CONTENT_PARTNER&quot;&gt;CONTENT_PARTNER&lt;/a&gt; have been removed.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.CrossSellingDistributor&quot;&gt;CrossSellingDistributor&lt;/a&gt; has been removed.&lt;/li&gt;
&lt;li&gt;Old partner metrics have been replaced by new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/latest/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;PARTNER_MANAGEMENT&lt;/a&gt; fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
This is not an exhaustive list, so as always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API Sunset Announcements&lt;/a&gt; group and adjust your notification settings.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot; target=&quot;_blank&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,

DFP API Team&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6009530944763669811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6009530944763669811'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/10/sunset-of-dfp-api-v201611-on-thursday.html' title='Sunset of DFP API v201611'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-1506997790697269946</id><published>2017-08-15T11:48:00.001-07:00</published><updated>2017-08-15T11:48:55.262-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Announcing v201708 of the DFP API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today we’re pleased to announce several additions and improvements to the DFP API with the release of v201708.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;CreativeService:&lt;/b&gt; The API now supports the &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/CreativeService.VideoCreative#skippableadtype&quot;&gt;skippableAdType&lt;/a&gt; attribute on VideoCreatives and the &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/CreativeService.VideoRedirectCreative#mezzaninefile&quot;&gt;mezzanineFile&lt;/a&gt; asset on VideoRedirectCreatives.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;CreativeWrapperService:&lt;/b&gt; The HTML header and footer fields have been renamed to &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/CreativeWrapperService.CreativeWrapper#htmlheader&quot;&gt;htmlHeader&lt;/a&gt; and &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/CreativeWrapperService.CreativeWrapper#htmlfooter&quot;&gt;htmlFooter&lt;/a&gt;, and they are now strings instead of &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201705/CreativeWrapperService.CreativeWrapperHtmlSnippet&quot;&gt;CreativeWrapperHtmlSnippets&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;ProposalService:&lt;/b&gt; Proposals are now automatically synced with marketplace. Therefore, the proposal action &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201705/ProposalService.SyncProposalsWithMarketplace&quot;&gt;SyncProposalsWithMarketplace&lt;/a&gt; has been removed (sending this action with &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201705/ProposalService#performProposalAction&quot;&gt;performProposalAction&lt;/a&gt; is now a no-op in previous API versions).&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;PublisherQueryLanguageService:&lt;/b&gt; In &lt;a href=&quot;http://googleadsdeveloper.blogspot.com/2017/02/announcing-v201702-of-dfp-api.html&quot;&gt;v201702&lt;/a&gt; the &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/PublisherQueryLanguageService#Change_History&quot;&gt;Change_History&lt;/a&gt; table was introduced. Now, new entities for Sales Management have been added to the &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/PublisherQueryLanguageService.ChangeHistoryEntityType&quot;&gt;EntityType&lt;/a&gt; column. The new entities are &lt;code&gt;BASE_RATE&lt;/code&gt;, &lt;code&gt;PREMIUM_RATE&lt;/code&gt;, &lt;code&gt;PRODUCT&lt;/code&gt;, &lt;code&gt;PRODUCT_PACKAGE&lt;/code&gt;, &lt;code&gt;PRODUCT_PACKAGE_ITEM&lt;/code&gt;, &lt;code&gt;PRODUCT_TEMPLATE&lt;/code&gt;, &lt;code&gt;PROPOSAL&lt;/code&gt;, &lt;code&gt;PROPOSAL_LINK&lt;/code&gt;, &lt;code&gt;PROPOSAL_LINE_ITEM&lt;/code&gt;, &lt;code&gt;PACKAGE&lt;/code&gt;, &lt;code&gt;RATE_CARD&lt;/code&gt;, and &lt;code&gt;WORKFLOW&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;ReportService:&lt;/b&gt; DateRangeType now supports a new &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/ReportService.DateRangeType#LAST_3_MONTHS&quot;&gt;LAST_3_MONTHS&lt;/a&gt; option. Also, several &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201705/ReportService.Column#AD_SERVER_IMPRESSIONS_OUT_OF_NETWORK&quot;&gt;deprecated reporting metrics&lt;/a&gt; have been removed. They can be replaced with their corresponding &lt;a href=&quot;https://developer.google.com/doubleclick-publishers/docs/reference/v201708/ReportService.Column#PARTNER_MANAGEMENT_HOST_IMPRESSIONS&quot;&gt;partner management metrics&lt;/a&gt;, so you will need to update any code using those fields. For more information, check out the &lt;a href=&quot;https://support.google.com/dfp_premium/answer/6317660&quot;&gt;support entry for partner management reporting metrics&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

For a full list of API changes in v201708, see the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

With each new release comes a new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation&lt;/a&gt;. If you&#39;re using v201611 or earlier, it&#39;s time to look into upgrading. Also, remember that v201608 will be sunset at the &lt;b&gt;end of August 2017&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;

As always, if you have any questions, feel free to reach out to us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP API forums&lt;/a&gt; or the &lt;a href=&quot;https://plus.google.com/+GoogleAdsDevelopers/posts&quot;&gt;Ads Developer Google+ page&lt;/a&gt;.&lt;br /&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/103616857309733406429&quot; rel=&quot;author&quot;&gt;Donovan McMurray&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1506997790697269946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/1506997790697269946'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/08/announcing-v201708-of-dfp-api.html' title='Announcing v201708 of the DFP API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/dRbCh_4xSpOtA9y2Mq4DB0C7CMrpFX7oOmTlsLAYkezLjOq-7zkNs8l2-_zZE8RovQ_iuMXbD3PAk35V7XvlY9M4sKMhEw50IxA4jn-yAa-Ricvv1qa9GFK81UE2EZoi5hHg0chz=s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7705440028991170277</id><published>2017-07-07T04:02:00.002-07:00</published><updated>2017-07-07T04:02:50.438-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_v201608"/><category scheme="http://www.blogger.com/atom/ns#" term="sunset"/><title type='text'>Sunset of DFP API v201608</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;p&gt;On Thursday, &lt;b&gt;August 31st, 2017&lt;/b&gt;, in accordance with the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation schedule&lt;/a&gt;, v201608 of the DFP API will be sunset. At that time, any requests made to this version will return errors.&lt;/p&gt;
&lt;p&gt;If you’re still using this version, now’s the time to upgrade to the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;latest release&lt;/a&gt; and take advantage of new features like support for creating &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/CreativeService.ImageOverlayCreative&quot;&gt;ImageOverlayCreatives&lt;/a&gt;, &lt;a href=&quot;https://support.google.com/dfp_premium/answer/6344286&quot;&gt;Partner&lt;/a&gt; companies, new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/TeamService#performTeamAction&quot;&gt;team actions&lt;/a&gt;, and the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PublisherQueryLanguageService#Change_History&quot;&gt;change history table&lt;/a&gt;. To do so, check the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your client library, and update your code.&lt;/p&gt;
&lt;p&gt;Significant changes include:
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Reporting &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/adx_reporting_migration&quot;&gt;dimensions and columns&lt;/a&gt; are now at parity with Ad Exchange.&lt;/li&gt;
&lt;li&gt;Editing &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; assignments to &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/PlacementService.Placement&quot;&gt;Placements&lt;/a&gt; now happens in the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#inheritedadsensesettings&quot;&gt;AdUnit.inheritedAdSenseSettings&lt;/a&gt; has been replaced with &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/InventoryService.AdUnit#adsensesettings&quot;&gt;AdUnit.adSenseSettings&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/InventoryService.AdUnit#adsensesettingssource&quot;&gt;AdUnit.adSenseSettingsSource&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/InventoryService.AdUnit&quot;&gt;AdUnit&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#mobileplatform&quot;&gt;mobilePlatform&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#partnerid&quot;&gt;partnerId&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#issharedbydistributor&quot;&gt;isSharedByDistributor&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.AdUnit#crosssellingdistributor&quot;&gt;crossSellingDistributor&lt;/a&gt; have been removed.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/PlacementService.Placement&quot;&gt;Placement&lt;/a&gt; fields &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#adsensetargetinglocale&quot;&gt;adSenseTargetingLocale&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#isadsensetargetingenabled&quot;&gt;isAdsenseTargetingEnabled&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingdescription&quot;&gt;targetingDescription&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingsitename&quot;&gt;targetingSiteName&lt;/a&gt;, and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PlacementService.Placement#targetingadlocation&quot;&gt;targetingAdLocation&lt;/a&gt; have been removed to align with the UI.&lt;/li&gt;
&lt;li&gt;Company.Type enumerations &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#AFFILIATE_DISTRIBUTION_PARTNER&quot;&gt;AFFILIATE_DISTRIBUTION_PARTNER&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/CompanyService.Company.Type#CONTENT_PARTNER&quot;&gt;CONTENT_PARTNER&lt;/a&gt; have been removed.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/InventoryService.CrossSellingDistributor&quot;&gt;CrossSellingDistributor&lt;/a&gt; has been removed.&lt;/li&gt;
&lt;li&gt;Added actions to support programmatically &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/TeamService.ActivateTeams&quot;&gt;activating&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/TeamService.DeactivateTeams&quot;&gt;deactivating&lt;/a&gt; teams.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
This is not an exhaustive list, so as always, don&#39;t hesitate to &lt;a href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach out to us&lt;/a&gt; with any questions. To be notified of future deprecations and sunsets, join the &lt;a href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API Sunset Announcements&lt;/a&gt; group and adjust your notification settings.
&lt;/p&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot;&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;, DFP API Team.&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7705440028991170277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7705440028991170277'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/07/sunset-of-dfp-api-v201608.html' title='Sunset of DFP API v201608'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-7702263839020371683</id><published>2017-06-07T14:22:00.001-07:00</published><updated>2017-06-07T14:22:56.844-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Improvements to the DFP Python Library</title><content type='html'>
&lt;p&gt;
We&#39;ve recently released some improvements to the &lt;a
href=&quot;https://github.com/googleads/googleads-python-lib&quot;&gt;DFP Python Library&lt;/a&gt;
alongside support for &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes#v201705&quot;&gt;v201705&lt;/a&gt;.
Our goal was to reduce the boilerplate required to construct entities and DFP
statements—keep reading to see what&#39;s new.
&lt;/p&gt;
&lt;h2&gt;Improved statement creation utility&lt;/h2&gt;
&lt;p&gt;
Previously you had to construct filtering statements manually out of strings,
and write a lot of code to bind variables into statements. Here&#39;s what the
code commonly looked like:
&lt;/p&gt;


&lt;pre
class=&quot;prettyprint&quot;&gt;values = [{
    &#39;key&#39;: &#39;startDateTime&#39;,
    &#39;value&#39;: {
        &#39;xsi_type&#39;: &#39;DateTimeValue&#39;,
        &#39;value&#39;: {
            &#39;date&#39;: {
                &#39;year&#39;: start_date.year,
                &#39;month&#39;: start_date.month,
                &#39;day&#39;: start_date.day
            }
        }
    }
},{
    &#39;key&#39;: &#39;orderName&#39;,
    &#39;value&#39;: {
        &#39;xsi_type&#39;: &#39;TextValue&#39;,
        &#39;value&#39;: &#39;My Order%&#39;
    }
}]
statement = dfp.FilterStatement(&#39;WHERE startDateTime &gt; :startDateTime AND &#39;
                                &#39;orderName LIKE :orderName&#39;, values)&lt;/pre&gt;
&lt;p&gt;
Dealing directly with strings opens up many potential errors, and we decided
that the above was way too much typing just to bind variables. To make things
easier, we&#39;ve introduced a new utility called &lt;code&gt;StatementBuilder&lt;/code&gt;. Now
you can write code as simple as:
&lt;/p&gt;


&lt;pre
class=&quot;prettyprint&quot;&gt;statement = (dfp.StatementBuilder()
             .Where(&#39;startDateTime &gt; :startDateTime AND orderName LIKE :orderName&#39;)
             .WithBindVariable(&#39;startDateTime&#39;, start_date)
             .WithBindVariable(&#39;orderName&#39;, &#39;My Order%&#39;))&lt;/pre&gt;
&lt;p&gt;
&lt;code&gt;StatementBuilder&lt;/code&gt; will automatically infer your variable types and
construct the values object. You can then pass this to an API request in the
same way that you did with &lt;code&gt;FilterStatement&lt;/code&gt;:
&lt;/p&gt;


&lt;pre
class=&quot;prettyprint&quot;&gt;response = creative_service.getCreativesByStatement(statement.ToStatement())&lt;/pre&gt;
&lt;h2&gt;Automatic datetime unwrapping&lt;/h2&gt;
&lt;p&gt;
Previously, you had to break out &lt;code&gt;date&lt;/code&gt;s and &lt;code&gt;datetime&lt;/code&gt;s
into our format when constructing entity dictionaries:
&lt;/p&gt;


&lt;pre
class=&quot;prettyprint&quot;&gt;line_item = {
    &#39;orderName&#39;: &#39;Awesome New Order&#39;,
    &#39;startDateTime&#39;: {
        &#39;date&#39;: {
            &#39;year&#39;: start_date.year,
            &#39;month&#39;: start_date.month,
            &#39;day&#39;: start_date.day
        },
        &#39;hour&#39;: start_date.hour,
        &#39;minute&#39;: start_date.minute,
        &#39;second&#39;: start_date.second,
        &#39;timezoneid&#39;: start_date.tzinfo.zone,
    },
    # ...
}&lt;/pre&gt;
&lt;p&gt;
Starting in this version, you can simply pass a native Python &lt;code&gt;date&lt;/code&gt;
or timezone-aware &lt;code&gt;datetime&lt;/code&gt; object directly:
&lt;/p&gt;


&lt;pre
class=&quot;prettyprint&quot;&gt;start_date = datetime.datetime(2017, 6, 1, 9, 0, 0,
                               tzinfo=pytz.timezone(&#39;America/New_York&#39;))
line_item = {
    &#39;orderName&#39;: &#39;Awesome New Order&#39;,
    &#39;startDateTime&#39;: start_date
    # ...
}&lt;/pre&gt;
&lt;p&gt;
Our library will unwrap the &lt;code&gt;datetime&lt;/code&gt; object into our format
automatically. We&#39;re continuing to support passing the full dictionary, so
there&#39;s no requirement to migrate your code.
&lt;/p&gt;
&lt;p&gt;
We hope these changes will make building DFP integrations in Python easier. As
always, please feel free to get in touch on the &lt;a
href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;forum&lt;/a&gt;
with any questions.
&lt;/p&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot;&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,
DFP API Team&lt;/span&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7702263839020371683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/7702263839020371683'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/06/improvements-to-dfp-python-library.html' title='Improvements to the DFP Python Library'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-6089566539428742324</id><published>2017-05-23T11:16:00.001-07:00</published><updated>2017-05-23T11:16:29.235-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><title type='text'>Announcing v201705 of the DFP API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today we’re pleased to announce the v201705 release of the DFP API. This release updates the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/ReportService&quot;&gt;ReportService&lt;/a&gt; to be at parity with the &lt;a href=&quot;https://developers.google.com/ad-exchange/seller-rest/&quot;&gt;Ad Exchange Seller REST API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

Additionally, v201705 adds support for creating &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201705/CreativeService.ImageOverlayCreative&quot;&gt;ImageOverlayCreatives&lt;/a&gt; and new &lt;a href=&quot;https://support.google.com/dfp_premium/answer/6344286&quot;&gt;Partner&lt;/a&gt; companies.&lt;br /&gt;&lt;br /&gt;

For a full list of API changes in v201705, see the &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

With each new release comes a new &lt;a href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation&lt;/a&gt;. If you&#39;re using v201608 or earlier, it&#39;s time to look into upgrading. Also remember that v201605 will be sunset at the end of May 2017.&lt;br /&gt;&lt;br /&gt;

As always, if you have any questions, feel free to drop us a line on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP API forums&lt;/a&gt; or the &lt;a href=&quot;https://plus.google.com/+GoogleAdsDevelopers/posts&quot;&gt;Ads Developer Google+ page&lt;/a&gt;.&lt;br /&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot;&gt;&lt;img height=&quot;40&quot; src=&quot;https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s402-no/12040026.jpg?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;40&quot; /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/+ChrisSeeleyDev/&quot; rel=&quot;author&quot;&gt;Chris Seeley&lt;/a&gt;, DFP API Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6089566539428742324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/6089566539428742324'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/05/announcing-v201705-of-dfp-api.html' title='Announcing v201705 of the DFP API'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-TNi3xzhCCXs/VpbZs1v3sEI/AAAAAAAAgRI/nHHw7e2xKMw4Dsb_ZAgForpL1v-TLyf-A/s72-c-no/12040026.jpg?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-8953605618200525331</id><published>2017-04-05T11:22:00.000-07:00</published><updated>2017-04-05T11:22:42.238-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="sunset"/><title type='text'>Sunset of DFP API v201605</title><content type='html'>On Wednesday, &lt;strong&gt;May 31, 2017&lt;/strong&gt;, in accordance with the &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/deprecation&quot;&gt;deprecation
schedule&lt;/a&gt;, v201605 of the DFP API will be sunset. At that time, any requests
made to this version will return errors.
&lt;/p&gt;
&lt;p&gt;
If you&#39;re still using this version, now&#39;s the time to upgrade to the &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;latest
release&lt;/a&gt; and take advantage of new features like &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/NativeStyleService&quot;&gt;native
ad styling&lt;/a&gt;, &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/ContentService.Content#lastDaiIngestDateTime&quot;&gt;additional
DAI fields&lt;/a&gt;, and the &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/PublisherQueryLanguageService#Change_History&quot;&gt;change
history table&lt;/a&gt;. To do so, check the &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/rel_notes&quot;&gt;release
notes&lt;/a&gt; to identify any breaking changes, grab the latest version of your
client library, and update your code.
&lt;/p&gt;
&lt;p&gt;
Significant changes include:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;The integer &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201611/AdRuleService.AdRule#id&quot;&gt;AdRule.id&lt;/a&gt;
was replaced with the long &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/AdRuleService.AdRule#adRuleId&quot;&gt;AdRule.adRuleId&lt;/a&gt;.
The values of existing IDs are the same.
&lt;li&gt;Removed paging support from &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201702/ProposalService#getMarketplaceCommentsByStatement&quot;&gt;ProposalService.getMarketplaceCommentsByStatement&lt;/a&gt;.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201611/CustomTargetingService#getCustomTargetingValuesByStatement&quot;&gt;getCustomTargetingValuesByStatement()&lt;/a&gt;
now properly enforces the requirement of a &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201611/CustomTargetingService.CustomTargetingValue.html#customTargetingKeyId&quot;&gt;custom
targeting key ID&lt;/a&gt; in the filter statement.
&lt;li&gt;Added &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201611/ProposalService.DealError.Reason#PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACE&quot;&gt;PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACE&lt;/a&gt;
that will be thrown in rare cases where a programmatic proposal is out of sync
with its Marketplace version.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/ProposalService.DiscardProposalDrafts&quot;&gt;ProposalAction.DiscardProposalDrafts&lt;/a&gt;
has been renamed to &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201611/ProposalService.DiscardLocalVersionEdits&quot;&gt;ProposalAction.DiscardLocalVersionEdits&lt;/a&gt;
to more accurately reflect its purpose.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/OrderService.Order#programmaticSettings&quot;&gt;Order.programmaticSettings&lt;/a&gt;
has been removed in favor of &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/ProposalService.ProposalMarketplaceInfo&quot;&gt;Proposal.ProposalMarketplaceInfo&lt;/a&gt;.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/ReportService.Column#AD_SERVER_DELIVERY_INDICATOR&quot;&gt;AD_SERVER_DELIVERY_INDICATOR&lt;/a&gt;
has been renamed to &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/ReportService.DimensionAttribute#LINE_ITEM_DELIVERY_INDICATOR&quot;&gt;LINE_ITEM_DELIVERY_INDICATOR&lt;/a&gt;
and is now a dimension attribute.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/TeamService.Team#companyids&quot;&gt;Team.companyIds&lt;/a&gt;,
&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/TeamService.Team#adunitids&quot;&gt;Team.adUnitIds&lt;/a&gt;,
and &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/TeamService.Team#orderids&quot;&gt;Team.orderIds&lt;/a&gt;
have been removed. Use &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/CompanyService.Company#appliedteamids&quot;&gt;Company.appliedTeamIds&lt;/a&gt;,
&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/InventoryService.AdUnit#appliedteamids&quot;&gt;AdUnit.appliedTeamIds&lt;/a&gt;,
and &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/OrderService.Order#appliedteamids&quot;&gt;Order.appliedTeamIds&lt;/a&gt;
instead.
&lt;li&gt;&lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201605/LineItemService.GrpProvider#COMSCORE&quot;&gt;GrpProvider.COMSCORE&lt;/a&gt;
has been renamed to &lt;a
href=&quot;https://developers.google.com/doubleclick-publishers/docs/reference/v201608/LineItemService.GrpProvider#GOOGLE&quot;&gt;GrpProvider.GOOGLE&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
This is not an exhaustive list, so as always, don&#39;t hesitate to &lt;a
href=&quot;https://groups.google.com/d/forum/google-doubleclick-for-publishers-api&quot;&gt;reach
out to us&lt;/a&gt; with any questions. To be notified of future deprecations and
sunsets, join the &lt;a
href=&quot;https://groups.google.com/forum/#!forum/dfpapi-sunset-announce&quot;&gt;DFP API
Sunset Announcements&lt;/a&gt; group and adjust your notification settings.
&lt;/p&gt;

&lt;span class=&quot;post-author&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot;&gt;&lt;img height=&quot;20&quot; src=&quot;https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=w2560-h1440-rw-no?sz=120&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;20&quot;&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;https://plus.google.com/104308806108090449784&quot; rel=&quot;author&quot;&gt;Gabe Rives-Corbett&lt;/a&gt;,
DFP API Team&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8953605618200525331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/8953605618200525331'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/04/sunset-of-dfp-api-v201605.html' title='Sunset of DFP API v201605'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/Kj_iWaN7EjlBD1SwtCj5lZhCGSg1AMVBbvXyfVt4mQ7QynA1tNCgPTzA-lWSmJikQtDkCu5cPq9o=s72-w2560-h1440-c-rw-no?sz=120" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7815614485808579332.post-718252441346802692</id><published>2017-04-05T08:13:00.001-07:00</published><updated>2017-04-05T08:13:13.711-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api"/><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Reminder to PHP users - upgrade to the new Ads PHP library!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hello PHP developers! In December 2016, we &lt;a href=&quot;http://googleadsdeveloper.blogspot.com/2016/12/announcing-new-ads-php-client-library.html&quot;&gt;announced&lt;/a&gt; the stable release of the new ads PHP library and the deprecation of the old one. This is a reminder to upgrade to the new library by &lt;b&gt;July 31, 2017&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;

The new PHP library has many improvements such as support of namespaces and &lt;a href=&quot;https://getcomposer.org/&quot;&gt;Composer&lt;/a&gt; installation. It is currently available as the &lt;a href=&quot;https://github.com/googleads/googleads-php-lib/&quot;&gt;master branch&lt;/a&gt; on GitHub. We also provide an &lt;a href=&quot;https://github.com/googleads/googleads-php-lib/blob/master/UPGRADING.md&quot;&gt;upgrading guide&lt;/a&gt; to help you during this upgrade.&lt;br /&gt;&lt;br /&gt;

The old library has been moved to the &lt;a href=&quot;https://github.com/googleads/googleads-php-lib/tree/deprecated&quot;&gt;deprecated branch&lt;/a&gt; with reduced support and will reach end of life (EOL) on &lt;b&gt;July 31, 2017&lt;/b&gt;. We recommend you complete your upgrade before that date. Past this date, the deprecated branch can still be used until all of the AdWords / DFP API versions it supports are sunset, but we will not add support and examples for new API versions, nor fix any bugs.&lt;br /&gt;&lt;br /&gt;

If you have questions about upgrading or need help, as always, feel free to ask on the GitHub &lt;a href=&quot;https://github.com/googleads/googleads-php-lib/issues&quot;&gt;issues page&lt;/a&gt;. If you have questions regarding AdWords or DFP API, please drop us a line on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/adwords-api&quot;&gt;AdWords&lt;/a&gt; or &lt;a href=&quot;https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api&quot;&gt;DFP&lt;/a&gt; API forums.&lt;br /&gt;

&lt;span class=&#39;byline-author&#39;&gt;&lt;a href=&quot;https://plus.google.com/u/0/114287942279014911885&quot;&gt;&lt;img width=&quot;40&quot; height=&quot;40&quot; src=&quot;https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s120-c/photo.jpg&quot; style=&quot;vertical-align:middle; border:none;&quot;&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;https://plus.google.com/u/0/114287942279014911885&quot; rel=&quot;author&quot;&gt;Thanet Praneenararat&lt;/a&gt;, Ads Developer Relations Team&lt;/span&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/718252441346802692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7815614485808579332/posts/default/718252441346802692'/><link rel='alternate' type='text/html' href='http://ads-developers.googleblog.com/2017/04/reminder-to-php-users-upgrade-to-new.html' title='Reminder to PHP users - upgrade to the new Ads PHP library!'/><author><name>Google Ads Developer Advisor</name><uri>http://www.blogger.com/profile/16700526826531306391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-uGJ74K4l6os/AAAAAAAAAAI/AAAAAAAAADY/-NAP6xAT8Fk/s72-c/photo.jpg" height="72" width="72"/></entry></feed>