<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A04ER3k5fSp7ImA9WhFSFUg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332</id><updated>2013-06-18T05:51:46.725-07:00</updated><category term="mobile" /><category term="enhanced_campaigns" /><category term="dfa_v1.19" /><category term="adwhirl_v3.1.1" /><category term="suggested_ad_units" /><category term="html5" /><category term="ads" /><category term="analytics" /><category term="dfp_mobile" /><category term="adwords_v201206" /><category term="dfp_v201206" /><category term="geotargeting" /><category term="ad_exchange_seller" /><category term="dfa_site_service" /><category term="adwords" /><category term="adsense_management_api_v1.1" /><category term="dfp_reports" /><category term="bidding" /><category term="common_questions" /><category term="admob_v6.0.1" /><category term="adwords_CreateAccountService" /><category term="ad_extensions" /><category term="admob_v4.3.1" /><category term="android_layout" /><category term="iOS" /><category term="dfa_ad_service" /><category term="reporting" /><category term="xml" /><category term="i18n" /><category term="adsense_api" /><category term="sunset" /><category term="certificates" /><category term="admob_mediation" /><category term="reports" /><category term="admob_v5.0.5" /><category term="forecast_service" /><category term="impression_share" /><category term="creatives" /><category term="faq" /><category term="adwhirl" /><category term="dfa_creative_service" /><category term="test_accounts" /><category term="ima_sdk" /><category term="dfa_v1.17" /><category term="google_apps_script" /><category term="sitelinks" /><category term="interview" /><category term="adwords_ReportDefinitionService" /><category term="android" /><category term="dfp_teams" /><category term="template_ads" /><category term="dfp_v201208" /><category term="terms" /><category term="optimization" /><category term="ssl" /><category term="dfa_reporting_api" /><category term="dfp_v201201" /><category term="adwords_api" /><category term="dfa_v1.18" /><category term="content" /><category term="ad_exchange_rtb" /><category term="examples" /><category term="adwords_v201209" /><category term="ruby" /><category term="sandbox" /><category term="java_dart_api" /><category term="adwords_api_v201302" /><category term="dfp_appengine" /><category term="deprecation" /><category term="adwords_AdGroupCriterionService" /><category term="mobile_targeting" /><category term="dfp_v201111" /><category term="ad_exchange" /><category term="maps_api" /><category term="dfp_creatives" /><category term="dfa_v1.20" /><category term="test_network" /><category term="best_practices" /><category term="dfa_api" /><category term="adsense_host_api" /><category term="gdl" /><category term="dart" /><category term="PQL" /><category term="oauth2" /><category term="custom_fields" /><category term="dfp_v201203" /><category term="animation" /><category term="ad_exchange_soap" /><category term="limits" /><category term="dfp_v201211" /><category term="adsense_host_api_v3" /><category term="oauth" /><category term="ad_exchange_rest" /><category term="adwords_api_workshops" /><category term="adwords_CampaignService" /><category term="adsense_management_api" /><category term="dfa_v1.16" /><category term="adwords_v201109" /><category term="ad_exchange_optimization-series" /><category term="docs" /><category term="google_plus" /><category term="php" /><category term="client_libraries" /><category term="dfp_v201204" /><category term="app_engine" /><category term="dfp" /><category term="dfa_api_v118" /><category term="dfp_api" /><category term="adsense_management_api_v1.3" /><category term="io13" /><category term="hangout" /><category term="admob_sdk" /><category term="adwords_MutateJobService" /><category term="java_app_engine" /><category term="chart_tools" /><category term="adwords_scripts" /><category term="adsense_management_api_v1" /><category term="adsense" /><category term="case_study" /><category term="adwords_v201302" /><category term="dfp_v201302" /><category term="adsense_management_api_v1.2" /><title>Google Ads Developer Blog</title><subtitle type="html">The official blog for information about the AdWords, AdSense, DoubleClick and AdMob APIs and SDKs.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://googleadsdeveloper.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://googleadsdeveloper.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Rachel Durfee</name><uri>http://www.blogger.com/profile/16428609225474396121</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>229</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/GoogleAdsDeveloperBlog" /><feedburner:info uri="googleadsdeveloperblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>GoogleAdsDeveloperBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A04ER3k_eSp7ImA9WhFSFUg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-2111984984381574239</id><published>2013-06-18T05:51:00.000-07:00</published><updated>2013-06-18T05:51:46.741-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-18T05:51:46.741-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="adsense" /><category scheme="http://www.blogger.com/atom/ns#" term="adsense_api" /><category scheme="http://www.blogger.com/atom/ns#" term="adsense_management_api_v1.3" /><title>AdSense Management API v1.3 Released </title><content type="html">&lt;p&gt;Version 1.3 of the AdSense Management API is now available and comes with new features to help you retrieve more publisher and reporting information.

&lt;p&gt;&lt;strong&gt;Metadata for reporting &lt;a href="https://developers.google.com/adsense/management/v1.3/reference/metadata/dimensions"&gt;dimensions&lt;/a&gt; and &lt;a href="https://developers.google.com/adsense/management/v1.3/reference/metadata/metrics"&gt;metrics&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;
This is a highly requested feature that provides information on the list of available dimensions and metrics for the publishers, as well as their compatibility. This is useful to help developers avoid generating reports with invalid dimensions and metrics.

&lt;p&gt;&lt;a href="https://developers.google.com/adsense/management/v1.3/reference/alerts"&gt;Alerts&lt;/a&gt;&lt;br/&gt;
You can now list the publisher’s current alerts, in their default language or in the one you specify. 

&lt;p&gt;&lt;a href="https://developers.google.com/adsense/management/v1.3/reference/adunits/getAdCode"&gt;Ad code&lt;/a&gt;&lt;br/&gt;
You can now programmatically fetch the code of an ad unit using getAdCode.

&lt;p&gt;Remember to visit the &lt;a href="https://groups.google.com/forum/?fromgroups#!forum/adsense-api"&gt;AdSense API forums&lt;/a&gt; or our &lt;a href="https://plus.google.com/u/0/b/115658573333388777174/+GoogleAdsDevelopers/posts/1uR1tUPpL4e"&gt;Google+ page&lt;/a&gt; if you need any help implementing these new features!

&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/u/0/106272712406888811986"&gt;&lt;img height="20" src="https://lh3.googleusercontent.com/-ng5k93aiZDM/AAAAAAAAAAI/AAAAAAAABYA/GmgqG-9kuF4/s48-c-k/photo.jpg?sz=20" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/u/0/106272712406888811986" rel="author"&gt;Jose Alcérreca&lt;/a&gt;, AdSense API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/qTmfa82omBY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/2111984984381574239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/2111984984381574239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/qTmfa82omBY/adsense-management-api-v13-released.html" title="AdSense Management API v1.3 Released " /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/06/adsense-management-api-v13-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEAQ3Y_eyp7ImA9WhFSEEg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-4757134052741095679</id><published>2013-06-12T09:14:00.000-07:00</published><updated>2013-06-12T09:14:02.843-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-12T09:14:02.843-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="case_study" /><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><title>Hobbyist game developers turn passion into business with Google AdMob</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Kunal Verma and William Ferguson never imagined that coding for fun would one day become more than just a pastime. Both developers now independently run their own app businesses, Verma’s XigXag Interactive is a full-time job in India and Ferguson’s XandarMob is a side gig.&lt;br /&gt;
&lt;br /&gt;
Verma’s apps have reached 1.5 million downloads on Google Play, his most popular ones, such as &lt;a href="https://play.google.com/store/apps/details?id=com.XigXag.KidsMusical&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5YaWdYYWcuS2lkc011c2ljYWwiXQ.."&gt;Kids Musical Toys Set&lt;/a&gt;, are catered to children. AdMob’s ad content control options are particularly useful for the demographic he serves. Verma’s apps are 100% free with a steady 99.09% fill rate. With AdMob, he makes 3x more income than he would at a regular IT job in India. &lt;br /&gt;
&lt;br /&gt;
Ferguson’s word scramble app, &lt;a href="https://play.google.com/store/apps/details?id=au.com.xandar.jumblee&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImF1LmNvbS54YW5kYXIuanVtYmxlZSJd"&gt;Lexathon&lt;/a&gt;, has been translated into 19 different languages and downloaded 430,000+ times by a loyal user base that spends an average of 10 minutes on the app per day. AdMob Mediation allows Ferguson to maximize his fill rate and leverage multiple ad networks to increase his total revenue. &lt;br /&gt;
&lt;br /&gt;
Find out how these indie game developers used AdMob to make a living from their hobby. Download PDF versions of the &lt;a href="http://services.google.com/fh/files/misc/admob-case-study-xigxag.pdf"&gt;XigXag case study&lt;/a&gt; and &lt;a href="http://services.google.com/fh/files/misc/admob-case-study-xandarmob.pdf"&gt;XandarMob case study&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Posted by Robin Lam, Mobile Ads Marketing&lt;span id="docs-internal-guid-7abd624d-3628-bdf5-5b7f-ca723ffa444a"&gt;&lt;span style="font-family: 'Open Sans'; font-size: 15px; font-style: italic; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/fyOSdgQiH34" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4757134052741095679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4757134052741095679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/fyOSdgQiH34/hobbyist-game-developers-turn-passion.html" title="Hobbyist game developers turn passion into business with Google AdMob" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/06/hobbyist-game-developers-turn-passion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MQH08eyp7ImA9WhFTEks.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-986077987067306382</id><published>2013-05-31T12:35:00.000-07:00</published><updated>2013-06-03T05:53:01.373-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-03T05:53:01.373-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_optimization-series" /><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_rtb" /><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange" /><title>Optimization Series - Implementing Best Practices</title><content type="html">&lt;p&gt;In our previous blog posts, we discussed &lt;a href="http://googleadsdeveloper.blogspot.com/2012/11/optimization-series-post-filtered-bids.html"&gt;post-filtered bids&lt;/a&gt; and &lt;a href="http://googleadsdeveloper.blogspot.com/2013/02/optimization-series-disapproved-ads.html"&gt;disapproved ads&lt;/a&gt;. In those posts we recommended integrating tools such as the Creative REST API, Snippet Status Reports, and Publisher Settings File into your bidder as best practices to improve the efficiency of your application. 

&lt;p&gt;Today, we'd like to share how to integrate these tools into your setup.

&lt;p&gt;&lt;strong&gt;Why implement these tools into your bidder?&lt;/strong&gt;
&lt;p&gt;As a recap, here are our suggested best practices and why we feel they are beneficial for your bidder: 

&lt;p&gt;The &lt;a href="https://developers.google.com/ad-exchange/buyer-rest/creative-guide"&gt;Creative REST API&lt;/a&gt; is a proactive measure that provides methods for submitting a creative for verification, for checking the status of a creative that you have submitted, and for retrieving a list of all your active creatives before bidding on the creative ad. By using the Creative REST API to submit and manage your campaign creatives, you’re able to ensure that your bidder is better prepared to bid with an approved creative. 

&lt;p&gt;If you are unable to implement the Creative REST API, the &lt;a href="https://developers.google.com/ad-exchange/rtb/report-guide#snippet"&gt;Snippet Status Report&lt;/a&gt; can also help you review and determine the exact reason for which your ad was disapproved. The &lt;a href="https://developers.google.com/ad-exchange/rtb/downloads/snippet-status-report-proto.txt"&gt;snippet-status-report-proto.txt&lt;/a&gt; file lists all the issues described in the &lt;DisapprovalReason&gt; section of the report. The snippet status report will also show ads that are approved or have not yet been checked by our verification system.  

&lt;p&gt;&lt;a href="https://developers.google.com/ad-exchange/rtb/pub-settings-guide"&gt;Publisher Settings File&lt;/a&gt; is a list of exclusions set by AdX publishers that will block bids from winning the auction for their inventory. Buyers should take note of and adhere to these publisher requirements. By leveraging the Publisher Settings File, your bidder can ensure it does not bid on an ad that will be filtered out of the AdX auction due to an exclusion. By only bidding on eligible impressions, you can avoid wasting bids. 

&lt;p&gt;&lt;strong&gt;How to incorporate these tools into your bidder?&lt;/strong&gt;
&lt;p&gt;Below is a sample visual representation of how you can integrate the Creative Rest API, Snippet Status Report and Publisher Settings File into your bidder’s logic to maximize the efficiency of your bidder:
&lt;p&gt;&lt;center&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GGlCmxLJF1U/UaiewooLr1I/AAAAAAAAAPU/HrJOJR4ISjE/s320/diagram.png" /&gt;&lt;/center&gt;

&lt;p&gt;1. Upload creatives from your ad repository/server using the &lt;a href="https://developers.google.com/ad-exchange/buyer-rest/creative-guide"&gt;Creative REST API&lt;/a&gt;.

&lt;p&gt;2. Use the &lt;a href="https://developers.google.com/ad-exchange/rtb/report-guide#snippet"&gt;Snippet Status Reports&lt;/a&gt; or &lt;a href="https://developers.google.com/ad-exchange/buyer-rest/creative-guide"&gt;Creative REST API&lt;/a&gt; to periodically find the creative status (APPROVED, &lt;a href="http://googleadsdeveloper.blogspot.com/2013/02/optimization-series-disapproved-ads.html"&gt;DISAPPROVED&lt;/a&gt;, NOT_CHECKED). Update the creative status in your ad repository/server. To avoid wasted bid opportunities, ensure that your bidder only returns BidResponses with APPROVED creatives. Creatives with DISAPPROVED or NOT_CHECKED status will not be eligible to compete in auction. Read more about &lt;a href="http://googleadsdeveloper.blogspot.com/2012/11/optimization-series-post-filtered-bids.html"&gt;post-filtered bids&lt;/a&gt;.

&lt;p&gt;3. Use categorization data from the &lt;a href="https://developers.google.com/ad-exchange/rtb/report-guide#snippet"&gt;Snippet Status Reports&lt;/a&gt; or &lt;a href="https://developers.google.com/ad-exchange/buyer-rest/creative-guide"&gt;Creative REST API&lt;/a&gt; to help match creatives during targeting and avoid getting post-filtered. We use two types of categories, product and sensitive. 
&lt;div style="padding-left: 25px;"&gt;Product categories (ex. Banking, Real Estate, or Sports) will be identified by a 
&lt;a href="https://commondatastorage.googleapis.com/adx-rtb-dictionaries/ad-product-categories.txt"&gt;detected_product_category&lt;/a&gt;.&lt;br&gt;
Sensitive categories (ex. Dating, Politics, or Religion) will be identified by a 
&lt;a href="https://commondatastorage.googleapis.com/adx-rtb-dictionaries/ad-sensitive-categories.txt"&gt;detected_sensitive_category&lt;/a&gt;.&lt;/div&gt;

&lt;p&gt;If a publisher has category exclusions, they will appear in BidRequests within the excluded_product_category and excluded_sensitive_category fields. Your bidder should honor these category exclusions by ensuring that it only returns BidResponses with creatives that are not categorized in an excluded_product_category or an excluded_sensitive_category.

&lt;p&gt;4. Periodically pull the &lt;a href="https://developers.google.com/ad-exchange/rtb/pub-settings-guide"&gt;Publisher Settings Files&lt;/a&gt; to incorporate publisher exclusions into your targeting engine to minimize the chance of returning creatives that will be blocked by publishers. It might not be feasible to load all publisher data, but you may consider concentrating on the top N publishers on which your creatives run or publishers that you explicitly target. Publisher Settings Files contain valuable information such as excluded_attribute, excluded_product_category, excluded_sensitive_category and excluded_url. See the complete &lt;a href="https://developers.google.com/ad-exchange/rtb/downloads/publisher-settings-proto.txt"&gt;proto file&lt;/a&gt;. 

&lt;p&gt;Note: In order to reduce the size of the bid request, BidRequests do not contain excluded_url. Therefore, the only way your bidder will know what advertiser URLs the publisher is excluding is through the Publisher Settings Files. Your bidder should honor URL exclusions by ensuring that it only returns BidResponses with creatives that declare click_through_url’s that are not excluded by the publisher.

&lt;p&gt;Have questions or want to enable any of the tools mentioned? Reach out to your Ad Exchange account team. 

&lt;p&gt;&lt;span class="post-author"&gt;Posted by the Ad Exchange Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/bDzgbF7pSxw" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/986077987067306382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/986077987067306382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/bDzgbF7pSxw/optimization-series-implementing-best.html" title="Optimization Series - Implementing Best Practices" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-GGlCmxLJF1U/UaiewooLr1I/AAAAAAAAAPU/HrJOJR4ISjE/s72-c/diagram.png" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/optimization-series-implementing-best.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cHQ305fSp7ImA9WhBaGUk.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-4338323135681542270</id><published>2013-05-30T12:10:00.000-07:00</published><updated>2013-05-30T12:10:32.325-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-30T12:10:32.325-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dfa_reporting_api" /><category scheme="http://www.blogger.com/atom/ns#" term="dfa_api" /><title>DFA Reporting API Version 1.2 Released</title><content type="html">&lt;p&gt;We’re pleased to announce the newest DFA Reporting API release, version 1.2. This version’s main additions include paid search dimensions and a way to view all reports and files in your account, not just those that you own.&lt;p/&gt;

&lt;p&gt;&lt;strong&gt;Paid Search&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.google.com/doubleclick-advertisers/reporting/v1.2/dimensions"&gt;Paid search dimensions&lt;/a&gt; have been added to the API with this release. We also added support for these new dimensions to &lt;a href="https://developers.google.com/doubleclick-advertisers/reporting/v1.1/dimensions"&gt;version 1.1&lt;/a&gt;, but only version 1.2 contains the new &lt;code&gt;matchType&lt;/code&gt; field in the &lt;a href="https://developers.google.com/doubleclick-advertisers/reporting/v1.2/dimensionValues"&gt;DimensionValue&lt;/a&gt; resource allowing you to filter paid search dimensions by one of the following:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;code&gt;EXACT&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CONTAINS&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BEGINS_WITH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;WILDCARD_EXPRESSION&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Report Sharing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We have added the ability to list &lt;i&gt;all&lt;/i&gt; reports and files in your DFA account (in addition to those owned by you). You may also optionally list just those files that have been shared with you using the &lt;a href="https://developers.google.com/doubleclick-advertisers/reporting/v1.2/files"&gt;Files&lt;/a&gt; resource. You can find this option in the &lt;code&gt;scope&lt;/code&gt; parameter in the input to the respective &lt;code&gt;list&lt;/code&gt; methods.&lt;/p&gt;

&lt;p&gt;Refer to the &lt;a href="https://developers.google.com/doubleclick-advertisers/reporting/rel_notes"&gt;release notes&lt;/a&gt; in our developer documentation for more details. We’re always available to answer your questions on our &lt;a href="https://groups.google.com/forum/#!forum/google-doubleclick-for-advertisers-api"&gt;forum&lt;/a&gt;, or you can reach out to us on our &lt;a href="https://plus.google.com/115658573333388777174/posts/VEzQnwF9Gif"&gt;Google+ Page&lt;/a&gt;.&lt;/p&gt;

&lt;span class="post-author"&gt;
&lt;a href="https://plus.google.com/113204894998269100367/"&gt;&lt;img height="20" src="https://lh3.googleusercontent.com/pfPm0rPDkipJy2nFHjKla5eDx7OZNXwoACOHvKUnK36dts4CyDoHzxyWS3UVSG1DBwOGlvjK0TjHV7fDBntQKYHjDO1KT_2Q0g12BJOmR2sOTprePug" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt; - &lt;a href="https://plus.google.com/113204894998269100367/"&gt;Joseph DiLallo&lt;/a&gt;, the DFA API Team
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/YZ6YUQaAEKo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4338323135681542270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4338323135681542270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/YZ6YUQaAEKo/dfa-reporting-api-version-12-released.html" title="DFA Reporting API Version 1.2 Released" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/dfa-reporting-api-version-12-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBRXczeip7ImA9WhBaF0g.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-8179204343980361254</id><published>2013-05-28T08:20:00.000-07:00</published><updated>2013-05-28T08:20:54.982-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-28T08:20:54.982-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="adwords_v201209" /><category scheme="http://www.blogger.com/atom/ns#" term="sunset" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><title>AdWords API v201209 will sunset on July 22nd, 2013</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The &lt;a href="https://developers.google.com/adwords/api/docs/sunset-dates"&gt;sunset date&lt;/a&gt; for v201209 of the AdWords API has been extended to July 22, 2013. This will provide you with additional migration time while you are exploring the newly launched &lt;a href="http://googleadsdeveloper.blogspot.com/2013/02/new-adwords-api-features-supporting.html"&gt;Enhanced Campaigns&lt;/a&gt; functionality.&lt;br /&gt;&lt;br /&gt;

Calls made to this version after July 22, 2013 will fail. It is therefore important that you &lt;a href="https://developers.google.com/adwords/api/docs/guides/migration-v201302"&gt;migrate&lt;/a&gt; to AdWords API v201302 if you want your applications to continue to run without interruption.&lt;br /&gt;&lt;br /&gt;

If you have any questions about the sunset or need help with migration, please contact us on the &lt;a href="https://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;. You can also reach out to us on &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;span class='post-author'&gt;&lt;a href="https://plus.google.com/+StanGrinberg/posts"&gt;&lt;img height="20" width="20" src="https://lh6.googleusercontent.com/-d0Rf14Uia3c/AAAAAAAAAAI/AAAAAAAABiw/TV_B-hVQOj8/photo.jpg?sz=20" style="vertical-align: middle; border:none;"/&gt;&lt;/a&gt; - &lt;a rel="author" href="https://plus.google.com/+StanGrinberg/posts"&gt;Stan Grinberg&lt;/a&gt;, Ads Developer Relations Team&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/1kLZgKRLJR8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/8179204343980361254?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/8179204343980361254?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/1kLZgKRLJR8/adwords-api-v201209-will-sunset-on-july.html" title="AdWords API v201209 will sunset on July 22nd, 2013" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-d0Rf14Uia3c/AAAAAAAAAAI/AAAAAAAABiw/TV_B-hVQOj8/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/adwords-api-v201209-will-sunset-on-july.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCSX4ycCp7ImA9WhBaEks.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-9100575544139572499</id><published>2013-05-22T16:57:00.000-07:00</published><updated>2013-05-22T16:57:48.098-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-22T16:57:48.098-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ads" /><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><category scheme="http://www.blogger.com/atom/ns#" term="io13" /><title>Recorded Ads sessions from Google I/O</title><content type="html">&lt;p&gt;Last week at Google I/O, we had a Google Ads Track where we provided updates on our Google Ads products. We also made some product announcements, including the launch of &lt;a href="http://googleadsdeveloper.blogspot.com/2013/05/introducing-new-admob-improved-tools-to.html"&gt;a new AdMob&lt;/a&gt; to help you build your app business and &lt;a href="http://googleadsdeveloper.blogspot.com/2013/05/announcing-open-bidder-beta-platform.html"&gt;Open Bidder&lt;/a&gt; to help you create real-time bidding applications.&lt;/p&gt;

&lt;p&gt;If you weren’t able to attend these sessions in person or watch the live stream, we have recorded them for your convenience:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://youtu.be/1UhlFHDv5m8"&gt;Build a Great App Business with AdMob&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://youtu.be/Xe8W5w68BRg"&gt;Dynamically Configure Mobile Applications: Google Tag Manager for Mobile Apps&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://youtu.be/CzmNbmwDMUs"&gt;Optimize Web and Mobile Apps, Across Devices, Using Google Analytics&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://youtu.be/yiBz40FtBKE"&gt;Introducing Open Bidder: Leverage Google’s Cloud Platform to Reinvent Display Advertising&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://youtu.be/SAqmR6bUy80"&gt;Google Analytics and AdSense Data Analysis in BigQuery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Share your thoughts on our &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts/MLSLv6EjqRj"&gt;Google+ page&lt;/a&gt; and tell us which session was your favorite!

&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/112870803958713211515/"&gt;&lt;img width="20" height="20" src="https://lh4.googleusercontent.com/-VjOdMVF5_qc/AAAAAAAAAAI/AAAAAAAAAB8/aYikCy7pZmw/photo.jpg?sz=20" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/112870803958713211515/" rel="author"&gt;Eric Leichtenschlag&lt;/a&gt;, AdMob Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/rWtD1nZzt9E" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9100575544139572499?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9100575544139572499?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/rWtD1nZzt9E/recorded-ads-sessions-from-google-io.html" title="Recorded Ads sessions from Google I/O" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-VjOdMVF5_qc/AAAAAAAAAAI/AAAAAAAAAB8/aYikCy7pZmw/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/recorded-ads-sessions-from-google-io.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cFSHo8fCp7ImA9WhBaEkk.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-9094265521949435961</id><published>2013-05-22T09:43:00.000-07:00</published><updated>2013-05-22T09:43:39.474-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-22T09:43:39.474-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="case_study" /><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><title>‘Hill Climb Racing’ grows from an app into a business, using AdMob</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Toni Fingerroos, a games developer in Finland, became inspired to create a mobile app. He devoted 3 months to building it, often working 16 hour days. That idea became the hugely popular &lt;a href="https://play.google.com/store/apps/details?id=com.fingersoft.hillclimb&amp;amp;hl=en"&gt;Hill Climb Racing&lt;/a&gt;, and the game has grown to be part of a successful app business called Fingersoft.&lt;br /&gt;
&lt;br /&gt;
Hill Climb Racing has been downloaded in over 145 countries on both iOS and Android. AdMob consistently generates nearly 100% ad fill rates and enables Toni to monetize the game on a global scale. He uses &lt;a href="https://support.google.com/admob/answer/1619751?hl=en&amp;amp;ref_topic=1619748"&gt;AdMob house ads&lt;/a&gt; to promote his app too.
&lt;br /&gt;&lt;br /&gt;
“Hill Climb Racing has over 60 million downloads. About 40% [of the revenue] comes from advertisements, and AdMob is our cornerstone,” says Toni. Hear more about Toni’s story in the video below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://img.youtube.com/vi/69wOmZMqvCI/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://youtube.googleapis.com/v/69wOmZMqvCI&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://youtube.googleapis.com/v/69wOmZMqvCI&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
Download the PDF version of the case study &lt;a href="http://services.google.com/fh/files/blogs/admob-fingersoft-hill-climb-final.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Posted by Mike Schipper, Product Marketing Manager, AdMob
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/9mezQ3sKaYU" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9094265521949435961?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9094265521949435961?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/9mezQ3sKaYU/hill-climb-racing-grows-from-app-into.html" title="‘Hill Climb Racing’ grows from an app into a business, using AdMob" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/hill-climb-racing-grows-from-app-into.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGRn4-eCp7ImA9WhBaEEQ.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-7533829924719895269</id><published>2013-05-20T16:30:00.000-07:00</published><updated>2013-05-20T16:30:27.050-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T16:30:27.050-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ad_extensions" /><category scheme="http://www.blogger.com/atom/ns#" term="sitelinks" /><category scheme="http://www.blogger.com/atom/ns#" term="enhanced_campaigns" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_v201302" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><title>AdWords API: Upgrading your Ad Extensions</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We recently announced&amp;nbsp;&lt;a href="https://support.google.com/adwords/answer/2954783?hl=en"&gt;upgraded ad extensions&lt;/a&gt; that provide many new capabilities, including mobile-optimized settings, new scheduling features, and detailed reporting at the individual sitelink level. We’ll be helping all advertisers transition to these improved extensions over the coming months. Starting on September 23, 2013, the AdWords API will support only these upgraded extensions, including the &lt;a href="https://support.google.com/adwordspolicy/answer/1054210?hl=en"&gt;25-character sitelink limit&lt;/a&gt;, and we’ll begin automatically upgrading legacy extensions to the new format.&lt;br /&gt;
&lt;br /&gt;
We recommend upgrading your extensions ahead of September 23, 2013 so you can take advantage of all the new features and customize specific settings. Most advertisers are upgrading their extensions as part of their overall &lt;a href="http://adwords.blogspot.com/2013/04/upgrade-to-enhanced-campaigns-more.html"&gt;upgrade to AdWords enhanced campaigns&lt;/a&gt;. To help make the process easy for you, we’ve put together a number of resources:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;The&amp;nbsp;&lt;a href="https://developers.google.com/adwords/api/docs/guides/feed-services"&gt;feed services&lt;/a&gt; can help you create and retrieve upgraded ad extensions&lt;/li&gt;
&lt;li&gt;Our&amp;nbsp;&lt;a href="https://developers.google.com/adwords/api/docs/guides/upgrading-ad-extensions"&gt;upgrade guide&lt;/a&gt; as well as a&amp;nbsp;&lt;a href="https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201302/advancedoperations/UpgradeLegacySitelinks.java"&gt;complete code example&lt;/a&gt; in Java provide best practices&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Our &lt;a href="https://developers.google.com/adwords/api/docs/clientlibraries"&gt;client libraries&lt;/a&gt; provide full support for various feed services and code examples that show how to use them&lt;/li&gt;
&lt;li&gt;The AdWords API&amp;nbsp;&lt;a href="https://developers.google.com/adwords/api/docs/requirements"&gt;Required Minimum Functionality&lt;/a&gt; document is updated with information about how feed services can be used to create and manage upgraded ad extensions&lt;/li&gt;
&lt;/ul&gt;
As you are upgrading, you can create upgraded ad extensions while still keeping legacy ad extensions in the same campaign; however, only the upgraded extensions will be served. Beginning on September 23, if a campaign only has legacy extensions, we will auto-upgrade them to the new format. If a campaign has both legacy and upgraded extensions, we will only serve the new format, and legacy extensions will be marked as deleted.&lt;br /&gt;
&lt;br /&gt;
If you have questions or need help with the upgrade, please visit us on the&amp;nbsp;&lt;a href="http://code.google.com/apis/adwords/community/"&gt;developer forum&lt;/a&gt;, or at one of the upcoming&amp;nbsp;&lt;a href="https://developers.google.com/live/ads"&gt;GDL Office Hours&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/103205605030324928671/about"&gt;&lt;img class="quimby_search_image" height="20" src="https://lh3.googleusercontent.com/-ZweA5XhpT2A/AAAAAAAAAAI/AAAAAAAAABw/FhsD7vgWw_o/s250-c-k/photo.jpg?sz=20" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/103205605030324928671/about" rel="author"&gt;Anash P. Oommen&lt;/a&gt;, AdWords API Team&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/L1iUeHARa24" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/7533829924719895269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/7533829924719895269?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/L1iUeHARa24/adwords-api-upgrading-your-ad-extensions.html" title="AdWords API: Upgrading your Ad Extensions" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/adwords-api-upgrading-your-ad-extensions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDSH05eCp7ImA9WhBaEEg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-5253586902256351257</id><published>2013-05-20T05:56:00.000-07:00</published><updated>2013-05-20T05:56:19.320-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T05:56:19.320-07:00</app:edited><title>Announcing Open Bidder [BETA]: A Platform for Real-Time Bidding Innovation</title><content type="html">&lt;p&gt;Thursday at Google I/O 2013, we announced Open Bidder, a fully customizable toolkit for building real-time bidding applications. By combining the speed and flexibility of the &lt;a href="https://cloud.google.com/"&gt;Google Cloud Platform&lt;/a&gt; with &lt;a href="https://developers.google.com/ad-exchange/rtb/"&gt;DoubleClick’s expertise in real-time bidding&lt;/a&gt;, Open Bidder provides developers a robust platform to quickly create innovative RTB solutions.&lt;/p&gt;

&lt;p&gt;Currently, companies interested in building their own real-time bidding technology face significant barriers to overcome, including:

&lt;ul&gt;&lt;li&gt;Development and maintenance of a scalable and secure infrastructure for their bidder&lt;/li&gt;
&lt;li&gt;Development of a robust system to apply bidding logic to incoming bid requests&lt;/li&gt;
&lt;li&gt;Development of a bidder with sufficient latency at scale to meet real-time bidding requirements&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Open Bidder removes these barriers by providing a customizable bidder toolkit with a reference implementation that developers can adapt to plug in their own bidding logic and data. Additionally, we provide an administration console for managing bidder and load balancer instances within &lt;a href="https://cloud.google.com/products/compute-engine"&gt;Google Compute Engine&lt;/a&gt;. With Open Bidder buyers can significantly lower the latency of their bidders by leveraging Google Compute Engine’s scale, speed, and proximity to DoubleClick Ad Exchange. Now buyers can focus on developing new and innovative bidding logic instead of worrying about the complexity of scaling to over 250,000 qps while responding in under 100ms.&lt;/p&gt;

&lt;p&gt;We’ve been working on Open Bidder for over a year, and over that time we’ve been fortunate to have some fantastic alpha testers that have helped us develop and improve the product. Going forward, we’re excited to see what brilliant ideas developers can bring to advertising through Open Bidder. If you’re interested in being a Beta tester, please submit an application &lt;a href="http://goo.gl/7Qmz9"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;More details about Open Bidder can be found in our Beta &lt;a href="https://developers.google.com/ad-exchange/rtb/open-bidder/"&gt;documentation&lt;/a&gt;. To stay up to date on all of our ads-related technologies follow our &lt;a href="https://plus.google.com/u/0/b/115658573333388777174/"&gt;Google Ads Developers Google+ page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class="post-author"&gt;- The Open Bidder Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/jiANuRkyob4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5253586902256351257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5253586902256351257?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/jiANuRkyob4/announcing-open-bidder-beta-platform.html" title="Announcing Open Bidder [BETA]: A Platform for Real-Time Bidding Innovation" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/announcing-open-bidder-beta-platform.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YHR305eSp7ImA9WhBbF08.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-4503181078058293927</id><published>2013-05-16T09:18:00.000-07:00</published><updated>2013-05-16T09:18:56.321-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-16T09:18:56.321-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><category scheme="http://www.blogger.com/atom/ns#" term="io13" /><title>Introducing a new AdMob: Improved tools to help app developers build their business</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We’re committed to helping app developers with discovery, distribution and monetization on all platforms so they can continue doing what they do best: creating awesome apps.  Last year, we &lt;a href="http://googlemobileads.blogspot.com/2012/06/adwords-3-mobile-apps.html"&gt;integrated our AdMob inventory into the AdWords system&lt;/a&gt;, giving mobile app developers access to many more new advertisers. And we’ve continued to invest in tools to help app developers succeed.&lt;br /&gt;
&lt;br /&gt;
Today at I/O, we’re announcing that we’ve rebuilt AdMob, incorporating the best technology from our other ad platforms, like AdSense. It’s a particularly great tool to help small mobile app developers grow their business.&lt;br /&gt;
&lt;br /&gt;
Starting today, we’ll begin rolling out the new AdMob to our developers. We expect it to be available for all of our developers globally in the coming months. If you’re an AdMob developer, you’ll see a notice in your account asking you to upgrade to the new AdMob.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://img.youtube.com/vi/QJjrkonBw48/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://youtube.googleapis.com/v/QJjrkonBw48&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://youtube.googleapis.com/v/QJjrkonBw48&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
With the new AdMob, some of the features available are:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;b&gt;Smarter app promotion:&lt;/b&gt; Conversion Optimizer helps many AdWords advertisers increase conversions while decreasing cost per acquisition. We’re now bringing Conversion Optimizer to app developers using AdMob to promote their apps, so they can get the best possible number of installs for their budget.  Choose a target cost per acquisition for each download, and Conversion Optimizer will show ads when they are most likely to lead to an install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Robust ad filters:&lt;/b&gt; Ensuring that your app is showing quality, relevant ads is important for app developers. Now, developers will have more control over which ads appear in their apps, by blocking sensitive categories,  so they can increase relevancy and protect their brand.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Maximized earnings:&lt;/b&gt; If developers want to show ads in their apps from more than one ad network, they can use &lt;a href="https://support.google.com/admob/answer/2413211?hl=en"&gt;&lt;span style="color: black;"&gt;AdMob Mediation&lt;/span&gt;&lt;/a&gt; with a new, simplified setup.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Local payments:&lt;/b&gt; We’re introducing local currency payments, so developers don’t need to spend time calculating currency conversions and organizing money transfers.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Intelligent reports:&lt;/b&gt; The new reporting interface enables app developers to slice the data in many ways with multi-dimensional reports that help them identify opportunities to grow. They can break down their reports over time by app or ad unit, platform, country, bid type, and more.&lt;/li&gt;
&lt;/ul&gt;
If a developer is just starting out, AdMob can connect them to more than a million advertisers globally, providing a consistent source of advertising revenue which can grow as their downloads take off. &lt;br /&gt;
&lt;br /&gt;
We want AdMob to open up opportunities for many more app developers worldwide to help them build successful businesses. Join us at Google I/O at 11:15 AM PST today or watch a livestream of our talk: &lt;a href="https://developers.google.com/live/shows/507049110/"&gt;Build a Great App Business with AdMob&lt;/a&gt;, and see new demos. &lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
Posted by Vishay Nihalani, Product Manager, AdMob&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/uhmFKVWaWjg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4503181078058293927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4503181078058293927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/uhmFKVWaWjg/introducing-new-admob-improved-tools-to.html" title="Introducing a new AdMob: Improved tools to help app developers build their business" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/introducing-new-admob-improved-tools-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMQ3k5fSp7ImA9WhBbFUg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-3777246882731556990</id><published>2013-05-14T09:24:00.000-07:00</published><updated>2013-05-14T11:14:42.725-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-14T11:14:42.725-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api_workshops" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><title>Announcing the recorded talks for the AdWords API Workshops 2013</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We’re pleased to announce that the recorded talks for the AdWords API Workshops are now &lt;a href="http://www.youtube.com/playlist?list=PLKByxjzUC-N_yESo9Ke25eiPC3Gw4bbsL"&gt;available&lt;/a&gt;. The talks are from the workshop in New York, but we had the &lt;a href="https://sites.google.com/site/awapiworkshops/agenda"&gt;same agenda&lt;/a&gt; for all  other locations. The major topics include&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Enhanced Campaigns and New Extensions Support&lt;/li&gt;
&lt;li&gt;New &amp;amp; Improved MCC Services&lt;/li&gt;
&lt;li&gt;OAuth2 authentication&lt;/li&gt;
&lt;li&gt;New Bidding &amp;amp; Budgeting&lt;/li&gt;
&lt;li&gt;Account Performance Tracking &amp;amp; Optimization (and introducing a new tool - &lt;a href="https://github.com/google/kratu"&gt;Kratu&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
We have made available all &lt;a href="https://sites.google.com/site/awapiworkshops/slides-and-links"&gt;presentation slides&lt;/a&gt; used in the workshop. We hope this is useful for those who attended other locations or didn’t attend the event in person. &lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="post-author"&gt;
&lt;a href="https://plus.google.com/103660269472198724803?rel=author"&gt;&lt;img class="quimby_search_image" height="20" src="https://lh3.googleusercontent.com/-IxmgMZahPNQ/AAAAAAAAAAI/AAAAAAAACDU/Mep5MxeV5BM/s48-c-k/photo.jpg?sz=20" width="20" /&gt;&lt;/a&gt; - 
&lt;a href="https://plus.google.com/103660269472198724803?rel=author"&gt;Takeshi Hagikura&lt;/a&gt;, AdWords API Team&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/ebkcG4WsoH8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3777246882731556990?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3777246882731556990?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/ebkcG4WsoH8/announcing-recorded-talks-for-adwords.html" title="Announcing the recorded talks for the AdWords API Workshops 2013" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/announcing-recorded-talks-for-adwords.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AAQnw6eCp7ImA9WhBbEUw.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-3536130880200759014</id><published>2013-05-09T09:09:00.000-07:00</published><updated>2013-05-09T09:09:03.210-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-09T09:09:03.210-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ads" /><category scheme="http://www.blogger.com/atom/ns#" term="io13" /><category scheme="http://www.blogger.com/atom/ns#" term="gdl" /><title>We’re going live from Google I/O</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;i&gt;Editor's note: repost from &lt;a href="http://googledevelopers.blogspot.com/2013/05/were-going-live-from-google-io.html"&gt;Developers Blog&lt;/a&gt;, --Stan Grinberg&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;

At &lt;a href="https://developers.google.com/events/io/"&gt;Google I/O 2013&lt;/a&gt;, we will share the future of our platforms with you. Developers from all over the world are the key innovators of powerful, breakthrough technologies, and that’s why we challenged ourselves to make the Google I/O experience available to every developer, everywhere.&lt;br /&gt;&lt;br /&gt;

&lt;a href="https://developers.google.com/events/io/"&gt;&lt;img src="http://2.bp.blogspot.com/-5KimpUpkujM/UYliZSntUzI/AAAAAAAAAEo/50XTM72S5oE/s1600/IO13.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;

&lt;b&gt;Watch Google I/O live&lt;/b&gt;&lt;br/&gt;
From the comfort of your own home, office, secret lair, or anywhere you have a reliable Internet connection, you can stream Google I/O May 15-16 live. Brought to you by Google Developers Live (&lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt;), the &lt;a href="http://developers.google.com/io"&gt;Google I/O homepage&lt;/a&gt; will become the &lt;a href="https://developers.google.com/events/io/io-live"&gt;GDL at I/O&lt;/a&gt; live streaming hub starting on May 15th at 9:00 AM PT (16:00 UTC). From this page, you can:

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Stream 4 channels of technical content on your computer, tablet, or phone.&lt;/b&gt; You’ll feel like you’re right there in the keynote and session rooms, listening to product announcements straight from the source. Live streaming will run on &lt;a href="http://developers.google.com/io"&gt;developers.google.com/io&lt;/a&gt; from 9 AM PT (16:00 UTC) to 7 PM PT (2:00 UTC) on May 15 and 16.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Watch exclusive interviews with the Googlers behind the latest product announcements.&lt;/b&gt; This year, &lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt; will be on site, broadcasting one-on-one product deep dives, executive interviews, and Sandbox walkthroughs from the GDL stage.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Get the latest news in real-time.&lt;/b&gt; We’ll be posting official announcements during I/O. You’ll be able to see the feed on the &lt;a href="http://developers.google.com/io"&gt;Google I/O homepage&lt;/a&gt;, in the I/O mobile app (coming soon), and on &lt;a href="https://google.com/+GoogleDevelopers"&gt;+Google Developers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Never miss a session.&lt;/b&gt; All Google I/O technical sessions will be recorded and posted to&lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt; and the &lt;a href="http://www.youtube.com/GoogleDevelopers"&gt;Google Developers YouTube channel&lt;/a&gt;. Subscribe to our YouTube channel for archived session updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;b&gt;Live blog the keynote&lt;/b&gt;&lt;br/&gt;
Grab our &lt;a href="https://developers.google.com/events/io/gadget-config"&gt;live blogging gadget&lt;/a&gt; to add the keynote live stream to your own site or blog. Customize the gadget with your site or blog name, live blog alongside real-time Google announcements, and share a dynamic Google I/O experience with your readers. Have questions? For more info, check out our &lt;a href="https://developers.google.com/events/io/gadget-faq"&gt;live blogging gadget FAQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;Get together locally&lt;/b&gt;&lt;br /&gt;
Experience Google I/O with your local developer community by hosting or attending an &lt;a href="https://developers.google.com/events/io/io-extended"&gt;I/O Extended&lt;/a&gt; event. If you’re hosting, &lt;a href="https://developers.google.com/events/io/io-extended-form"&gt;register here&lt;/a&gt; and learn how to hold a totally epic event with our handy &lt;a href="https://developers.google.com/shared/io/googleio2013-extended-guide.pdf"&gt;Organizer Guide&lt;/a&gt;. Otherwise, with over 400 sites in 90+ countries, chances are good that there is an I/O Extended event near you. &lt;a href="https://developers.google.com/events/io/io-extended"&gt;Find an event now&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;

And before I/O, tune in to &lt;a href="http://www.youtube.com/playlist?feature=edit_ok&amp;amp;list=PLOU2XLYxmsILCPnoU1QrY9zdvYoBKyg8v"&gt;Google Developers Live programming&lt;/a&gt; to connect with Google engineers, prep for this year’s event, and browse our archived content. For official conference updates, add &lt;a href="http://google.com/+GoogleDevelopers"&gt;+Google Developers&lt;/a&gt; to your Circles, follow &lt;a href="https://plus.google.com/s/%23io13"&gt;#io13&lt;/a&gt; for big announcements, join the Google I/O community, and keep an eye on &lt;a href="https://developers.google.com/events/io/"&gt;the Google I/O site&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;

&lt;span class='post-author'&gt;--&lt;a href="https://plus.google.com/u/0/+MikeWinton/posts"&gt;Mike Winton&lt;/a&gt;, Director of Developer Relations&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/VLx-F20By1k" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3536130880200759014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3536130880200759014?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/VLx-F20By1k/were-going-live-from-google-io.html" title="We’re going live from Google I/O" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-5KimpUpkujM/UYliZSntUzI/AAAAAAAAAEo/50XTM72S5oE/s72-c/IO13.png" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/were-going-live-from-google-io.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYGQnw4eyp7ImA9WhBUGUg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-5737305806216292294</id><published>2013-05-07T11:42:00.000-07:00</published><updated>2013-05-07T11:42:03.233-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-07T11:42:03.233-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="docs" /><category scheme="http://www.blogger.com/atom/ns#" term="ima_sdk" /><title>Visual representations of the IMA SDK / Video Player integration are now available</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We recently created two visual representations, the &lt;a href="https://developers.google.com/interactive-media-ads/docs/diagrams/sdk-basic"&gt;Basic SDK Interaction Diagram&lt;/a&gt; and the &lt;a href="https://developers.google.com/interactive-media-ads/docs/diagrams/sdk-player"&gt;SDK-Player Interaction Diagram&lt;/a&gt;, that illustrate the actions that occur once your video player is fully integrated with the v3 IMA SDK. These diagrams outline both:

&lt;ul&gt;
&lt;li&gt;the &lt;a href="https://developers.google.com/interactive-media-ads/docs/diagrams/sdk-basic"&gt;high level interactions&lt;/a&gt; that take place among the IMA SDK, DoubleClick for Publishers (DFP), AdSense for Video (AFV), Ad Exchange (AdX) and any third party ad servers&lt;/li&gt;
&lt;li&gt;the more &lt;a href="https://developers.google.com/interactive-media-ads/docs/diagrams/sdk-player"&gt;detailed communications&lt;/a&gt; that take place between the IMA SDK and your video player&lt;/li&gt;
&lt;/ul&gt;

The diagrams are meant to assist you when integrating your video player with the v3 IMA SDK. They can help to visualize the interactions that are taking place when video content and ads are being played (as well as the sequence in which these actions are occurring). Both diagrams are available within the left-hand navigation of the &lt;a href="https://developers.google.com/interactive-media-ads/"&gt;IMA SDK documentation&lt;/a&gt; under &lt;i&gt;Resources&lt;/i&gt; and are linked to directly from within the &lt;a href="https://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/ads"&gt;IMA HTML5 SDK&lt;/a&gt; and &lt;a href="https://developers.google.com/interactive-media-ads/docs/sdks/flash/v3/ads"&gt;IMA Flash SDK&lt;/a&gt; &lt;i&gt;Working with Ads&lt;/i&gt; pages.&lt;br /&gt;&lt;br /&gt;

Feel free to contact us on the &lt;a href="http://groups.google.com/group/ima-sdk"&gt;forum&lt;/a&gt; if you have any questions about these new learning tools and if you found them useful (or use the &lt;i&gt;Feedback on this document&lt;/i&gt; link on the page). You can also reach out to us on our &lt;a href="https://plus.google.com/115658573333388777174/posts"&gt;Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;span class='post-author'&gt;&lt;a href="https://plus.google.com/u/0/100296801723419543482"&gt;&lt;img height="20" width="20" src="https://lh6.googleusercontent.com/-cLve_qa9XC8/AAAAAAAAAAI/AAAAAAAAAFQ/llNk57x7hqs/s20-c/photo.jpg?sz=20" style="vertical-align: middle; border:none;"/&gt;&lt;/a&gt; - &lt;a rel="author" href="https://plus.google.com/u/0/100296801723419543482/"&gt;Joe Roepcke&lt;/a&gt;, IMA SDK Team&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/92iUks2w-iY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5737305806216292294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5737305806216292294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/92iUks2w-iY/visual-representations-of-ima-sdk-video.html" title="Visual representations of the IMA SDK / Video Player integration are now available" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-cLve_qa9XC8/AAAAAAAAAAI/AAAAAAAAAFQ/llNk57x7hqs/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/visual-representations-of-ima-sdk-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGQXszeCp7ImA9WhBUGEg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-4775828387284568355</id><published>2013-05-06T07:57:00.000-07:00</published><updated>2013-05-06T07:57:00.580-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-06T07:57:00.580-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="i18n" /><category scheme="http://www.blogger.com/atom/ns#" term="docs" /><category scheme="http://www.blogger.com/atom/ns#" term="ima_sdk" /><title>Localized documentation for IMA SDK v3 is now available</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We are pleased to announce that updated localized editions of the &lt;a href="https://developers.google.com/interactive-media-ads/"&gt;IMA SDK v3 documentation&lt;/a&gt; are now available for the following languages:

&lt;ul&gt;
&lt;li&gt;Spanish&lt;/li&gt;
&lt;li&gt;Japanese&lt;/li&gt;
&lt;li&gt;Korean&lt;/li&gt;
&lt;li&gt;Brazilian Portuguese&lt;/li&gt;
&lt;li&gt;Russian&lt;/li&gt;
&lt;li&gt;Chinese (Simplified)&lt;/li&gt;
&lt;li&gt;Chinese (Traditional)&lt;/li&gt;
&lt;/ul&gt;

To view the localized edition of the latest documentation, be sure to select the desired language from the menu in the footer of any page.&lt;br /&gt;&lt;br /&gt;

Let us know on the &lt;a href="http://groups.google.com/group/ima-sdk"&gt;forum&lt;/a&gt; if you have any questions about our localized content (or use the “Feedback on this document” link in the upper right-hand corner of any page). You can also reach out to us on &lt;a href="https://plus.google.com/115658573333388777174/posts"&gt;Google+ page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

&lt;span class='post-author'&gt;&lt;a href="https://plus.google.com/u/0/100296801723419543482"&gt;&lt;img height="20" width="20" src="https://lh6.googleusercontent.com/-cLve_qa9XC8/AAAAAAAAAAI/AAAAAAAAAFQ/llNk57x7hqs/s20-c/photo.jpg?sz=20" style="vertical-align: middle; border:none;"/&gt;&lt;/a&gt; - &lt;a rel="author" href="https://plus.google.com/u/0/100296801723419543482/"&gt;Joe Roepcke&lt;/a&gt;, IMA SDK Team&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/Dq0GG1XNzzg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4775828387284568355?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/4775828387284568355?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/Dq0GG1XNzzg/localized-documentation-for-ima-sdk-v3.html" title="Localized documentation for IMA SDK v3 is now available" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-cLve_qa9XC8/AAAAAAAAAAI/AAAAAAAAAFQ/llNk57x7hqs/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/localized-documentation-for-ima-sdk-v3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFQng_eip7ImA9WhBUFU8.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-1016069775781404061</id><published>2013-05-02T14:10:00.000-07:00</published><updated>2013-05-02T14:10:13.642-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-02T14:10:13.642-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="admob_mediation" /><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><title>AdMob eCPM Floor Beta: Best Practices</title><content type="html">&lt;p&gt;We recently &lt;a href="http://googleadsdeveloper.blogspot.com/2013/03/introducing-admob-ecpm-floor-beta.html"&gt;announced&lt;/a&gt; the ability to set an eCPM floor when making requests to the AdMob network. This post will show you how to set up this new feature to get the maximum benefit from the AdMob network.&lt;/p&gt;

&lt;p&gt;First of all, we highly recommend that you create a new AdMob publisher ID on &lt;a href="http://www.admob.com/"&gt;admob.com&lt;/a&gt; for each Mediation Placement you want to configure with AdMob eCPM floor. By creating a unique publisher ID, you’ll get fine grained reporting on how eCPM floor is performing on each of your placements.&lt;/p&gt;

&lt;p&gt;Next, select &lt;i&gt;Add Ad Network&lt;/i&gt; on your mediation placement, and add the &lt;i&gt;AdMob eCPM Floor Beta&lt;/i&gt; network. In the Ad Network Configuration Settings, point this network to your newly created eCPM floor publisher ID.&lt;/p&gt;

&lt;br/&gt;
&lt;img width=500 border="0" src="http://4.bp.blogspot.com/-V-l6FobiJZI/UYK7qUqu3iI/AAAAAAAAAOg/oFXpDEVrkrE/s1600/ecpmfloor1.png" /&gt;

&lt;p&gt;&lt;i&gt;Note: If you didn’t previously have a mediation placement, you’ll need to create a mediation placement on &lt;a href="http://mediation.admob.com"&gt;mediation.admob.com&lt;/a&gt;, and use the mediation placement ID in your application in place of your AdMob publisher ID.&lt;/i&gt;&lt;p&gt;

&lt;p&gt;Finally, you need to update your allocation to give the AdMob eCPM Floor Beta network an eCPM value. A suitable value for the eCPM floor is a value higher than the highest eCPM you’re getting from other networks.&lt;/p&gt;

&lt;p&gt;In the sample below, Ad Network A is getting $0.37 eCPM. By setting AdMob eCPM Floor Beta slightly higher at $0.40, AdMob Mediation will first try to fetch an ad worth $0.40 eCPM from the AdMob Network. If it can’t fill that request, Mediation will try Ad network A, followed by Ad network B. If neither of those networks can fill the request, Mediation will come back to the AdMob network to fetch an ad without the eCPM floor restriction.&lt;/p&gt;

&lt;br/&gt;
&lt;img width=500 border="0" src="http://1.bp.blogspot.com/-NMmrBFGifF8/UYLMOpqxSkI/AAAAAAAAAOw/EBo4v64KqDo/s1600/ecpmfloormediationconfig.png" /&gt;

&lt;p&gt;This new configuration will increase your ad revenue for requests fulfilled by AdMob eCPM Floor Beta, while still maintaining the same revenue from the rest of your requests where AdMob cannot fill the eCPM Floor request. You can also track your eCPM Floor performance by viewing sites and apps reporting for your newly created eCPM floor publisher ID.&lt;/p&gt;

&lt;p&gt;If you have any questions about eCPM Floor or AdMob in general, please direct them to our &lt;a href="https://groups.google.com/group/google-admob-ads-sdk"&gt;forum&lt;/a&gt;. You can also follow us on our &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/"&gt;Google+ page&lt;/a&gt; to get updates on all Google ads developer products.&lt;/p&gt;

&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/112870803958713211515/"&gt;&lt;img width="20" height="20" src="https://lh4.googleusercontent.com/-VjOdMVF5_qc/AAAAAAAAAAI/AAAAAAAAAB8/aYikCy7pZmw/photo.jpg?sz=20" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/112870803958713211515/" rel="author"&gt;Eric Leichtenschlag&lt;/a&gt;, AdMob Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/9wbDd4GTb6g" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1016069775781404061?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1016069775781404061?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/9wbDd4GTb6g/admob-ecpm-floor-beta-best-practices.html" title="AdMob eCPM Floor Beta: Best Practices" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-V-l6FobiJZI/UYK7qUqu3iI/AAAAAAAAAOg/oFXpDEVrkrE/s72-c/ecpmfloor1.png" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/admob-ecpm-floor-beta-best-practices.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NRHc5fCp7ImA9WhBUFE4.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-8880324246432246226</id><published>2013-05-01T13:09:00.000-07:00</published><updated>2013-05-01T13:09:55.924-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T13:09:55.924-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bidding" /><category scheme="http://www.blogger.com/atom/ns#" term="enhanced_campaigns" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><title>Ad group mobile bid adjustments are now available within AdWords API</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
To provide more control and precision over bids in enhanced campaigns, we’ve now made ad group level mobile bid adjustments available in the AdWords API, as &lt;a href="http://adwords.blogspot.ru/2013/04/ad-group-mobile-bid-adjustments.html"&gt;previously announced&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
While the majority of advertisers will still see the most value in using the existing &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService"&gt;campaign level bid adjustments&lt;/a&gt;, this new feature will be useful for those who wish to set different mobile bid adjustments within an enhanced campaign. The functionality is accessible via the new &lt;a href="https://developers.google.com/adwords/api/docs/reference/latest/AdGroupBidModifierService"&gt;AdGroupBidModifierService&lt;/a&gt; for all currently available AdWords API versions. It is not required to migrate to a different version of the API to use this new service. Please refer to this &lt;a href="https://developers.google.com/adwords/api/docs/guides/adgroup-bid-modifiers"&gt;guide&lt;/a&gt; covering technical aspects of the release.&lt;br /&gt;
&lt;br /&gt;
The new feature is only available for &lt;a href="http://adwords.blogspot.ru/2013/04/succeeding-with-enhanced-campaigns.html"&gt;enhanced campaigns&lt;/a&gt;, so if you haven’t upgraded yet, now would be a good time. As a reminder, we will begin automatically upgrading all AdWords campaigns to enhanced campaigns starting on July 22, 2013.&lt;br /&gt;
&lt;br /&gt;
If you have any questions regarding this new feature or enhanced campaigns, feel free to ask us on the &lt;a href="http://groups.google.com/forum/#!forum/adwords-api"&gt;forum&lt;/a&gt;, during &lt;a href="http://developers.google.com/adwords/api/community/officehours"&gt;office hours&lt;/a&gt; or via the &lt;a href="https://plus.google.com/+GoogleAdsDevelopers"&gt;Plus page&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="post-author"&gt;
&lt;a href="https://plus.google.com/116761214452114671837?rel=author"&gt;&lt;img class="quimby_search_image" height="20" src="https://lh5.googleusercontent.com/-Hq6rboNwMwM/AAAAAAAAAAI/AAAAAAAAAB8/h6qaLWk4PzE/photo.jpg?sz=20" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/116761214452114671837?rel=author" rel="author"&gt;Danial Klimkin&lt;/a&gt;, Ads Developer Relations Team.&lt;/span&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/98lzaKNhKt0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/8880324246432246226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/8880324246432246226?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/98lzaKNhKt0/ad-group-mobile-bid-adjustments-are-now.html" title="Ad group mobile bid adjustments are now available within AdWords 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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-Hq6rboNwMwM/AAAAAAAAAAI/AAAAAAAAAB8/h6qaLWk4PzE/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/05/ad-group-mobile-bid-adjustments-are-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEARXw8eSp7ImA9WhBVF04.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-3239978159441270810</id><published>2013-04-23T09:14:00.000-07:00</published><updated>2013-04-23T09:14:04.271-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-23T09:14:04.271-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dfa_v1.20" /><category scheme="http://www.blogger.com/atom/ns#" term="dfa_api" /><title>Announcing v1.20 of the DFA API</title><content type="html">&lt;p&gt;We’re pleased to announce the availability of version v1.20 of the DFA API. This latest release exposes many new properties on the objects in our API. These new fields are useful for customers interested in generating &lt;a href="https://code.google.com/p/google-api-ads-java/source/browse/examples/dfa_axis/src/main/java/dfa/axis/v1_19/matchtables/README?r=56d0c230a50dc441e5ed5cf580e670070eda5cda"&gt;match tables&lt;/a&gt;. A full listing of these additions can be found in our &lt;a href="https://devsite.googleplex.com/doubleclick-advertisers/docs/release_notes"&gt;release notes&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;Version v1.20 can be thought of as an optional release. Since v1.20 is an optional release, it and v1.19 will both remain usable once your account is upgraded to use &lt;a href="http://doubleclickadvertisers.blogspot.com/2012/06/digital-marketing-platform-to-win.html"&gt;DDMM&lt;/a&gt;. If you don’t require access to the new fields exposed in this version, you do not need to update your application at this time. Please remember that &lt;a href="http://googleadsdeveloper.blogspot.com/2013/03/dfa-api-v118-sunset-date-pushed-back.html"&gt;v1.18 has been sunsetted&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions or comments about this release, performing updates, or anything else related to using our API are always welcome on our &lt;a href="https://groups.google.com/group/google-doubleclick-for-advertisers-api"&gt;forum&lt;/a&gt;.&lt;/p&gt;

&lt;span class="post-author"&gt;
&lt;a href="https://plus.google.com/113204894998269100367/"&gt;&lt;img height="20" src="https://lh3.googleusercontent.com/pfPm0rPDkipJy2nFHjKla5eDx7OZNXwoACOHvKUnK36dts4CyDoHzxyWS3UVSG1DBwOGlvjK0TjHV7fDBntQKYHjDO1KT_2Q0g12BJOmR2sOTprePug" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt; - &lt;a href="https://plus.google.com/113204894998269100367/"&gt;Joseph DiLallo&lt;/a&gt;, the DFA API Team
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/BJesfRBxCVI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3239978159441270810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3239978159441270810?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/BJesfRBxCVI/announcing-v120-of-dfa-api.html" title="Announcing v1.20 of the DFA 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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/04/announcing-v120-of-dfa-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MHRXsyfyp7ImA9WhBVE08.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-1795379504575136104</id><published>2013-04-18T16:57:00.000-07:00</published><updated>2013-04-18T16:57:14.597-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-18T16:57:14.597-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="dfp_mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Google AdMob SDK v6.4.1 Released for Android and iOS</title><content type="html">&lt;p&gt;We have just released &lt;a href="https://developers.google.com/mobile-ads-sdk/docs/rel-notes"&gt;version 6.4.1&lt;/a&gt; of the Google AdMob SDK for both Android and iOS. The Android release includes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The ability to resize a &lt;code&gt;DfpAdView&lt;/code&gt; using &lt;code&gt;dfpAdView.resize(AdSize)&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;A fix for the &lt;a href="https://groups.google.com/forum/?fromgroups=#!searchin/google-admob-ads-sdk/anr/google-admob-ads-sdk/yaprqVG5e0E/_n3kBp5tOsMJ"&gt;ANR errors&lt;/a&gt; seen in v6.3&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The iOS release fixes a crash that occurs if the &lt;code&gt;Advertising Identifier&lt;/code&gt; is &lt;code&gt;nil&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;You can get the latest SDKs from our &lt;a href="https://developers.google.com/mobile-ads-sdk/download"&gt;downloads&lt;/a&gt; page. Find us on the &lt;a href="https://groups.google.com/group/google-admob-ads-sdk"&gt;forum&lt;/a&gt; if have questions about the new Google AdMob SDKs. You can also check out our &lt;a href="http://plus.google.com/+GoogleAdsDevelopers/"&gt;Google+ page&lt;/a&gt; for ads-related updates.&lt;/p&gt;


&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/112870803958713211515/"&gt;&lt;img width="20" height="20" src="https://lh4.googleusercontent.com/-VjOdMVF5_qc/AAAAAAAAAAI/AAAAAAAAAB8/aYikCy7pZmw/photo.jpg?sz=20" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/112870803958713211515/" rel="author"&gt;Eric Leichtenschlag&lt;/a&gt;, AdMob Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/DCC7B9h9S18" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1795379504575136104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1795379504575136104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/DCC7B9h9S18/google-admob-sdk-v641-released-for.html" title="Google AdMob SDK v6.4.1 Released for Android and iOS" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-VjOdMVF5_qc/AAAAAAAAAAI/AAAAAAAAAB8/aYikCy7pZmw/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/04/google-admob-sdk-v641-released-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08MQHk8eyp7ImA9WhBWFEs.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-3162335579808275963</id><published>2013-04-08T16:15:00.000-07:00</published><updated>2013-04-08T17:04:41.773-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-08T17:04:41.773-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="admob_sdk" /><title>AdMob SDK for iOS v6.4.0</title><content type="html">&lt;p&gt;Today we’re releasing version 6.4.0 of the Google AdMob SDK for iOS developers. In addition to the maintenance and bug fixes listed below, this version of the SDK completes the transition away from UDID, &lt;a href="http://googlemobileads.blogspot.com/2012/09/new-google-admob-sdk-for-ios-with.html"&gt;which began with version 6.2&lt;/a&gt;, in compliance with &lt;a href="https://developer.apple.com/library/ios/#documentation/uikit/reference/UIDevice_Class/DeprecationAppendix/AppendixADeprecatedAPI.html"&gt;relevant Apple policies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are a number of maintenance updates and bug fixes including:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;No longer accesses the UDID&lt;/li&gt;
  &lt;li&gt;Fix for &lt;code&gt;GADInterstitial&lt;/code&gt; crash that occurs when app is running in the background&lt;/li&gt;
  &lt;li&gt;Fix for &lt;code&gt;GADMRAIDInterceptor&lt;/code&gt; threading crash&lt;/li&gt;
  &lt;li&gt;Renaming symbols to prevent duplicate symbol errors&lt;/li&gt;
  &lt;li&gt;Support for receiving test ads when using AdMob through mediation&lt;/li&gt;
  &lt;li&gt;Test ads are only available on devices running iOS 6 and above&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Check out the &lt;a href="https://developers.google.com/mobile-ads-sdk/docs/rel-notes"&gt;release notes&lt;/a&gt; for a full list of updates. You can download the latest SDK from our &lt;a href="https://developers.google.com/mobile-ads-sdk/download"&gt;downloads page&lt;/a&gt;. If you’ve got questions or concerns about using the new AdMob SDK, please post to the &lt;a href="https://groups.google.com/group/google-admob-ads-sdk"&gt;forum&lt;/a&gt; or check out our &lt;a href="https://plus.google.com/+GoogleAdsDevelopers/posts"&gt;G+ page&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/102708799507737837368/"&gt;&lt;img width="20" height="20" src="https://lh3.googleusercontent.com/-RonljIAjNbg/AAAAAAAAAAI/AAAAAAAACXc/6LF1kwKEpyk/s48-c-k/photo.jpg?sz=20" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/102708799507737837368/" rel="author"&gt;Raj Parameswaran&lt;/a&gt;, AdMob Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/nZA9xJdFNXA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3162335579808275963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3162335579808275963?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/nZA9xJdFNXA/admob-sdk-for-ios-v640.html" title="AdMob SDK for iOS v6.4.0" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/04/admob-sdk-for-ios-v640.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04HQHYzeyp7ImA9WhBWFE4.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-9039852913886671124</id><published>2013-04-08T08:43:00.000-07:00</published><updated>2013-04-08T08:45:31.883-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-08T08:45:31.883-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><title>Polygon targets are sunset - A reminder</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/CampaignCriterionService.Polygon"&gt;Polygon Criterion&lt;/a&gt;, (also referred to as custom shapes, multi-point or polygon targets) was deprecated in 2011. They are now sunset in AdWords as we had &lt;a href="http://adwords.blogspot.com/2011/05/location-targeting-updates-in-adwords.html"&gt;previously announced&lt;/a&gt;. Until recently, developers were able to retrieve and individually delete any old polygon targets, using Adwords API.&lt;br /&gt;&lt;br /&gt;As of now, all the polygon targets in Adwords campaigns have been deleted. You can continue to retrieve any accumulated stats of previous polygon targets using &lt;a href="https://developers.google.com/adwords/api/docs/appendix/reports#geo"&gt;Geo Performance Report&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please use other location &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/CampaignCriterionService.Criterion"&gt;targeting features&lt;/a&gt; available in Adwords for your campaigns. &lt;br /&gt;As always, please feel free to ask any questions regarding AdWords API on our forum for &lt;a href="http://code.google.com/apis/adwords/community/"&gt;AdWords API&lt;/a&gt;. You can also follow the&lt;a href="https://plus.google.com/u/0/b/115658573333388777174/115658573333388777174/"&gt; Google Ads Developer page&lt;/a&gt; for all Ads-related updates.&lt;br /&gt;&lt;br /&gt;
&lt;img height="20" src="https://lh3.googleusercontent.com/-IxmgMZahPNQ/AAAAAAAAAAI/AAAAAAAACDU/Mep5MxeV5BM/s48-c-k/photo.jpg?sz=20" width="20" class="quimby_search_image"&gt;
 - &lt;a href="https://plus.google.com/103660269472198724803?rel=author"&gt; Takeshi Hagikura&lt;/a&gt;, AdWords API Team
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/ua02IcvSXqo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9039852913886671124?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/9039852913886671124?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/ua02IcvSXqo/polygon-targets-are-sunset-reminder.html" title="Polygon targets are sunset - A 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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/04/polygon-targets-are-sunset-reminder.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMQXo-eip7ImA9WhBXGEg.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-3258112415356265752</id><published>2013-04-01T14:42:00.000-07:00</published><updated>2013-04-01T14:44:40.452-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-01T14:44:40.452-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dfp_api" /><category scheme="http://www.blogger.com/atom/ns#" term="dfp_reports" /><title>Clarification on running sell through reports in the DFP API</title><content type="html">In the recent DFP v201302 release, we &lt;a target="_blank" href="http://googleadsdeveloper.blogspot.com/2013/03/announcing-v201302-and-deprecation-of-3.html"&gt;announced&lt;/a&gt; that the ability to run &lt;a target="_blank" href="https://developers.google.com/doubleclick-publishers/docs/reference/v201302/ReportService.Column#SELL_THROUGH_FORECASTED_IMPRESSIONS"&gt;sell through reports&lt;/a&gt; (STRs) is now available via the API. This has led to a bit of confusion as some developers who are able to run STRs through the web UI received a &lt;a target="_blank" href="https://developers.google.com/doubleclick-publishers/docs/reference/v201302/ReportService.ReportError.Reason#COLUMN_VIEW_NOT_ALLOWED"&gt;ReportError.COLUMN_VIEW_NOT_ALLOWED&lt;/a&gt; message when using these new dimensions through the API. We would like to clarify how you’ll be able to access STRs.&lt;br /&gt;
&lt;br /&gt;
We are in the process of updating STRs for networks that have them enabled. The current version of STRs isn’t accessible via the API. Once updated, you will be able to run STRs through the API right away as the columns already exist in the report service. Please speak with your account manager about when your network will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/u/0/112590577081306037615"&gt;&lt;img width="20" height="20" src="https://lh3.googleusercontent.com/-ZhiWbaD23FE/URUv61yO3GI/AAAAAAAAF7U/6pZfz4oD4nM/s20/photo.jpg?sz=20" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/u/0/112590577081306037615" rel="author"&gt;Vincent Tsao&lt;/a&gt;, DFP API Team&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/en2KNhWlLJY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3258112415356265752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/3258112415356265752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/en2KNhWlLJY/clarification-on-running-sell-through.html" title="Clarification on running sell through reports in 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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-ZhiWbaD23FE/URUv61yO3GI/AAAAAAAAF7U/6pZfz4oD4nM/s72-c/photo.jpg?sz=20" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/04/clarification-on-running-sell-through.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DRH45cCp7ImA9WhBXFUs.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-2539231749871216453</id><published>2013-03-29T06:14:00.000-07:00</published><updated>2013-03-29T06:14:35.028-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-29T06:14:35.028-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange" /><category scheme="http://www.blogger.com/atom/ns#" term="ad_exchange_rest" /><title>Announcing v1.2 of the Ad Exchange Buyer Rest API</title><content type="html">&lt;p&gt;We’re pleased to announce that version 1.2 of the Ad Exchange Buyer REST API is now available. This release provides one of the most requested features— detailed creative disapproval reasons. Additionally, it also provides a new field for creatives that can be used to identify the agency providing the creative and a new field for direct deals that can be used to determine whether a deal originated from a private auction. You may view a more specific listing of the changes implemented in v1.2 in our &lt;a href="https://developers.google.com/ad-exchange/buyer-rest/relnotes#v.12"&gt;release notes&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Detailed Creative Disapproval Reasons&lt;/h2&gt;
&lt;p&gt;The Creatives resource now has an improved &lt;code&gt;disapprovalReasons&lt;/code&gt; field. Previously, this field provided a list of strings that described the reason for disapproval in a broad context that may have been somewhat ambiguous. Each element of &lt;code&gt;disapprovalReasons&lt;/code&gt; now provides two additional fields— &lt;code&gt;reason&lt;/code&gt; and &lt;code&gt;details&lt;/code&gt;. One can use &lt;code&gt;disapprovalReasons.reason&lt;/code&gt; in order to access a categorized reason for disapproval, or use &lt;code&gt;disapprovalReasons.details&lt;/code&gt; to retrieve a list of strings describing the disapproval reason in detail.&lt;/p&gt;

&lt;h2&gt;Identify Where Your Ads Came From&lt;/h2&gt;
&lt;p&gt;Publishers now have greater control over their inventory— e.g. with the new inventory management system, they may set rules that could offer special pricing or limit access to a specific set of creative agencies. With the new &lt;code&gt;agencyId&lt;/code&gt; field, you can identify the creative agency that produced the ad with one of the IDs listed in &lt;a href="https://developers.google.com/ad-exchange/rtb/downloads#txt-files"&gt;agencies.txt&lt;/a&gt;, and consequently gain access to publisher inventory that utilizes these features.&lt;/p&gt;

&lt;h2&gt;Determine Your Eligibility for Private Auction Deals&lt;/h2&gt;
&lt;p&gt;We’ve given publishers the ability to create private auction deals, which you can &lt;a href="http://support.google.com/adxbuyer/bin/answer.py?hl=en&amp;answer=2839853&amp;topic=2839881&amp;ctx=topic"&gt;read more about in our help center&lt;/a&gt;. You can now determine whether you have a fixed price deal or private auction deal by checking the &lt;code&gt;private_exchange_min_cpm&lt;/code&gt; field— if it is set instead of the &lt;code&gt;fixed_cpm&lt;/code&gt; field, you have a private auction deal. When you bid on ad slots from the publisher offering this deal, you are expected to offer at least the amount provided by this field.&lt;/p&gt;

&lt;p&gt;You can read more about the new features in the Buyer REST v1.2 documentation. As always, we welcome you to join us on our &lt;a href="https://devsite.googleplex.com/ad-exchange/buyer-rest/community/"&gt;forum&lt;/a&gt; to discuss and ask questions about these changes. To keep informed on all of our ads-related technologies, follow our &lt;a href="https://plus.google.com/u/0/b/115658573333388777174/"&gt;Google Ads Developers Google+ page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/u/0/114766339347028771937//"&gt;&lt;img width="20" height="20" src="https://lh6.googleusercontent.com/-8vnfBavMfOs/UVWRZzP-_GI/AAAAAAAAABw/bae0qlxOOUQ/s250/photo.jpg" style="vertical-align:middle; border:none;"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/u/0/114766339347028771937/" rel="author"&gt;Mark Saniscalchi&lt;/a&gt;, Ad Exchange Buyer Team&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/uKs3pI9o-Q8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/2539231749871216453?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/2539231749871216453?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/uKs3pI9o-Q8/announcing-v12-of-ad-exchange-buyer.html" title="Announcing v1.2 of the Ad Exchange Buyer Rest 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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-8vnfBavMfOs/UVWRZzP-_GI/AAAAAAAAABw/bae0qlxOOUQ/s72-c/photo.jpg" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/03/announcing-v12-of-ad-exchange-buyer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4BR3Y7eCp7ImA9WhBXFEw.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-1780045288909319329</id><published>2013-03-27T13:42:00.000-07:00</published><updated>2013-03-27T13:42:36.800-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-27T13:42:36.800-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="admob_mediation" /><title>Introducing the AdMob eCPM Floor Beta</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Today, we’re giving AdMob developers more control over the value of ad impressions served to their apps. The AdMob eCPM Floor beta allows developers to set a minimum CPM they’d like to receive for each ad. The beta is available to AdMob developers who are using &lt;a href="http://support.google.com/admob/answer/2413211?hl=en"&gt;AdMob Mediation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;How does this work? Advertisers bid to show their ads on apps in the AdMob network, and an auction is run for every impression to determine the winner. We predict what the ‘expected CPM’ (eCPM) of that ad impression will be. The developer sets a minimum eCPM and we will only serve ads to their app that meet or exceed that level. For example, if a floor of $1.25 is set, we’ll only show ads with an eCPM of $1.25 or more. When choosing a floor value it’s important for developers to look at their own reporting and determine a value that’s relevant to them.&lt;br /&gt;&lt;br /&gt;Here are a few details to know when taking part in the beta:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Make sure the eCPMs that are set for other ad networks are accurate.&lt;/li&gt;
&lt;li&gt;We don’t guarantee the final value of the eCPM, since we don’t know if a user will click on the ad.&lt;/li&gt;
&lt;/ul&gt;
Developers who use the beta have the option of setting just one network line item in their mediation stack which uses the eCPM floor. Or, they can have two network line items, one that uses the eCPM floor and one without, so they can continue to fill impressions at their current fill rate. Setting the eCPM floor at a very high value will likely lead to a decrease in the fill rate.&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="text-align: center;"&gt;
&lt;img border="0" height="267" src="http://3.bp.blogspot.com/-onX1sGqe7k8/UVNYROLgzJI/AAAAAAAAAMg/wz-kYpRo_00/s320/GGL25013_infographic_B.png" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;Find setup instructions in the AdMob Help Center &lt;a href="http://support.google.com/admob/answer/2423722?hl=en"&gt;here&lt;/a&gt; under the article titled ‘Allocate traffic by eCPM’.&lt;br /&gt;&lt;br /&gt;
Posted by: Vishay Nihalani, Product Manager, Google&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/qJm0z1nK2vM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1780045288909319329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/1780045288909319329?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/qJm0z1nK2vM/introducing-admob-ecpm-floor-beta.html" title="Introducing the AdMob eCPM Floor Beta" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-onX1sGqe7k8/UVNYROLgzJI/AAAAAAAAAMg/wz-kYpRo_00/s72-c/GGL25013_infographic_B.png" height="72" width="72" /><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/03/introducing-admob-ecpm-floor-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UNQ3o8eSp7ImA9WhBQGUw.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-5363593236138312624</id><published>2013-03-21T18:21:00.000-07:00</published><updated>2013-03-21T18:21:32.471-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-21T18:21:32.471-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bidding" /><category scheme="http://www.blogger.com/atom/ns#" term="adwords_api" /><category scheme="http://www.blogger.com/atom/ns#" term="content" /><title>Changes to Content Bidding</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
We’re changing the way that bidding works for the display network, by removing implicit ordering and introducing something more simplistic. You can migrate your AdGroups now or allow them to be automatically migrated for you. But before we can explain the new system, let’s take a look at what we’ve got now.&lt;br /&gt;&lt;br /&gt;Historically, bidding on the display network has relied on implicit priority orders to determine how to use the criteria added to an AdGroup.&lt;br /&gt;&lt;br /&gt;In the current system, criteria-level bid overrides an AdGroup default bid.  But since the display network supports up to 6 dimensions of targeting, we often need to pick one of many possible bids to use for a given impression.  To do so, we use the following order:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Placement (most specific)&lt;/li&gt;
&lt;li&gt;Age&lt;/li&gt;
&lt;li&gt;Gender&lt;/li&gt;
&lt;li&gt;Topic&lt;/li&gt;
&lt;li&gt;Interests and remarketing list&lt;/li&gt;
&lt;li&gt;Display Network (AdGroup-level)&lt;/li&gt;
&lt;li&gt;Keyword&lt;/li&gt;
&lt;li&gt;Default AdGroup Bid (least specific)&lt;/li&gt;
&lt;/ul&gt;
to choose which value to use.  If a matching placement has a bid, we use that.  If not, we look for a matching Age bid, etc.  If we get to User Lists/Interests and still have not found a bid override, we look for an AdGroup-level “Display Network Bid”.  If that also doesn’t exist, then we take a Keyword bid if there is one.  Finally, if we still haven’t found a bid to use, we use the default AdGroup bid.&lt;br /&gt;&lt;br /&gt;For further information, see &lt;a href="http://support.google.com/adwords/answer/2580293"&gt;how bids are used on the display network&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Explicit Content Bid Dimension&lt;/b&gt;&lt;br /&gt;We will be replacing the implicit order with a single display bid override dimension per AdGroup. Ads serving on the display network will honor bids from that dimension and ignore any bids that may exist on other dimensions.  We will use this same override dimension for URL overrides - serving will honor urls from the display override dimension, and ignore urls from any other dimension.&lt;br /&gt;&lt;br /&gt;In the new implementation, you will be able to explicitly specify which bid dimension will be used per AdGroup. You can set this by using the new object: &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService.BiddingStrategyConfiguration#bids"&gt;BiddingStrategyConfiguration&lt;/a&gt;, and the new attribute on the AdGroup object: contentBidCriterionType, both are modified through the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService"&gt;AdGroupService&lt;/a&gt;. For more information on the new implemenation, please see &lt;a href="https://developers.google.com/adwords/api/docs/guides/bidding"&gt;this guide on Bidding&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;
&lt;b&gt;Migration&lt;/b&gt;&lt;br /&gt;With the introduction of AdWords API version v201302 you’ll be able to manually migrate your AdGroups to take effect as you have been used to with the existing implementation. If you chose not to set these on existing AdGroups, however, for the duration of the migration period, things will continue with the existing order. After the migration period, we will automatically select the most appropriate dimension for each of your AdGroups.&lt;br /&gt;&lt;br /&gt;To manually migrate your AdGroups, or to configure new AdGroups, you need to set the &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService.AdGroup#biddingStrategyConfiguration"&gt;contentBidCriterionTypeGroup&lt;/a&gt; to the desired &lt;a href="https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService.CriterionTypeGroup"&gt;CriterionTypeGroup&lt;/a&gt;. You can then add new Bids using the BiddingStrategyConfiguration, that can then be selected at a later time.&lt;br /&gt;&lt;br /&gt;Please note, by setting the contentBidCriterionType, the AdGroup will be marked as migrated.&lt;br /&gt;&lt;br /&gt;Once the manual migration period has ended, those AdGroups that have not been migrated will be automatically migrated to the new structure. The automatic migration will select the contentBidCriterionTypeGroup, for un-migrated AdGroups, based on the existing method of prioritization. All automatically migrated AdGroups can continue to be edited through the API.&lt;br /&gt;&lt;br /&gt;Once the automatic migration is complete, the old system of bidding will be retired and all AdGroups will honour the new bid dimension system. Also, once an AdGroup has a contentBidCriterionType, all subsequent changes to the effective bid dimension should be done through the same field.&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;Reports&lt;/b&gt;&lt;br /&gt;With these changes, comes a new report, the PLACEMENT_PERFORMANCE_REPORT which will contain all the information about manual placements. We strongly recommend using this report for queries regarding placement performance, moving forward.&lt;br /&gt;&lt;br /&gt;There will also be changes to the AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT and URL_PERFORMANCE_REPORT to better match the AdWords website.&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;span class="post-author"&gt;&lt;a href="https://plus.google.com/u/0/114069277600222846819"&gt;&lt;img height="20" src="http://3.bp.blogspot.com/-g8YcTtmHz7w/AAAAAAAAAAI/AAAAAAAAFHk/mm0eAfXm_Qs/s90-c-k/photo.jpg?sz=20" style="border: none; vertical-align: middle;" width="20"&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/u/0/114069277600222846819" rel="author"&gt;Paul Matthews&lt;/a&gt;, AdWords API Team&lt;/span&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/BPFJwWeTnGQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5363593236138312624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/5363593236138312624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/BPFJwWeTnGQ/changes-to-content-bidding.html" title="Changes to Content Bidding" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/03/changes-to-content-bidding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MNQH46eSp7ImA9WhBQGU0.&quot;"><id>tag:blogger.com,1999:blog-7815614485808579332.post-849765602059001229</id><published>2013-03-21T14:31:00.000-07:00</published><updated>2013-03-21T14:31:31.011-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-21T14:31:31.011-07:00</app:edited><title>4 days left to migrate out of AdWords API v201206</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
On March 25, 2013, we will be &lt;a href="https://developers.google.com/adwords/api/docs/sunset-dates"&gt;sunsetting version v201206&lt;/a&gt; of the AdWords API.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Calls made using this version will not longer work after &lt;b&gt;March 25th&lt;/b&gt;. It is therefore critical that you migrate to a newer version  for your applications to run without interruption.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
We encourage you to use the following resources for a successful migration:&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Review the &lt;a href="https://developers.google.com/adwords/api/docs/reference/#v201302"&gt;v201302 release notes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Make sure you’ve made the essential changes laid out in the &lt;a href="https://developers.google.com/adwords/api/docs/guides/migration-v201209"&gt;v201209&lt;/a&gt; and &lt;a href="https://developers.google.com/adwords/api/docs/guides/migration-v201302"&gt;v201302&lt;/a&gt; migration guides.&lt;/li&gt;
&lt;li&gt;Review the resources in the &lt;a href="http://code.google.com/apis/adwords/docs/clientlibraries.html"&gt;AdWords API client libraries&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Attend the &lt;a href="https://developers.google.com/adwords/api/community/officehours"&gt;office hours&lt;/a&gt; sessions, to get face-to-face Q &amp;amp; A sessions.&lt;/li&gt;
&lt;li&gt;Make sure your contact information is up to date in your &lt;a href="http://www.google.com/intl/en/adwords/myclientcenter/"&gt;My Client Center account&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Post questions on &lt;a href="https://groups.google.com/forum/#%21forum/adwords-api"&gt;the forum&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Subscribe to our &lt;a href="https://plus.google.com/115658573333388777174/posts"&gt;Google Plus page&lt;/a&gt; for news and announcements.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="https://plus.google.com/110707508971542570899/posts"&gt;&lt;img class="quimby_search_image" height="20" src="https://lh5.googleusercontent.com/-ahPvNYi7enw/AAAAAAAAAAI/AAAAAAAAAC8/S8Hgkm1IIBc/s20-c-k/photo.jpg" style="border: none; vertical-align: middle;" width="20" /&gt;&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="https://plus.google.com/110707508971542570899/posts" rel="author"&gt;David Torres&lt;/a&gt;, AdWords API Team&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GoogleAdsDeveloperBlog/~4/0EWHvr__PrA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/849765602059001229?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7815614485808579332/posts/default/849765602059001229?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleAdsDeveloperBlog/~3/0EWHvr__PrA/4-days-left-to-migrate-out-of-adwords.html" title="4 days left to migrate out of AdWords API v201206" /><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="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://googleadsdeveloper.blogspot.com/2013/03/4-days-left-to-migrate-out-of-adwords.html</feedburner:origLink></entry></feed>
