Se quitó la API de MobileAds.enableSameAppKey() obsoleta y se actualizó el método alternativo MobileAds.putPublisherFirstPartyIdEnabled() para mostrar un valor booleano que indica si la persistencia de control es exitosa o no.
Native Ads:
Se quitó AdLoader.forUnifiedNativeAd(). Usa AdLoader.forNativeAd() en su lugar.
Se quitó AdLoader.forCustomTemplateAd(). Usa AdLoader.forCustomFormatAd() en su lugar.
Se quitó AdFormat.UNKNOWN sin reemplazo. Las apps que usan QueryInfo.generate() deben pasar un formato de anuncio.
Los métodos AdManagerAdRequest.Builder heredados de su elemento superior ahora se pueden encadenar juntos para compilar un objeto a partir de una sola llamada.
Esto requería un cambio en la estructura de herencia, de modo que AdManagerAdRequest.Builder ya no herede de AdRequest.Builder.
Inspector de anuncios: Se habilitó la capacidad de activar solicitudes de anuncios desde la IU del inspector de anuncios en dispositivos que no cuentan con los Servicios de Google Play.
22.0.0
29-03-2023
Cambios rotundos:
Se quitaron NativeCustomFormatAd.getVideoController() y NativeCustomFormatAd.getVideoMediaView() y se reemplazaron por NativeCustomFormatAd.getMediaContent().
Mediación: El valor que se muestra para Adapter.getVersionInfo() y Adapter.getSDKVersionInfo() cambió del tipo com.google.android.gms.ads.mediation.VersionInfo a com.google.android.gms.ads.VersionInfo. Recomendamos que los adaptadores muestren el tipo nuevo, ya que com.google.android.gms.ads.mediation.VersionInfo dejó de estar disponible.
21.5.0
31-01-2023
Anuncios de aplicación abierta: Los métodos AppOpenAd.load() obsoletos que aceptan un parámetro de entrada de orientación y se agregaron nuevos métodos que no toman una entrada de orientación. Los nuevos métodos determinan la orientación en el momento de la solicitud y coinciden con el comportamiento de otros formatos de pantalla completa.
Mediación: Se agregó compatibilidad con la mediación para los anuncios de aplicación abierta.
Se quitó el permiso RECEIVE_BOOT_COMPLETED de la dependencia androidx.work:work-runtime. Si usas versiones de Gradle anteriores a 7.2.0 y necesitas permiso para tu app, es posible que debas declarar el permiso explícitamente en tu manifiesto de Android.
21.4.0
14-12-2022
El ID de app de Ad Manager ahora es obligatorio para todas las apps de Ad Manager y requiere el formato ca-app-pub-################~##########. Consulta Configura tu app para obtener más detalles.
Inspector de anuncios: Extiende la compatibilidad del SDK para mostrar anuncios de banner y anuncios nativos solicitados a través de la IU del inspector de anuncios.
Se agregó compatibilidad con el ID de origen del publicador (antes conocido como clave para la misma aplicación) para ayudarte a publicar anuncios más relevantes y personalizados mediante el uso de datos recopilados de tus apps.
Versión de actualización oficial para la generación QueryInfo.
21.3.0
10-10-2022
Inspector de anuncios: Se agregó compatibilidad con SDK para solicitar y mostrar anuncios solicitados a través de la IU del inspector de anuncios.
Se agregó getResponseExtras() a ResponseInfo, que puede mostrar información adicional sobre la respuesta del anuncio.
21.0.0
25-05-2022
Cambios rotundos:
El SDK de anuncios de Google para dispositivos móviles ahora requiere que todas las apps tengan el nivel de API 19 de Android como mínimo para ejecutarse.
Se agregaron anotaciones @NonNull en cada método que antes no definía la nulabilidad de forma explícita.
Se quitó el método AdRequest.Builder.addNetworkExtras().
Usa AdRequest.Builder.addNetworkExtrasBundle() en su lugar.
El SDK de anuncios de Google para dispositivos móviles inhabilitará la transmisión del identificador de publicidad de Android (AAID) cuando se llame a RequestConfiguration.Builder.setTagForChildDirectedTreatment() con TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (consulta el
parámetro de configuración de contenido dirigido a niños) o se llama a RequestConfiguration.Builder.setTagForUnderAgeOfConsent() con TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (consulta
Usuarios que no alcanzan la edad de consentimiento).
20.5.0
18-11-2021
Se agregó compatibilidad con dispositivos Android 12 para apps orientadas al nivel de API 31.
Se agregó compatibilidad con el
ID del conjunto de apps
para casos de uso como la denuncia y la prevención de fraudes.
20.4.0
22-09-2021
A partir de la versión 20.4.0, el SDK de anuncios de Google para dispositivos móviles incluye el permiso com.google.android.gms.permission.AD_ID en el manifiesto del SDK, que las herramientas de compilación de Android combinan automáticamente con el manifiesto de la app. Para obtener más información sobre la declaración de permisos AD_ID, incluido cómo inhabilitarla, consulta
este artículo de ayuda de Play Console.
Se agregó la devolución de llamada onAdClicked() a FullScreenContentCallback.
Se habilitó la devolución de llamada onAdClicked() en la clase AdListener para el formato del anuncio nativo.
Adaptadores de mediación: Se corrigió la anotación de nulabilidad del parámetro mediationExtras en todas las llamadas de carga del adaptador de mediación.
20.2.0
08-06-2021
Se agregó compatibilidad con el inspector de anuncios (beta) para publicadores de Google Ad Manager.
Se agregó la devolución de llamada onAdImpression() a FullScreenContentCallback.
El formato InstreamAd dejó de estar disponible.
Adaptadores de mediación:
Se dieron de baja MediationBannerAdapter, MediationInterstitialAdapter y MediationNativeAdapter. Los adaptadores nuevos deben implementar la clase Adapter para cargar estos formatos.
Los adaptadores de ofertas ahora pueden implementar métodos de carga distintos en la clase Adapter para formatos específicos de RTB.
19.7.0
20-01-2021
Cambios importantes en:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd quedó obsoleto.
Las clases y los paquetes con el prefijo Publisher dejaron de estar disponibles y se reemplazaron por el prefijo AdManager.
Última versión secundaria antes de la versión 20.0.0. Todas las APIs marcadas como obsoletas en esta versión y en las anteriores se quitarán en la versión 20.0.0. Consulta la guía de migración de la versión 20.0.0 para obtener más detalles.
19.6.0
04-12-2020
Se dio de baja el método onAdLeftApplication() AdListener.
Se corrigió un error por el que a los usuarios de dispositivos Android 11 se les solicitaba seleccionar un navegador cuando hacían clic en un anuncio.
19.5.0
20-10-2020
Anuncios de banner: Ahora se llama al método onAdImpression()
AdListener para los anuncios de banner.
Se agregó el método setHttpTimeoutMillis() para personalizar el tiempo de espera de las llamadas HTTPS realizadas por el SDK de anuncios de Google para dispositivos móviles.
Se agregó compatibilidad con dispositivos Android 11 para apps orientadas al nivel de API 30.
Anuncios de aplicación abierta: Se cambió el formato AppOpenAd para que funcione más como un formato de pantalla completa que como una vista de banner. Se agregaron los métodos getResponseInfo() y show() a AppOpenAd. Las clases AppOpenAdView y AppOpenAdPresentationCallback dejaron de estar disponibles
Mediación: Ya están disponibles los informes de estado de mediación. Usa ResponseInfo.getAdapterResponses() para obtener información de respuesta de cada red de publicidad que participó en una solicitud de anuncio.
Anuncios recompensados heredados:RewardedVideoAd dejó de estar disponible.
Se agregó el formato RewardedInterstitialAd, que actualmente se encuentra en versión beta privada.
Se corrigió un error por el que MobileAds.initialize() solo llamaba al controlador de finalización una vez. Cada llamada a MobileAds.initialize() ahora invoca la devolución de llamada de finalización.
Se agregaron nuevas devoluciones de llamada de error de carga a todos los formatos de anuncios que muestran un objeto LoadAdError. P. ej.: onAdFailedToLoad(LoadAdError).
Las devoluciones de llamada con errores de carga dejaron de estar disponibles y se muestra un valor int. p.ej., onAdFailedToLoad(int).
Anuncios recompensados: Se agregó onRewardedAdFailedToShow(AdError), y onRewardedAdFailedToShow(int) dejó de estar disponible.
Mediación recompensada: Se agregó el código de error de presentación MEDIATION_SHOW_ERROR. Todos los errores de presentación relacionados con anuncios mediados ahora muestran MEDIATION_SHOW_ERROR para AdError.getCode() y un AdError.getCause() NonNull que representa el error de mediación subyacente.
19.2.0
18-06-2020
Anuncios nativos: Se agregó una IU de validador nativo a las solicitudes de prueba para ayudarte a detectar y corregir incumplimientos de políticas nativas.
Se agregó el método MobileAds.disableMediationAdapterInitialization(). Llama a este método antes de inicializar el SDK de anuncios de Google para dispositivos móviles a fin de inhabilitar la inicialización del adaptador de mediación.
Se agregaron APIs para el formato de anuncio InstreamAd. Actualmente, la función se encuentra en
versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
Banner adaptable: Se cambiaron los métodos de creación de banners adaptables en la clase AdSize. Por ejemplo, se cambió el nombre de AdSize.getCurrentOrientationBannerAdSizeWithWidth() a AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediación: El SDK de anuncios de Google para dispositivos móviles ahora detecta excepciones que arrojan los adaptadores de mediación.
Mediación recompensada: Se corrigió un error por el que, si se almacenaron en caché varios anuncios recompensados con mediación, solo se mostraba uno.
Se agregó el método setTestDeviceIds() para habilitar la configuración de dispositivos de prueba una vez para todas las solicitudes de anuncios.
18.2.0
29-08-2019
Se agregaron APIs para el formato AppOpenAd. Actualmente, la función se encuentra en
versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
Mediación: El SDK de anuncios de Google para dispositivos móviles ahora detecta y maneja las excepciones de adaptador cuyos seguimientos de pila incluyen el SDK de anuncios de Google para dispositivos móviles.
18.1.0
09-07-2019
Versión oficial de la asistencia para la medición de aplicaciones.
Se agregó MobileAds.getInitializationStatus() para proporcionar el estado de inicialización de todas las redes de publicidad configuradas para tu app.
Se agregó MobileAds.getRequestConfiguration().
Los parámetros de segmentación establecidos en este objeto de configuración se usan para todas las
solicitudes de anuncios.
Anuncios nativos: Se agregó el método NativeAdOptions.Builder.setMediaAspectRatio() para solicitar una relación de aspecto específica para un elemento multimedia de un anuncio nativo.
Esta opción tiene prioridad sobre el método setImageOrientation(), que ya no está disponible.
Anuncios nativos: Ahora, se puede configurar el tipo de escala de imagen de MediaView con MediaView.setImageScaleType() para los anuncios que no son de video.
Anuncios nativos: Se agregó UnifiedNativeAd.getMediaContent().
Los publicadores que solo cargan imágenes a través de URLs pueden obtener el contenido multimedia del anuncio, proporcionarle una imagen y llamar a MediaView.setMediaContent() para propagar los datos de la imagen a través de MediaView para los anuncios que no son de video.
Anuncios nativos: Se agregaron APIs para habilitar la compatibilidad con Open Measurement para formatos de anuncios nativos personalizados que no son de video.
Se quitó la clase Correlator y sus APIs asociadas.
Anteriormente, esta función no era funcional.
Se agregaron dependencias en play-services-measurement y play-services-measurement-sdk. Las apps ya no necesitan agregar estas dependencias de forma explícita.
Para evitar una falla que ocurra en el primer inicio después de instalar la app desde Play Store, esta versión requiere que los editores declaren dependencias adicionales en su build.gradle:
Se corrigió el error de ANR que se originaba en
android.media.AudioManager.getStreamVolume.
17.2.0
11-03-2019
Video recompensado: Se agregó un nuevo conjunto de API de anuncios recompensados (consulta el paquete recompensado) que te permite cargar varios anuncios recompensados de forma simultánea.
Mediación: Se agregó un nuevo conjunto de API de adaptadores de mediación que admiten la inicialización. Los adaptadores que implementan la nueva API implementan la clase Adapter.
Publicadores que usen firebase-analytics junto con la versión 17.2.0 de cualquiera de las bibliotecas de anuncios (p.ej., com.google.android.gms:play-services-ads:17.2.0) debe usar com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31-01-2019
Publicadores que usen firebase-analytics junto con la versión 17.1.3 de cualquiera de las bibliotecas de anuncios (p.ej., com.google.android.gms:play-services-ads:17.1.3) debe usar com.google.firebase:firebase-analytics:16.3.0.
17.1.2
03-12-2018
Publicadores que usen firebase-analytics junto con la versión 17.1.2 de cualquiera de las bibliotecas de anuncios (p.ej., com.google.android.gms:play-services-ads:17.1.2) debe usar com.google.firebase:firebase-analytics:16.0.6.
17.1.1
12-11-2018
Se corrigió un error por el que ciertas combinaciones de play-services-ads y firebase-analytics (p.ej., ads:17.1.0 y analytics:16.0.5) generaron un error del compilador duplicate entry.
Publicadores que usen firebase-analytics junto con la versión 17.1.1 de cualquiera de las bibliotecas de anuncios (p.ej., com.google.android.gms:play-services-ads:17.1.1) debe usar com.google.firebase:firebase-analytics:16.0.5.
Los publicadores Ad Manager de Google deben especificar una
etiqueta <meta-data> con la clave
com.google.android.gms.ads.AD_MANAGER_APP
en su AndroidManifest.xml. Consulta la guía de introducción para obtener más detalles.
Anuncios nativos:NativeAppInstallAd, NativeContentAd y las APIs asociadas dejaron de estar disponibles y se los reemplazó por UnifiedNativeAd.
Consulta Anuncios nativos unificados avanzados para obtener más instrucciones sobre el uso de las nuevas APIs.
Anuncios nativos: Se agregó la función "Silenciar este anuncio".
Anuncios nativos: Se quitó el registro de advertencia benigno "UnconfirmedClickListener debe no ser nulo mientras se configura ClickConfirmingView".
Anuncios recompensados: Se agregó el método setAdMetadataListener a RewardedVideoAd para detectar cambios en los metadatos de los anuncios.
Anuncios recompensados: Si llamas a destroy(), se anulará el objeto de escucha.
Se corrigió un error por el que onRewardedVideoCompleted() no se activaba en los emuladores.
16.0.0
02-10-2018
No hay cambios en los anuncios. Consulta las notas de la versión de los Servicios de Google Play para obtener más información.
15.0.0
12-04-2018
Versión beta de MRAID v3.
Anuncios nativos: Se agregó la API de anuncios nativos unificados. Esto combina NativeAppInstallAds y NativeContentAds en un solo tipo nuevo: UnifiedNativeAd.
Nota: Cuando usas anuncios nativos, aparece una advertencia benigna en los registros cuando se hace clic en el anuncio nativo: "UnconfirmedClickListener should not be null while ClickConfirmingView está establecido". Esta advertencia se puede ignorar y se quitará en la próxima versión.
12.0.1
28-03-2018
No hay cambios en los anuncios. Consulta las notas de la versión de los Servicios de Google Play para obtener más detalles.
12.0.0
20-03-2018
Video recompensado: Se agregó el método de devolución de llamada onRewardedVideoCompleted() a RewardedVideoAdListener.
Mediación nativa: Se agregó el método trackViews() a NativeAdMapper, lo que permite que los adaptadores accedan a objetos View correspondientes a elementos individuales de anuncios nativos.
trackView() dejó de estar disponible y se reemplazó por trackViews().
11.8.0
18-12-2017
Corrección de errores y mejoras generales
11.6.0
07-11-2017
Se agregó la clase NativeAdViewHolder y los métodos relacionados en NativeAppInstallAd y NativeContentAd.
AdLoader.getMediationAdapterClassName dejó de estar disponible (los editores
deben usar los métodos del mismo nombre en
NativeAppInstallAd y NativeContentAd).
Los anuncios de prueba ahora incluyen una etiqueta en la parte superior. Consulta la guía de pruebas para obtener más detalles.
11.4.0
19-09-2017
Se agregaron métodos getMediationAdapterClassName() a las clases NativeAppInstallAd y NativeContentAd. El método del mismo nombre en AdLoader dejará de estar disponible.
Se agregó un nuevo método loadAd() que toma un objeto PublisherAdRequest a la clase RewardedVideoAd.
11.2.0
14-08-2017
Se agregó el método loadAds() a la clase AdLoader, que permite que las apps carguen varios anuncios únicos en una sola solicitud.
Cuando actualices tu app a la versión 11.2.0 o una posterior del SDK de anuncios de Google para dispositivos móviles, también deberás actualizar el build.gradle de tu app para especificar un compileSdkVersion de, al menos, 26 (Android O). Esto no cambia la forma en que se ejecuta tu app. No será necesario que actualices
targetSdkVersion.
A partir de la versión 11.2.0, el SDK de anuncios de Google para dispositivos móviles está disponible a través del repositorio Maven de Google. Para obtener más información, consulta las notas de la versión de los Servicios de Google Play.
11.0.0
07-06-2017
Se agregaron los métodos onAdClicked() y onAdImpression() a la clase AdListener.
Estos métodos solo se invocan para anuncios de instalación de aplicación nativa y de contenido nativo.
Se quitaron los métodos getInAppPurchaseListener() y setInAppPurchaseListener() de las clases AdView, InterstitialAd y NativeExpressAdView. También se quitaron las clases relacionadas de compras directas desde la aplicación.
Se agregó la capacidad de habilitar el modo envolvente en anuncios de pantalla completa agregando el método setImmersiveMode() a las clases PublisherInterstitialAd y RewardedVideoAd.
Se agregaron la interfaz OnPublisherAdViewLoadedListener, la clase PublisherAdViewOptions y la clase PublisherAdViewOptions.Builder para usar con AdLoader en las solicitudes native-plus-banner.
Se agregó la interfaz opcional OnImmersiveModeUpdatedListener que los adaptadores de mediación pueden implementar para recibir información sobre las actualizaciones del modo envolvente.
Se agregó el método getMediationAdapterClassName() a la clase RewardedVideoAd.
Se agregaron reglas keep para preservar automáticamente los nombres de clase del adaptador de mediación cuando se usa ProGuard.
10.2.0
15-2-2017
Los Servicios de Google Play 10.2.x es la primera versión que ya no incluye compatibilidad total con la versión 2.3.x de Android (Gingerbread).
Las apps desarrolladas con la versión 10.2.x del SDK y versiones posteriores requieren un nivel mínimo de API de Android de 14 y no se pueden instalar en dispositivos que ejecutan un nivel de API inferior a 14. Para obtener más información sobre tus opciones, incluida la compilación de varios APK para extender la compatibilidad de tu app con Android Gingerbread, consulta el
Blog para desarrolladores de Android.
Se agregó compatibilidad con elementos de video para contenido nativo avanzado y anuncios de plantilla personalizados.
Se agregaron los métodos getVideoController(), setVideoOptions() y getVideoOptions() a la clase PublisherAdView.
Se agregó la clase AdChoicesView.
Se agregaron los métodos getAdChoicesContent() y setAdChoicesContent() a la clase NativeAdMapper.
Se agregó la interfaz InitializableMediationRewardedVideoAdAdapter para adaptadores de mediación de videos recompensados que deseen habilitar la inicialización temprana antes de que se realice una solicitud de anuncio.
Se agregó compatibilidad con la vista previa en la app y la solución de problemas en Google Ad Manager.
10.0.1
21-11-2016
Corrección de errores y mejoras generales
9.8.0
24-10-2016
MobileAds.Initialize(Context) dejó de estar disponible.
Los publicadores de Google Ad Manager deben llamar a este método cuando inicializan sus apps. Los publicadores de AdMob deben seguir usando
MobileAds.Initialize(Context, String) y pasar el
código de su aplicación.
9.6.0
22-09-2016
Se agregó la clase MediaView para anuncios de video nativos avanzados.
Se agregó un método openDebugMenu() a la clase MobileAds para obtener una vista previa de creatividades y solucionar problemas de unidades de anuncios de Ad Manager.
Se agregó compatibilidad con eventos personalizados de videos recompensados.
9.4.0
01-08-2016
Corrección de errores y mejoras generales
9.2.0
27-06-2016
Se agregó el método setAdChoicesPlacement() a la clase NativeAdOptions.Builder, que los editores de apps ahora pueden usar para especificar la ubicación de su AdChoices en los anuncios nativos.
Se mejoró la reproducción de anuncios de video con varias correcciones de errores.
9.0.1
26-05-2016
Resuelve un problema de ProGuard que se introdujo en la versión 9.0.0.
Los editores ya no necesitan una opción keep para com.google.android.gms.common.util.DynamiteApi.
9.0.0
18-05-2016
Se agregó propagación automática de información de ubicación para apps que otorgan el permiso de ubicación de forma explícita.
Se agregó compatibilidad con eventos personalizados de mediación de videos recompensados.
Se agregaron opciones de video para anuncios nativos express.
Solo en esta versión, las apps que usan ProGuard para procesar posteriormente su aplicación deben agregar la siguiente opción keep a su archivo de configuración de ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
18-12-2015
Se agregó un método público, MobileAds.setAppVolume(), para informar al SDK de anuncios para dispositivos móviles sobre el nivel de volumen actual de una app.
Se implementaron correcciones de errores y mejoras.
8.3.0
6-11-2015
Se agregó compatibilidad con anuncios de video recompensados.
Se agregó un método isLoading() a PublisherAdView y PublisherInterstitialAd para verificar si hay una solicitud de anuncio en curso.
Se agregó el método setIsDesignedForFamilies() a AdRequest.Builder y PublisherAdRequest.Builder.
Se agregó un método destroy() a NativeAdView
8.1.0
24-09-2015
Se corrigieron varios errores.
7.8.0
13-08-2015
Versión de lanzamiento oficial de MRAID v2.
Se agregó un método isLoading() a AdLoader, AdView y InterstitialAd para verificar si hay una solicitud de anuncio en curso.
PublisherAdRequest.Builder#setManualImpressionsEnabled() quedó obsoleto.
Se usa PublisherAdView#setManualImpressionsEnabled() en su lugar.
7.5.0
28-05-2015
Se agregó compatibilidad con los formatos de anuncios nativos de contenido y de instalación de apps en AdMob y Ad Manager.
Se agregó compatibilidad con formatos de anuncios nativos personalizados, disponibles para las reservaciones de Ad Manager.
7.3.0
28-04-2015
Se corrigieron varios errores.
7.0.0
19-03-2015
Se agregaron los métodos addCustomTargeting() y addCategoryExclusion() a PublisherAdRequest.Builder.
Se solucionó un problema por el que PublisherAdView.recordManualImpression() registraba varias impresiones en Ad Manager cuando se usaba el recuento manual de impresiones
Se agregó el método setRequestAgent() a AdRequest.Builder y PublisherAdRequest.Builder.
Se debe usar este método para indicar los orígenes de las solicitudes de anuncios por parte de terceros que median al SDK de anuncios para dispositivos móviles.
6.5.87
08-12-2014
Se introdujo la arquitectura de JAR dividida: Los desarrolladores de Android Studio ahora pueden incluir la parte de anuncios de los Servicios de Google Play dependiendo de com.google.android.gms:play‑services‑ads:6.+.
Nota: Las apps que crean anuncios de banner en XML también deben hacer referencia a toda la biblioteca com.google.android.gms:play‑services:6.+.
Se corrigieron varios errores.
6.1
08-10-2014
Se agregó un método getLocation() a com.google.android.gms.ads.MediationAdRequest.
Se agregó una descripción de contenido al botón de cierre intersticial para brindar accesibilidad.
Se quitó el registro de "Google Play resources not found" cuando el proyecto de biblioteca está vinculado correctamente.
Se agregó getMediationAdapterClassName() a AdView para obtener el nombre de clase del adaptador de mediación de la red de publicidad que actualmente muestra un anuncio.
5.0
25-06-2014
Se agregaron nuevas APIs para implementar eventos personalizados.
Se agregó un flujo de compra predeterminado para compras directas desde la aplicación a través de la API de Facturación Google Play.
4.4
07-05-2014
Se agregaron nuevas API de Mediation Adapter.
Se agregó un nuevo formato del anuncio LARGE_BANNER de 320 x 100 para teléfonos y tablets.
Se agregó un nuevo formato intersticial para compras directas desde la aplicación. Configura un objeto InAppPurchaseListener en InterstitialAd para escuchar eventos de compra directa desde la aplicación.
Se corrigió un error de falla de SecurityException debido a la lectura de gservices sin permiso.
4.3
17-03-2014
InterstitialAd ahora funciona si se pasa un contexto de aplicación.
Se agregó el método setContentUrl() a PublisherAdRequest.Builder.
Se corrigió la excepción que se producía cuando el servicio no se registraba.
4.2
03-02-2014
Se corrigieron varios errores.
4.1
16-01-2014
Se agregó compatibilidad con Ad Manager y los anuncios de búsqueda en aplicaciones para dispositivos móviles.
AdRequest.Builder ahora tiene un método setLocation()
Se corrigió una falla que se producía si se solicitaba un anuncio intersticial, pero no se especificaba AdActivity en el manifiesto.
4.0
31-10-2013
Las APIs de anuncios de Google para dispositivos móviles ahora forman parte de los
Servicios de Google Play.
Las actualizaciones futuras de las APIs de anuncios de Google para dispositivos móviles se envían automáticamente a los dispositivos mediante los Servicios de Google Play.
Aún no se admiten Ad Manager y los anuncios de búsqueda para aplicaciones para dispositivos móviles.