Google Mobile Ads SDK

Release Notes

This document provides release notes for the Google Mobile Ads SDK, it has the following sections:

Android (Google Play)

Version Release Date Notes
4.3 3/17/2014
  • InterstitialAd now functions if passed an application context.
  • Added the setContentUrl method to PublisherAdRequest.Builder.
  • Fix for exception when Service not registered.
4.2 2/3/2014 Various bug fixes.
4.1 1/16/2014
  • Added support for DoubleClick for Publishers (DFP), Ad Exchange, and Search Ads for Mobile Apps.
  • AdRequest.Builder now has a setLocation method.
  • Fixed a crash that occurred if an interstitial ad was requested but AdActivity wasn't specified in the manifest.
4.0 10/31/2013
  • Google Mobile Ads APIs are now part of Google Play services.
  • Future updates to the Google Mobile Ads APIs get automatically pushed to devices through Google Play services.
  • DFP, Ad Exchange, and Search Ads for Mobile Apps not yet supported.

Android (6.4.1 and earlier SDKs)

Version Release Date Notes
6.4.1 4/18/2013
  • Added a DfpAdView.resize(AdSize) method to resize a DfpAdView.
  • Fixed an ANR issue observed in v6.3.0.
6.3.1 3/7/2013 Fixed NPEs for when banners were put in a ViewPager and when interstitials were timing out.
6.3.0 2/14/2013
  • Fixed a NullPointerException in Eclipse's graphical layout editor.
  • Fixed a bug where refreshing wouldn't be enabled if a cached AdMob Mediation config was used.
  • Improved logging levels and messages.
6.2.1 10/19/2012 Fixed an IndexOutOfBoundsException when a malformed URL is sent to the SDK.
6.2.0 10/16/2012
  • Custom events now have a destroy() method.
  • Custom events now support CustomEventExtras.
  • DfpExtras methods now have a return type of DfpExtras instead of AdMobAdapterExtras.
  • DfpExtras now has a setPublisherProvidedId() method.
  • Fixed an issue where ads would stop being visible when the device is rotated.
  • All XML layout attributes now support string resources.
  • Custom ad sizes are now supported in XML layouts.
  • Fixed a rare exception that occurs after the WebView is destroyed.
6.1.0 7/19/2012
  • Added support for multiple ad sizes for DFP publishers.
  • Added support for app events for DFP publishers.
  • Added DfpAdView, DfpInterstitialAd, and DfpExtras objects specifically for DFP publishers.
  • Fixed a bug that caused a crash reporting that intents need FLAG_ACTIVITY_NEW_TASK.
  • Set a default refresh rate. If an ad fails to load due to network connectivity, the SDK will try again 60 seconds later.
6.0.1 5/10/2012
  • Mediation bug fix for the adapter interface.
  • Added MRAID v1.0 support for Android OS v4.0+.
6.0.0 4/19/2012
  • Added ad network mediation. See the mediation getting started guide and the mediation networks page for supported ad networks.
  • Mediation includes ability to mediate house ads and custom events.
  • Added new AdSize constant for full-width ads: SMART_BANNER.
  • Added support for setting extra parameters using AdRequest.setNetworkExtras(). The AdRequest.addExtra() and AdRequest.setExtra() methods have been deprecated.
4.3.1 10/24/2011
  • Custom search ads integration.
  • Support for +1 button on ads.
  • Added support for video interstitials.
  • Interstitial loading available during onDismissScreen.
  • More robust AdView.
  • Fixed potential NullPointerException.
  • Added testDevices attribute to AdView layout XML entity.
  • Bug fix for FLAG_ACTIVITY_NEW_TASK.
  • Bug fix for interstitial argument exception.
  • Bug fix for Honeycomb video support and orientation changes.
 4.1.1  7/18/2011
  • Android 1.5 is now supported (removed AsyncTasks).
  • Fixed click tracking problems with DoubleClick for Advertisers (DFA) banners.
  • Changed interstitial timeouts to 60 seconds. They can also default to 5 seconds using the shortTimeout=true flag in the InterstitialAd constructor, and this timeout can be adjusted on AdMob's site.
  • Added an XML parameter for comma-separated keywords in AdView.
  • Fixed issues sending the wrong screen size and/or orientation.
  • Fixed a bug that caused the Graphical Layout Editor to crash.
  • Fixed a few rare app crashes.
  • DoubleClick for Publishers (DFP) official release version.
 4.1.0  5/11/2011
  • Improved handling of clicks and bug fixes.
  • Store interstitial timeout per adUnitId and in persistent storage.
  • Removed GSON.
  • Links in rich media overlays now stay in rich media overlays.
  • Added support for AdView.destroy() as a workaround for SIGSEGV on Android 1.6.
  • Added support for AdRequest.addTestDevice() and AdRequest.setTestDevices(). Note that AdRequest.setTesting() is now deprecated.
  • Added support for String resources in XML layouts, for example: @string/admob_id.
  • Updated u_h and u_w ad request parameters.
  • Updated app_name ad request parameter.
  • XML attributes are now supported from the .jar directly. No more need for attrs.xml.
  • Refreshing now resumes after the screen has been turned off and on again.
  • Added support for loadAdOnCreate XML attribute to call loadAd(new AdRequest()) when inflated.
4.0.4 3/24/2011 Bug fix for force close in AdLoader and fixed handling timeout headers.
4.0.3 3/22/2011 Bug fix for memory leak, timeout values, and proguard.
4.0.2 3/15/2011 Public Beta

iOS

Version Release Date Notes
6.8.0 1/24/2014
  • Improved ad targeting.
  • Required to link against the CoreTelephony framework.
  • Fixed a crash that occurs when the device enters airplane mode.
6.7.0 12/12/2013
  • Improved performance of ads when placed inside a UITableView.
  • Miscellaneous bug fixes.
6.6.1 11/13/2013 Fixed some memory leaks when using mediation.
6.6.0 11/5/2013
  • Required to link against the AVFoundation framework.
  • Added support for arm64 and x86_64 architectures.
  • Significantly reduced library size.
  • Added adNetworkClassName property on GADBannerView and GADInterstitial.
  • Fixed bug where DFP app events were not firing for interstitials.
  • Bundled the Ad Exchange HTML adapter directly into the library. Ad Exchange developers no longer need to link libAdapterHtml.a separately.
6.5.1 8/29/2013 Hides the status bar for full-screen views on iOS 7.
6.5.0 7/16/2013
  • Fixed GADBannerView resizing bug.
  • API change for COPPA field in GADRequest.
  • Passes Apple's IDFA in the ad request.
  • Updated mediation warning messages for linker flag usage.
6.4.2 5/20/2013 Fix for recurring GADMRAIDInterceptor issue.
6.4.1 4/18/2013 Fixed a crash that occurred when the Advertising Identifier is nil.
6.4.0 4/8/2013
  • Fixed GADInterstitial crashing when app is running in the background.
  • Fixed a GADMRAIDInterceptor threading crash.
  • Fixed a bug so that interstitial delegates now receive interstitialWillLeaveApplication.
  • Renamed MD5 symbols to prevent duplicate symbol errors.
  • Added support for receiving test ads when using AdMob through mediation.
  • Test ads are only available on devices running iOS 6+.
  • Removed all uses of UDID.
6.3.0 2/14/2013
  • Added a logging statement that provides the ID to pass to request.testDevices to enable test ads on a specific device.
  • Added support for test ads on iOS 6.
  • Fixed a crash in GADMraidInterceptor.
6.2.1 10/16/2012
  • Required to link against the StoreKit framework.
  • Fixed a crash for when app is rotated before first mediation ad is received.
6.2.0 9/26/2012
  • The -all_load flag is no longer necessary when building for ARMv7s; the -ObjC flag is still required.
  • Required to link against the AdSupport framework.
  • Required to use Xcode 4.5 and build against iOS 6. The minimum deployment is iOS 4.3.
  • The SDK has removed ARMv6 instructions, and now includes ARMv7s instructions.
  • Uses Apple's Identifier For Advertising (IDFA) for iOS 6 and UDID for versions below iOS 6.
  • Various bug fixes for iOS 6.
  • Compatibility of in-app browser for the taller screen of iPhone 5.
  • Compatibility with autolayout for iOS 6.
6.1.4/5 8/9/2012
  • Bug fix for third-party click/impression tracking.
  • DFPBannerView can be created without having an initial size. Make sure validAdSizes is set before loading a loading a request.

6.1.5: This version utilizes the universal device identivier (UDID). Apps utilizing this version must obtain appropriate user consent for sending device identifier information in compliance with relevant iOS policies.

6.1.1/2 7/19/2012
  • Fixed MRaid Interceptor crashing when accessing nil key issue.
  • Publishers will need to add an -all_load flag when using the SDK.
  • Added DFPBannerView, DFPInterstitial, and DFPExtras objects specifically for DFP publishers.
  • New DFP feature: Multiple ad sizes.
  • New DFP feature: App Events.
  • DFP, Search, and Mediation headers are now included in the "Add-ons" subfolder, thus no longer requiring separate downloads.
  • Known issue: When using GADBannerView with Interface Builder, the frame size needs to be set explicitly before loading a request.

6.1.2: This version utilizes the universal device identivier (UDID). Apps utilizing this version must obtain appropriate user consent for sending device identifier information in compliance with relevant iOS policies.

6.0.3/4 5/10/2012
  • Improved spam detection.
  • Added frequency capping.
  • Fixed some minor bugs.

6.0.4: This version utilizes the universal device identivier (UDID). Apps utilizing this version must obtain appropriate user consent for sending device identifier information in compliance with relevant iOS policies.

6.0.1 4/19/2012
  • Added ad network mediation. See the mediation getting started guide and the mediation networks page for supported ad networks.
  • Mediation includes ability to mediate house ads and custom events.
  • Added MRAID v1.0 support for all versions of the iOS platform.
  • Deprecated GAD_SIZE_#x# macros in favor of GADAdSize constants.
  • Added support for full-width ads through the new GADSize constants: kGADAdSizeSmartBannerPortrait and kGADAdSizeSmartBannerLandscape.
  • GADRequest now uses registerAdNetworkExtras: to set extras. The additionalParameters property has been deprecated.

As of version 5.0.8, the iOS SDK does not reference uniqueIdentifier.

5.0.8 3/30/2012
  • Removed any references made to uniqueIdentifier, a deprecated UIDevice property.
  • The testDevices property has been deprecated in favor of the now un-deprecated testing property.
5.0.5 11/30/2011
  • Added support for additional Rich Media interstitial ad formats for iPhone and iPad. This update will be forward-compatible with all future interstitial ad formats.
  • Improved interstitial impression tracking.
  • GADInterstitial has always been a one-time-use object, but it will now gracefully fail by calling didFailToReceiveAdWithError: on any requests to load or display an interstitial after the first request.
5.0.4 10/28/2011 Fix oversized buttons on retina displays in in-app browser.
5.0.3 10/24/2011
  • Custom search ads integration.
  • iOS 5.0 support.
  • Faster interstitial loads.
  • Modal view controller ad presentation fix.
  • Fixed anchor tag behavior.
4.1.1 7/18/2011
  • Additionally certified on iOS 5.0 Beta 3.
  • GTMStringEncoding has been namespaced to avoid linker collisions with other libraries.
  • In-app browser closes itself for misconfigured App Store ads.
  • Fixed memory leaks in the SDK.
  • Fixed click tracking problems with DoubleClick for Advertisers (DFA) banners.
  • Fixed a couple of very rare crashes.
  • DoubleClick for Publishers (DFP) official release version.
4.1.0 5/2/2011
  • All view controllers are properly dismissed when a close is issued from JavaScript on a view controller obscured in the stack of view controllers.
  • Added support for server-provided AFMA interstitial timeouts.
  • Test mode is now a enabled by white listing device IDs.
  • Added a method for re-using the same UIWebView in a banner and Rich Media Overlay.
  • Added device submodel to the onshow dictionary.
  • Fixed memory leaks in GADBrowserController and UIWebViews.
  • App-open interstitial view controller locks itself into portrait to remove a warning log from the console.
  • Any 5xx HTTP response codes now return a "server error" instead of a "network error".
4.0.2 3/15/2011 General Availability release.

Windows Phone 8

Version Release Date Notes
6.5.11 10/15/2013
  • Fixed a bug where network failures were not invoking the FailedToReceiveAd callback.
  • Fixed a bug where the AdView did not respect its visibility settings upon ad refresh.
  • Phones with different culture settings can now receive ads.
6.5.9 10/3/2013 Public Beta release.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.