Los errores de carga de anuncios ahora invocan un mensaje de Logcat que dice ad failed
to load en el seguimiento de pila de la falla. El seguimiento de pila registra este
mensaje como un error, pero no implica una falla. Consulta Cómo depurar mensajes de registro de errores comunes.
para interpretar errores comunes en la carga de anuncios. Si ves un error recurrente relacionado con la publicación de anuncios que no está documentado, comparte el seguimiento de pila con el equipo de asistencia del SDK de anuncios para dispositivos móviles.
Se actualizó la dependencia del SDK de User Messaging Platform a la versión 3.0.0.
23.2.0
2024-06-27
Se agregó el AdView.isCollapsible()
para indicar si se puede contraer el último banner cargado.
23.1.0
09-05-2024
Requiere un mínimo de compileSdkVersion de 34.
Adaptadores de mediación nativos: Se dieron de baja el loadNativeAd
y loadRtbNativeAd() a favor de loadNativeAdMapper() y loadRtbNativeAdMapper().
Los adaptadores deben migrar a estos nuevos métodos de carga y objetos relacionados.
23.0.0
2024-03-07
Cambios rotundos:
Se aumentó el nivel mínimo de la API de Android a 21.
Se quitó la API de MobileAds.enableSameAppKey() que dejó de estar disponible y se actualizó el método alternativo MobileAds.putPublisherFirstPartyIdEnabled() para mostrar un valor booleano sobre si la persistencia del control se realiza correctamente o no.
Native Ads:
Se quitó AdLoader.forUnifiedNativeAd(). Usa
AdLoader.forNativeAd() en su lugar.
Se quitó AdLoader.forCustomTemplateAd(). En su lugar, usa AdLoader.forCustomFormatAd().
Se quitó AdFormat.UNKNOWN, pero no tiene reemplazo. Aplicaciones que usan
QueryInfo.generate()
debe pasar un formato del anuncio.
Métodos AdManagerAdRequest.Builder heredados de su
superior ahora se pueden encadenar para crear un objeto a partir de una única llamada.
Esto requirió 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 tienen Servicios de Google Play.
Mediación: El valor que se muestra para Adapter.getVersionInfo() y Adapter.getSDKVersionInfo() cambió de com.google.android.gms.ads.mediation.VersionInfo a com.google.android.gms.ads.VersionInfo. Recomendaciones
adaptadores devuelven el tipo nuevo, ya que
com.google.android.gms.ads.mediation.VersionInfo es
obsoleto.
21.5.0
2023-01-31
Anuncios abiertos en la aplicación: Se dieron de baja los métodos AppOpenAd.load() que aceptan un parámetro de entrada de orientación y se agregaron métodos nuevos que no toman una entrada de orientación. Los métodos nuevos determinan la orientación en el momento de la solicitud, lo que coincide 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 utilizas
Versiones de Gradle anteriores a la 7.2.0 y requieren permiso para tu app
es posible que debas declarar el permiso de manera explícita en tu manifiesto de Android.
21.4.0
2022-12-14
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 Cómo configurar tu app.
para obtener más información.
Inspector de anuncios: Se 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 propio del publicador (antes conocido como el mismo).
clave de aplicación) para ayudarte a publicar anuncios más relevantes y personalizados mediante
datos recopilados de tus apps.
Versión oficial de lanzamiento para la generación de QueryInfo.
21.3.0
10-10-2022
Inspector de anuncios: Se agregó compatibilidad con el SDK para solicitar y mostrar anuncios solicitados a través de la IU del inspector de anuncios.
Inspector de anuncios: Se agregó compatibilidad con el SDK para exportar registros de solicitudes de anuncios a través de la hoja compartida de Android.
Se agregó getResponseExtras() a
ResponseInfo
lo que puede devolver información adicional sobre la respuesta del anuncio.
21.0.0
2022-05-25
Cambios rotundos:
El SDK de anuncios de Google para dispositivos móviles ahora requiere que todas las aplicaciones tengan un mínimo de
Nivel de API 19 de Android para ejecutar.
Se agregaron anotaciones @NonNull en cada método que
antes no definían explícitamente la nulabilidad.
Se quitó el método AdRequest.Builder.addNetworkExtras().
Usar 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 la configuración de contenido dirigido a niños) o cuando se llame a RequestConfiguration.Builder.setTagForUnderAgeOfConsent() con TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (consulta la configuración de usuarios menores de la edad de consentimiento).
20.5.0
2021-11-18
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 los informes y la prevención de fraudes.
20.4.0
2021-09-22
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
Es el manifiesto del SDK que se combina automáticamente con el manifiesto de la app a través de
Herramientas de compilación de Android Para obtener más información sobre AD_ID
declaración de permisos, incluida la forma de inhabilitarlo, consulta
este artículo de ayuda de Play Console.
Se agregó el
onAdClicked()
devolución de llamada a FullScreenContentCallback.
Se habilitó el
onAdClicked()
La devolución de llamada en la clase AdListener para el formato de anuncio nativo.
Adaptadores de mediación: Se corrigió la anotación de nulabilidad para el elemento
Parámetro mediationExtras en toda la carga del adaptador de mediación
llamadas.
20.2.0
08-06-2021
Se agregó compatibilidad con el Inspector de anuncios (beta) para los publicadores de Google Ad Manager.
Se agregó la devolución de llamada onAdImpression() a
FullScreenContentCallback
Se dio de baja el formato InstreamAd.
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
2021-01-20
Cambios importantes en los siguientes aspectos:
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.
Es la última versión secundaria anterior a la 20.0.0. Todas las APIs marcadas como obsoletas
de esta y las versiones 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
2020-12-04
Se dio de baja onAdLeftApplication() AdListener
.
Se corrigió un error que les solicitaba a los usuarios de dispositivos Android 11 que seleccionaran un navegador cuando hacían clic en un anuncio.
19.5.0
2020-10-20
Anuncios de banner: Ahora se llama al método onAdImpression()
AdListener para anuncios de banner.
Se agregó el método setHttpTimeoutMillis() para personalizar el tiempo de espera de las llamadas HTTPS que realiza el SDK de anuncios de Google para dispositivos móviles.
Se agregó compatibilidad con dispositivos con Android 11 para apps orientadas al nivel de API 30.
Anuncios de aplicación abierta: Se cambió el formato AppOpenAd para operar más
como un formato de pantalla completa
que una vista de banner. Se agregaron los métodos getResponseInfo() y show() a AppOpenAd. Se dejaron de estar disponibles las clases AppOpenAdView y AppOpenAdPresentationCallback.
Mediación: Ya están disponibles los informes de estado de la 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: Se dio de baja RewardedVideoAd.
Se agregó el formato RewardedInterstitialAd, que actualmente se encuentra en la 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 LoadAdError. P. ej., onAdFailedToLoad(LoadAdError).
Devoluciones de llamada de errores de carga obsoletas que muestran un int. P.ej., onAdFailedToLoad(int).
Anuncios recompensados: Se agregó onRewardedAdFailedToShow(AdError)onRewardedAdFailedToShow(int) dejó de estar disponible.
Mediación de anuncios recompensados: Se agregó el código de error de presentación MEDIATION_SHOW_ERROR. Ahora, todos los errores de presentación relacionados con los anuncios mediados muestran MEDIATION_SHOW_ERROR para AdError.getCode() y un AdError.getCause() no nulo que representa el error de mediación subyacente.
19.2.0
18-06-2020
Anuncios nativos: Se agregó una IU del validador nativo en las solicitudes de prueba para ayudarte a detectar y corregir incumplimientos de políticas nativas.
Se agregó MobileAds.disableMediationAdapterInitialization()
. Llama a este método antes de inicializar el SDK de anuncios de Google para dispositivos móviles para
inhabilitar la inicialización del adaptador de mediación.
Se agregaron APIs para el formato de anuncio InstreamAd. Actualmente, esta 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 las excepciones que arrojan los adaptadores de mediación.
Mediación de anuncios recompensados: Se corrigió un error que se producía cuando se almacenaban en caché varios anuncios recompensados mediados y 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, esta función se encuentra en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
Mediación: Excepciones del adaptador cuyos seguimientos de pila incluyan la
El SDK de anuncios de Google para dispositivos móviles ahora se encuentra en
SDK de anuncios de Google para dispositivos móviles.
18.1.0
09-07-2019
Lanzamiento oficial de la asistencia de medición de aplicaciones.
Se agregó MobileAds.getInitializationStatus() para proporcionar el estado de inicialización de todas las redes de anuncios configuradas para tu app.
Se agregó MobileAds.getRequestConfiguration().
Los parámetros de segmentación establecidos en este objeto de configuración se usan
solicitudes de anuncios.
Anuncios nativos: Se agregó el método NativeAdOptions.Builder.setMediaAspectRatio() para solicitar una relación de aspecto específica para el recurso multimedia de un anuncio nativo.
Esta opción tiene prioridad sobre el método setImageOrientation(), que ahora está obsoleto.
Anuncios nativos: para anuncios que no son de video, es el tipo de escala de imágenes de MediaView.
ahora se pueden configurar con MediaView.setImageScaleType()
Anuncios nativos: Se agregó UnifiedNativeAd.getMediaContent().
Los publicadores que solo cargan imágenes mediante URLs ahora pueden obtener el contenido multimedia del anuncio.
contenido, proporcionarle una imagen y llamar
MediaView.setMediaContent() para propagar los datos de imágenes
hasta MediaView para los anuncios que no son de video.
Anuncios nativos: Se agregaron APIs para habilitar la compatibilidad con Open Measurement
de anuncios nativos personalizados que no son de video.
Se quitó la clase Correlator y sus APIs asociadas.
Anteriormente, esta función no funcionaba.
Se agregaron dependencias en play-services-measurement y
play-services-measurement-sdk Las apps ya no deben agregar estas dependencias de forma explícita.
Para evitar una falla que ocurra en el primer inicio después de la instalación de la app desde
Play Store, esta versión requiere que los editores declaren
dependencias en su build.gradle:
Corrección de ANR que se originó en
android.media.AudioManager.getStreamVolume
17.2.0
2019-03-11
Videos recompensados: Se agregó un nuevo conjunto de APIs de anuncios recompensados (consulta el paquete rewarded) que te permite cargar varios anuncios recompensados de forma simultánea.
Mediación: Se agregó un nuevo conjunto de APIs de adaptadores de mediación que admiten la inicialización. Los adaptadores que implementan la nueva API implementan el
Adapter.
Editores que usan 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) deben usar com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31-01-2019
Editores que usan 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
Editores que usan 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) deben 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) dio como resultado una duplicate entry
error de compilador.
Editores que usan 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) deben usar com.google.firebase:firebase-analytics:16.0.5.
Los publicadores Ad Manager de Google deben especificar un
Etiqueta <meta-data> con clave
com.google.android.gms.ads.AD_MANAGER_APP
en su AndroidManifest.xml. Consulta las
Obtén
Guía de introducción para obtener más detalles.
Anuncios nativos:NativeAppInstallAd, NativeContentAd,
y las APIs asociadas dejaron de estar disponibles y se reemplazaron 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 benigna "UnconfirmedClickListener no debe ser nulo mientras se establece ClickConfirmingView".
Anuncios recompensados: Se agregó el método setAdMetadataListener en
RewardedVideoAd para detectar cambios en los metadatos de los anuncios
Anuncios recompensados: Si llamas a destroy(), se anulará el objeto de escucha.
Los siguientes métodos dejaron de estar disponibles en AdRequest.Builder.
Se corrigió un error por el que onRewardedVideoCompleted() no se activaba en los emuladores.
16.0.0
02-10-2018
No se realizaron cambios en los anuncios. Remitir a Servicios de Google Play
lanzamiento
notas 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 Unified Native Ad. Esto combina NativeAppInstallAds y NativeContentAds en un tipo nuevo: UnifiedNativeAd.
Nota: Cuando se usan anuncios nativos, aparece una advertencia benigna en los registros cuando se hace clic en el anuncio nativo: "UnconfirmedClickListener no debe ser nulo mientras se configura ClickConfirmingView." Puedes ignorar esta advertencia, que 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 información.
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 les brinda a los adaptadores acceso a objetos View correspondientes a recursos de anuncios nativos individuales.
trackView() dejó de estar disponible y se reemplazó por trackViews().
11.8.0
2017-12-18
Correcciones 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 (publicadores
debes usar los métodos del mismo nombre en
NativeAppInstallAd y NativeContentAd).
Los anuncios de prueba ahora muestran una etiqueta en la parte superior del anuncio. 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 PublisherAdRequest.
objeto a la clase RewardedVideoAd.
11.2.0
14-08-2017
Se agregó el método loadAds() a la clase AdLoader.
lo que permite que las apps carguen varios anuncios únicos en una sola solicitud.
Cuando actualizas tu app a la versión 11.2.0 o posterior del SDK de anuncios de Google para dispositivos móviles, el build.gradle de tu app también debe actualizarse para especificar un compileSdkVersion de al menos 26 (Android O). Esta
no cambia la forma en que se ejecuta tu app. No se te pedirá que actualices targetSdkVersion.
A partir de la versión 11.2.0, el SDK de anuncios de Google para dispositivos móviles está disponible en
el 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
2017-06-07
Se agregaron los métodos onAdClicked() y onAdImpression() a la clase AdListener.
Estos métodos solo se invocan para la instalación de apps nativas y los anuncios de contenido nativo.
Se quitaron los métodos getInAppPurchaseListener() y setInAppPurchaseListener() de las clases AdView, InterstitialAd y NativeExpressAdView. También se quitó el elemento de la app relacionado.
en las clases de compra de contenido.
Se agregó la capacidad de habilitar el modo envolvente en los anuncios de pantalla completa agregando el método setImmersiveMode() a las clases PublisherInterstitialAd y RewardedVideoAd.
Se agregó la interfaz OnPublisherAdViewLoadedListener,
Clase PublisherAdViewOptions y
Clase PublisherAdViewOptions.Builder para usar con AdLoader para native-plus-banner
solicitudes.
Se agregó el elemento OnImmersiveModeUpdatedListener opcional.
que los adaptadores de mediación pueden implementar para estar informado del modo envolvente
actualizaciones.
Se agregó el método getMediationAdapterClassName() al
Clase RewardedVideoAd.
Se agregaron reglas keep para conservar automáticamente los nombres de las clases del adaptador de mediación cuando se usa ProGuard.
10.2.0
2017-2-15
La versión 10.2.x de los Servicios de Google Play es la primera 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 de API mínimo de Android 14 y no se pueden instalar en dispositivos que ejecuten 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 la
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 getAdChoicesContent() y
métodos setAdChoicesContent() al
Clase NativeAdMapper.
Se agregó InitializableMediationRewardedVideoAdAdapter
para adaptadores de mediación de videos con premio que desean
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 solución de problemas en Google Ads.
Administrador.
10.0.1
2016-11-21
Correcciones de errores y mejoras generales
9.8.0
2016-10-24
Se retiró la baja de MobileAds.Initialize(Context).
Los publicadores de Google Ad Manager deben llamar a este método cuando inicialicen sus apps. Los publicadores de AdMob deben seguir usando MobileAds.Initialize(Context, String) y pasar su código de aplicación.
9.6.0
22-09-2016
Se agregó el
Clase MediaView para anuncios de video de anuncios nativos avanzados.
Se agregó un método openDebugMenu() a la clase MobileAds para la vista previa de creatividades y la solución de problemas de las unidades de anuncios de Ad Manager.
Se agregó compatibilidad con eventos personalizados de video recompensado.
9.4.0
01-08-2016
Correcciones de errores y mejoras generales
9.2.0
2016-06-27
Se agregó el método setAdChoicesPlacement() a la clase NativeAdOptions.Builder, que los publicadores de apps ahora pueden usar para especificar la ubicación de su AdChoices en los anuncios nativos.
Se mejoró la reproducción de los anuncios de video con varias correcciones de errores.
9.0.1
2016-05-26
Se resuelve un problema de ProGuard que se introdujo en la versión 9.0.0.
Los publicadores ya no necesitan una opción keep para com.google.android.gms.common.util.DynamiteApi.
9.0.0
18-05-2016
Se agregó el rellenado automático de información sobre ubicaciones para apps que otorgan el permiso de ubicación de manera explícita.
Se agregó compatibilidad con eventos personalizados de mediación de videos con premios.
Se agregaron opciones de video para anuncios de Native Express.
Solo en esta versión, las apps que usan ProGuard para procesar su aplicación de manera posterior
es necesario 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 Mobile Ads sobre el nivel de volumen actual de una app.
Se implementaron correcciones de errores y mejoras.
8.3.0
2015-11-6
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
el progreso de un proyecto.
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 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.
Usa PublisherAdView#setManualImpressionsEnabled() en su lugar.
7.5.0
28-05-2015
Se agregó compatibilidad con la instalación de aplicaciones y los formatos de anuncios nativos de contenido en AdMob y Ad Manager.
Se agregó compatibilidad para formatos de anuncios nativos personalizados, disponibles para reservas de Ad Manager.
7.3.0
28-04-2015
Se corrigieron varios errores.
7.0.0
19-03-2015
Se agregaron addCustomTargeting() y
addCategoryExclusion() métodos para
PublisherAdRequest.Builder
Se corrigió un problema por el cual 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.
Este método debe usarse para denotar orígenes de solicitudes de anuncios por parte de terceros que aplican mediaciones al Mobile Ads SDK.
6.5.87
2014-12-08
Se presentó la arquitectura de archivos JAR divididos: los desarrolladores de Android Studio ahora pueden
incluye la sección de anuncios de los Servicios de Google Play según
com.google.android.gms:play‑services‑ads:6.+ Nota: Las aplicaciones que crean anuncios de banner en XML igualmente deben hacer referencia.
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 "No se encontraron recursos de Google Play" cuando la biblioteca
proyecto está vinculado correctamente.
Se agregó getMediationAdapterClassName() a AdView para obtener el nombre de clase del adaptador de mediación de redes en el que actualmente se muestra un anuncio.
5.0
2014-06-25
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 APIs de Mediation Adapter.
Se agregó un nuevo formato de anuncio LARGE_BANNER de 320 x 100 para ambos teléfonos
y tabletas.
Se agregó un nuevo formato intersticial para compras directas desde la aplicación. Establece un
InAppPurchaseListener en InterstitialAd para escucharla
para eventos de compras directas desde la aplicación.
Se corrigió un error de fallo de SecurityException debido a lecturas no permitidas de gservices.
4.3
2014-03-17
InterstitialAd ahora funciona si se pasa un contexto de aplicación.
Se agregó el método setContentUrl() a PublisherAdRequest.Builder.
Se corrigió un error de excepción por el servicio no registrado.
4.2
03-02-2014
Se corrigieron varios errores.
4.1
16-01-2014
Se agregó compatibilidad con Ad Manager y Search Ads for Mobile Apps.
AdRequest.Builder ahora tiene un método setLocation().
Se corrigió un fallo que se producía si se solicitaba un anuncio intersticial y no se especificaba AdActivity en el manifiesto.
Las actualizaciones futuras de las APIs de anuncios de Google para celulares se envían automáticamente a
dispositivos a través de los Servicios de Google Play.
Aún no se admiten Ad Manager ni Search Ads for Mobile Apps.
[null,null,["Última actualización: 2024-10-18 (UTC)"],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],[]]