Historial de versiones del SDK de IMA para Android de Google

Versión Fecha de lanzamiento Notas
3.34.0 2024-06-13
3.33.0 2024-03-28
3.32.0 obsoleto 2024-01-30
  • Esta versión tiene un problema con el dispositivo que ejecuta la API de Android a partir del nivel 25. En su lugar, usa la versión 3.33.0 de Android del SDK de IMA.
  • Agrega compatibilidad con la transmisión de VOD de unión de terceros para la publicación de grupos de anuncios. Consulta la Guía de publicación de Pods de Android para obtener más información. Este cambio incluye la adición de las siguientes APIs:
  • Aumenta el minSdkVersion que admite IMA a 19.
  • Se solucionó el problema relacionado con los clics en el anuncio mediante el botón Más información. no abriría una página nueva en Android API 30 y versiones posteriores. El problema todavía existe en las versiones 3.31.0 a 3.29.0 del SDK de IMA, en las que se necesita una solución alternativa para que funcionen los clics en el anuncio.
  • Se corrigió un error por el que se usaba AdsLoader.addAdsLoadedListener(). podría causar una excepción ArrayIndexOutOfBoundsException.
  • Agrega el error de anuncio VAST_NO_ADS_AFTER_WRAPPER.
3.31.0 2023-08-31
  • Hay un problema en las versiones 3.31.0 a 3.29.0 del SDK de IMA en La versión 30 de la API de Android y versiones posteriores, donde los clics en el anuncio se realizan mediante El botón Más información no abre una página nueva. Como solución alternativa para las versiones afectadas, debes agregar declaraciones de intent a la Web abierta en el manifiesto de tu app de la siguiente manera:
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • Actualiza la dependencia de IMA del SDK de OM a la versión 1.4.8, que incluye lo siguiente: las nuevas señales de TV conectada.
  • Las siguientes APIs de AdsRequest dan de baja:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • La versión 3.31.0 del SDK dejará de estar disponible el 28/3/2025. Consulta la Programa de baja para obtener más información.
3.30.3 2023-08-03
  • Se actualizaron las dependencias de bibliotecas internas para mejorar la latencia de inicio.
  • La versión 3.30.3 del SDK dejará de estar disponible el 31/8/2024. Consulta la Programa de baja para obtener más información.
3.30.2 2023-07-28
  • Corrige los errores NullPointerException inesperados. que se introdujo en la versión 3.30.1.
  • Se solucionó un problema con la protección automática que causaba que algunos eventos no se publicaran. emitidos desde el SDK. Esta corrección de errores afecta la extensión de ExoPlayer para el SDK de IMA de DAI.
  • Se agregó compatibilidad con Gradle v8 y versiones posteriores. Las versiones anteriores del SDK de IMA para Android para configurar android.enableR8.fullMode=false en gradle.properties. Consulta la Artículo sobre el modo completo de R8 para obtener más información.
  • La versión 3.30.2 del SDK dejará de estar disponible el 3/8/2024. Consulta la Programa de baja para obtener más información.
3.30.1 Obsoleto 2023-04-18
  • Esta versión tiene un problema NullPointerException errores. Use la versión 3.29.0 de Android anterior del SDK de IMA hasta que haya una versión más reciente que funcione lanzamiento.
  • Soluciona un problema por el que las apps que usan la versión 3.30.0 fallan en dispositivos que no ejecutan Android TV. dispositivos.
3.30.0 dejó de estar disponible 2023-03-29
  • Esta versión tiene un problema que provoca fallas en las apps que son que no se ejecuta en la plataforma de Android TV. En su lugar, usa la versión 3.29.0 de Android del SDK de IMA.
  • Agrega el ImaSdkFactory.createVideoStitcherVodStreamRequest() en la API de Cloud.
  • Agrega compatibilidad con el inventario híbrido de Google TV.
  • Quita la compatibilidad con la versión obsoleta API de ImaSdkFactory.createSdkOwnedPlayer().
  • Agrega el ADS_PLAYER_NOT_PROVIDED código de error.
  • Crea el BaseRequest. que tanto AdsRequest como StreamRequest implementar.
  • Agrega SecureSignals. .
  • Agrega BaseRequest.setSecureSignals(). .
  • La versión 3.30.0 del SDK dejará de estar disponible el 18/4/2024. Consulta la Programa de baja para obtener más información.
3.29.0 2022-10-14
  • Cambia el nombre de la clase EspVersion por la clase VersionInfo.
  • Se cambia el nombre de las APIs de Encrypted Signals for Publishers (ESP) a Secure Signals. APIs
  • Se agregaron las APIs de marcas de función. Puedes usar las APIs de marcas de función para habilitar o inhabilitar funciones específicas de IMA. Usa ImaSdkSettings.getFeatureFlags() y ImaSdkSettings.setFeatureFlags() para obtener y establecer marcas de función.
  • Se corrigió un problema por el que no se enviaban algunos eventos de IMA.
  • Agrega androidx.webkit:webkit como dependencia del SDK de IMA
  • La versión 3.29.0 del SDK dejará de estar disponible el 29/3/2024. Consulta la Programa de baja para obtener más información.
3.28.2 2022-09-14
  • Se actualizaron las dependencias del SDK para usar AndroidX.
  • La versión 3.28.2 del SDK dejará de estar disponible el 14/10/2023. Consulta la Programa de baja para obtener más información.
3.28.1 Obsoleto 2022-08-03
  • Esta versión tiene problemas de fallas en Android v27 y menor. En su lugar, usa la versión 3.28.2 de Android del SDK de IMA.
  • Agrega el ImaSdkFactory.createVideoStitcherLiveStreamRequest() en la API de Cloud.
  • La versión 3.28.1 del SDK dejará de estar disponible el 14/9/2023. Consulta la Programa de baja para obtener más información.
3.27.1 2022-05-27
  • Versión del servicio, sin funciones nuevas.
  • La versión 3.27.1 del SDK dejará de estar disponible el 3/8/2023. Consulta la Programa de baja para obtener más información.
3.27.0 1-3-2022
  • Agrega compatibilidad con espacios complementarios de tamaño flexible mediante la configuración de anuncios complementarios. ancho y alto a la constante de IMA FLUID_SIZE
  • La versión 3.27.0 del SDK dejará de estar disponible el 27/5/2023. Consulta la Programa de baja para obtener más información.
3.26.0 2022-01-12
  • Agrega las APIs de Encrypted Signals for Publishers (ESP) (se cambió de nombre a Indicadores seguros en la versión 3.29.0 del SDK de IMA). Esto permite a los publicadores habilitar los ofertantes de red e IdP.
  • La versión 3.26.0 del SDK dejará de estar disponible el 1/3/2023. Consulta la Programa de baja para obtener más información.
3.25.1 2021-11-08
  • Agrega AdsRenderingSettings.setEnableCustomTabs() y AdsRenderingSettings.getEnableCustomTabs() para los clics en anuncios en la app pestañas personalizadas.
  • A partir de la versión 3.25.1, el SDK de IMA incluye com.google.android.gms.permission.AD_ID en el SDK manifiesto que Android combina automáticamente con el manifiesto de la app herramientas de compilación. Para obtener más información sobre el permiso AD_ID incluida la forma de inhabilitarla, consulta esta Artículo de ayuda de Play Console.
  • Agrega compatibilidad con el ID del conjunto de apps para casos de uso como la denuncia y la prevención de fraudes.
  • Agrega mejoras en el rendimiento al usar varios Instancias de AdsLoader mediante la compatibilidad con el almacenamiento en caché y la reutilización de subprocesos.
  • La versión 3.25.1 del SDK dejará de estar disponible el 12/1/2023. Consulta la Programa de baja para obtener más información.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • Agrega el ImaSdkSettings.setSessionId() y las ImaSdkSettings.getSessionId() . para obtener y establecer el ID de sesión. Esta es una actividad aleatoria temporal Es el ID que se usa exclusivamente para la limitación de frecuencia.
  • Se corrigió un error NullPointerException relacionado con el anuncio complementario. anuncios.
  • Inhabilita el código JavaScript en los anuncios complementarios en un nivel inferior al nivel de API 21 de solucionar un problema con vulnerabilidades de seguridad.
  • La versión 3.23.0 del SDK dejará de estar disponible el 3/6/2022. Consulta la Programa de baja para obtener más información.
3.22.3 2021-03-16
  • Se corrigió un error de NullPointerException relacionado con el lanzamiento. el AdsLoader mientras se carga un anuncio.
  • Agrega el error 1206 para un UNEXPECTED_ADS_LOADED_EVENT cuando se carga un anuncio. el evento se envía de forma inesperada.
  • La versión 3.22.3 del SDK dejará de estar disponible el 7 de abril de 2022. Consulta la Programa de baja para obtener más información.
3.22.2 2021-02-26
  • El SDK de IMA ahora depende de las siguientes bibliotecas:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • Corrige el mensaje de error que se producía cuando AdsLoader recibía un mensaje error sin un ID de sesión válido.
  • La versión 3.22.2 del SDK dejará de estar disponible el 16/3/2022. Consulta la Programa de baja para obtener más información.
3.22.0 2021-01-11
  • Agrega la entrega de grupos de anuncios para las transmisiones de DAI. En el flujo de trabajo de publicación de grupos de anuncios, solo es responsable de publicar anuncios. Los publicadores son responsables de el contenido y la creación del manifiesto, que luego dirigirá al Administrador de anuncios. Usa ImaSdkFactory.createPodStreamRequest(). para crear una solicitud de transmisión para la entrega de grupos de anuncios. Si usas esta información, responsable de cargar la transmisión en streamInit().
  • Se corrigió una fuga de memoria causada por la incapacidad de la supervisión del ciclo de vida de la app. se limpien correctamente.
  • La versión 3.22.0 del SDK dejará de estar disponible el 26/2/2022. Consulta la Programa de baja para obtener más información.
3.21.4 2020-12-09
  • Quita un mensaje de advertencia inofensivo relacionado con las llamadas adsLoader.release() después de que se haya destruido WebView.
  • La versión 3.21.4 del SDK dejará de estar disponible el 8/1/2022. Consulta la Programa de baja para obtener más información.
3.21.2 2020-11-20
  • Se solucionaron problemas inesperados de seguridad para subprocesos que causaban el envío de actualizaciones de mensajes. de una cola vacía.
  • Actualiza la documentación de AdsLoader.release()
  • La versión 3.21.2 del SDK dejará de estar disponible el 9/12/2021. Consulta la Programa de baja para obtener más información.
3.21.1 2020-11-17
  • Soluciona un problema que ocasionalmente producía fallas de la aplicación cuando se producían los eventos se activó.
  • La versión 3.21.1 del SDK dejará de estar disponible el 20/11/2021. Consulta la Programa de baja para obtener más información.
3.21.0 2020-10-23
  • Agrega compatibilidad con anuncios SIMID en el SDK de DAI para Android.
  • Agrega el AdsLoader.release() BaseDisplayContainer.destroy() y deja de estar disponible. Este cambio resuelve una fuga de memoria que se produjo al eliminar un BaseDisplayContainer en medio de una programación de anuncios de VMAP AdsLoader.release() es el nuevo método recomendado para eliminar objetos del SDK de IMA, en lugar de usar BaseDisplayContainer.destroy()
  • La versión 3.21.0 del SDK dejará de estar disponible el 17/11/2021. Consulta la Programa de baja para obtener más información.
3.20.1 2020-10-12
  • Se corrigió un problema con los complementos HTMLResource en el nivel de API 29 y versiones posteriores de Android Consulta la documentación cambio en el comportamiento de la API de Android.
  • La versión 3.20.1 del SDK dejará de estar disponible el 23/10/2021. Consulta la Programa de baja para obtener más información.
3.20.0 18-08-2020
  • La versión 3.20.0 es la primera que se verá afectada cambios en el comportamiento de pausa de IMA. Si usas esta versión del SDK o una futura, te recomendamos que leas entrada de blog y realizar los cambios para pausar el comportamiento en tu y mantener la integridad de su aplicación. Los publicadores pueden probar la implementación de estos cambios con la etiqueta de anuncio de prueba.
  • Agrega el onPause() y onResume() devoluciones de llamada para la clase VideoStreamPlayer de DAI.
  • Agrega adPeriodDuration(). método a la clase AdProgressInfo.
  • Se agregó compatibilidad con imágenes de resguardo de clics en íconos en dispositivos Android TV.
  • Agrega el ICON_FALLBACK_IMAGE_CLOSED evento que se controla cuando se cierra la imagen de resguardo del ícono en Android TV dispositivos.
  • Quita el método focusSkipButton() obsoleto de AdsManager a favor de focus() .
  • En el caso de los dispositivos de CTV, los anuncios ahora se enfocan automáticamente cuando Se activó el evento AdEvent.AdEventType STARTED. Para inhabilitar la configuración automática para los anuncios, utiliza el adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) y, luego, usar el focus() en función de los requisitos personalizados.
  • Agrega getCurrentTimeMs(). y getDurationMs métodos a la clase VideoProgressUpdate().
  • getCurrentTime y Métodos getDuration a favor del nuevo getCurrentTimeMs y getDurationMs .
  • Se solucionó un problema relacionado con las transmisiones en vivo de DASH en las que no se producían eventos de anuncios. se informaron correctamente.
  • La versión 3.20.0 del SDK dejará de estar disponible el 12/10/2021. Consulta la Programa de baja para obtener más información.
3.19.4 08-07-2020
  • Soluciona un problema que impedía setLoadVideoTimeout actualizar correctamente el tiempo de espera.
  • La versión 3.19.4 del SDK dejará de estar disponible el 18/08/2021. Consulta la Programa de baja para obtener más información.
3.19.3 29-06-2020
  • Soluciona un problema con la integración del MTC de IAB para el GDPR que causaba el problema. fallas de los jugadores integrados en los SDK de la plataforma de administración de consentimiento.
  • La versión 3.19.3 del SDK dejará de estar disponible el 8/7/2021. Consulta la Programa de baja para obtener más información.
3.19.2 2020-06-22
  • Se solucionó un problema que causaba que el SDK lo ignorara. VideoAdPlayerCallback.onContentComplete() fuera de la reproducción de anuncios.
  • Agrega la capacidad de especificar diferentes conjuntos de subtítulos de la DAI para la misma lenguaje usando el parámetro subtitle_name para VideoStreamPlayer.loadUrl()
  • La versión 3.19.2 del SDK dejará de estar disponible el 29/6/2021. Consulta la Programa de baja para obtener más información.
3.19.0 2020-05-12
3.18.1 2020-03-25
  • Agrega escalamiento para los anuncios complementarios en dispositivos de alta densidad de píxeles.
  • Se agregó compatibilidad con anuncios de SIMID del cliente.
  • La versión 3.18.1 del SDK dejará de estar disponible el 12/5/2021. Consulta la Programa de baja para obtener más información.
3.18.0 2020-03-04
  • Agrega pause() y resume() al VideoStreamPlayer interfaz de usuario. Estas se deben implementar en la versión 3.18.0 y posteriores.
  • La versión 3.18.0 del SDK dejará de estar disponible el 25/3/2021. Consulta la Programa de baja para obtener más información.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • Reestructura la compatibilidad con contentUrl OMID 1.3 con AdsRequest.setContentUrl y StreamRequest.setContentUrl
  • Reestructura la compatibilidad con obstrucciones compatibles con OMID 1.3 con FriendlyObstruction
  • Los métodos dan de baja BaseDisplayContainer.registerVideoControlsOverlay y BaseDisplayContainer.unregisterAllVideoControlsOverlay. a favor de FriendlyObstruction
  • Soluciona un problema con un NullPointerException se produce después de la llamada clear() el CompanionAdSlots
  • Soluciona un problema que podría causar fugas de memoria durante las llamadas. destroy() durante la reproducción de anuncios.
  • La versión 3.16.5 del SDK dejará de estar disponible el 7/2/2021. Consulta la Programa de baja para obtener más información.
3.16.2 2019-12-05
  • Se agregó compatibilidad con la inclusión automática de parámetros de consentimiento del MTCv2 de IAB y la CCPA.
  • Para usar las preferencias de Android, ahora se requiere androidx. .
  • La versión 3.16.2 del SDK dejará de estar disponible el 22/01/2021. Consulta la Programa de baja para obtener más información.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • Agrega el replaceAdTagParameters método de StreamManager que permite reemplazar todos los parámetros de etiquetas de anuncios durante una transmisión en vivo.
  • Quita la compatibilidad con los siguientes métodos obsoletos:
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • La versión 3.16.0 del SDK dejará de estar disponible el 8/11/2020. Consulta la Programa de baja para obtener más información.
3.14.0 2019-09-11
  • Versión del servicio, sin funciones nuevas.
  • La versión 3.14.0 del SDK dejará de estar disponible el 23/10/2020. Consulta la Programa de baja para obtener más información.
3.13.1 2019-09-03
  • Se agregó la capacidad de establecer el contexto de reproducción continua de una solicitud de anuncios. Consulta la setContinuousPlayback() para obtener más información.
  • Agrega el getUniversalAdIds() método a la clase Ad.
  • Agrega el setAuthToken, getAuthToken, setFormat, getFormat y StreamFormat enum.
  • Corrige un error en los dispositivos Nexus 5 que se produce cuando se quita un contenedor antes de recibir una respuesta de anuncio.
  • Se solucionó un problema por el que los anuncios complementarios solo se renderizaban una vez.
  • Soluciona un problema por el que los tipos de anuncios no lineales (no lineales, VPAID) no presentaban errores elegantes.
  • La versión 3.13.1 del SDK dejará de estar disponible el 11/09/2020. Consulta la Programa de baja para obtener más información.
3.11.3 2019-06-11
  • Corrige el error con la configuración de is_lat en dispositivos del AOSP.
  • La versión 3.11.3 del SDK dejará de estar disponible el 3/9/2020. Consulta la Programa de baja para obtener más información.
3.11.2 2019-04-16
  • Se corrigió la siguiente falla: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap"
  • La versión 3.11.0 del SDK dejó de estar disponible oficialmente a partir del 11 de junio de 2020. Consulta la Programa de baja para obtener más información.
3.11.0 obsoleta 2019-03-22
3.10.9 2019-03-13
  • Se corrigió un error de condición de carrera en el que la IU del anuncio a veces no se renderizaba. los anuncios que siguen, después de que se omite el primero.
  • Se solucionó un bloqueo que se producía al llamar al API de getCompanionAds().
  • La versión 3.10.7 del SDK dejará de estar disponible el 22/3/2020. Consulta la Programa de baja para obtener más información.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • Agrega el método seek() a la interfaz del reproductor de transmisión.
  • Se agregó compatibilidad con las devoluciones de llamada de eventos de anuncios AD_BUFFERING.
  • Ya no se deben pasar contenedores en la solicitud de anuncio. El nuevo flujo de trabajo requiere que un contenedor se pase a través de un AdsLoader .
  • Agrega el método BaseDisplayContainer.destroy().
  • Se corrigió una fuga de memoria que se producía cuando se completaba la reproducción de video.
  • requestNextAdBreak deja de estar disponible. Esta API se quitará dentro de en una versión futura. Luego, los anuncios se recuperarán automáticamente en 4 segundos. antes de la pausa publicitaria.
  • La versión 3.10.2 del SDK dejará de estar disponible el 19 de febrero de 2020. Consulta la Programa de baja para obtener más información.
3.10.2 2018-11-13
  • Corrige una condición de carrera que causa que el segundo anuncio de un grupo de anuncios arroje un error VAST 402.
  • Agrega limitación de frecuencia y exclusión competitiva al SDK de DAI para Android.
  • Mueve getAdProgressInfo() de StreamManager a BaseManager.
  • Se agregaron getVastMediaHeight(), getVastMediaWidth() y getVastMediaBitrate() a Ad.
  • La versión 3.9.4 del SDK dejará de estar disponible el 23/01/2020. Consulta la Programa de baja para obtener más información.
3.9.4 2018-08-01
  • Se agregó getCompanionAds() a Ad. Esto muestra anuncios complementarios solo cuando se usa DAI.
  • Agrega una clase CompanionAd nueva.
  • Agrega el evento SKIPPABLE_STATE_CHANGED nuevo a AdEvent.
  • Se solucionó un problema por el que no se respetaba la configuración predeterminada de focusSkipButtonWhenAvailable en algunos casos
  • La versión 3.9.0 del SDK dejará de estar disponible el 1 de agosto de 2019. Consulta la Programa de baja para obtener más información.
3.9.0 2018-07-09
  • Ahora se admite Android TV.
  • Se agregó focusSkipButton() a AdsManager. Esta opción solo funcionará en Android TV.
  • Agrega getFocusSkipButtonWhenAvailable() a AdsRenderingSettings, y el valor predeterminado es true. Esta opción solo funcionará en Android TV.
  • Se agregó setFocusSkipButtonWhenAvailable() a AdsRenderingSettings. Esta opción solo funcionará en Android TV.
  • VideoAdPlayer ahora extiende la interfaz VolumeProvider. Ahora se requiere la implementación de esta interfaz para la reproducción personalizada.
  • La versión 3.8.7 del SDK dejará de estar disponible el 9 de julio de 2019. Consulta la Programa de baja para obtener más información.
3.8.7 2018-05-23
  • Permite animaciones en anuncios complementarios HTML.
  • La versión 3.8.5 del SDK dejará de estar disponible el 23/5/2019. Consulta la Programa de baja para obtener más información.
3.8.5 2018-04-09
  • Se solucionó un problema por el que se ignoraba ImaSdkSettings.
  • Se corrigió un problema por el que había conflictos de compilación con com.android.support.
  • Se agregó setAdWillPlayMuted a AdsRequest.
  • Se agregó setLoadVideoTimeout a AdsRenderingSettings.
  • La versión 3.8.2 del SDK dejará de estar disponible el 9 de abril de 2019. Consulta la Programa de baja para obtener más información.
3.8.2 2018-01-24
  • Agrega setLiveStreamPrefetchSeconds a AdsRequest
  • Se implementaron varias correcciones de documentación.
  • La versión 3.7.4 del SDK dejará de estar disponible el 24/1/2019. Consulta la Programa de baja para obtener más información.
3.7.4 2017-06-29
  • Se agregó setVastLoadTimeout a AdsRequest.
  • Se agregó getSkipTimeOffset a Ad.
  • La versión 3.7.2 del SDK dejará de estar disponible el 29/06/2018. Consulta la Programa de baja para obtener más información.
3.7.2 2017-05-25
  • Se agregó setDebugMode a ImaSdkSettings.
  • La versión 3.7.1 del SDK dejará de estar disponible el 25/5/2018. Consulta la Programa de baja para obtener más información.
3.7.1 2017-03-24
  • Resuelve un conflicto de espacio de nombres cuando se usa Proguard.
  • Se redujo el tamaño del jar alrededor de 30 KB.
  • La versión 3.7.0 del SDK dejará de estar disponible el 24 de marzo de 2018. Consulta la Programa de baja para obtener más información.
3.7.0 2017-03-13
  • Se solucionó un problema por el que algunas clases de IMA se combinaban de forma inadvertida con el paquete a.a.a.a de ProGuard
  • La versión 3.6.0 del SDK dejará de estar disponible el 13/3/2018. Consulta la Programa de baja para obtener más información.
3.6.0 2017-02-16
  • Agrega lo siguiente a Ad:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • Agrega AdsManager.requestNextAdBreak()..
  • Agrega lo siguiente a AdsRenderingSettings:
    • setEnablePreloading()
    • getEnablePreloading()
  • Agrega lo siguiente a AdsRequest:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • La versión 3.5.2 del SDK dejará de estar disponible el 16/02/2018. Consulta la Programa de baja para obtener más información.
3.5.2 2016-11-14
  • Se agrega un reproductor de video propiedad del SDK que, de manera opcional, controla la reproducción de anuncios.
  • Agrega CompanionAdSlot.ClickListener y métodos para agregar y quitar un objeto de escucha.
  • Soluciona un problema con registros de errores de getViewability() no válidos.
  • Soluciona problemas relacionados con los íconos clics y no se muestran correctamente.
  • La versión 3.4.0 del SDK dejará de estar disponible el 14/11/2017. Consulta la Programa de baja para obtener más información.
3.4.0 2016-09-12
  • Se corrigió un error de archivos duplicados que se producía cuando se usaba la versión 9.0.0 o una posterior de los Servicios de Google Play.
3.3.2 2016-07-11
3.3.0 2016-05-31
3.2.1 2016-04-07
  • Versión del servicio, sin funciones nuevas.
3.1.3 2015-12-16
3.b13.3 (Beta) 2015-09-10
  • Versión del servicio, sin funciones nuevas.
3.b12.1 (Beta) 2015-07-20
3.b11.4 (Beta) 2015-05-21
  • Agrega lo siguiente a la API:
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (Beta) 2015-03-24
  • Se agregaron ImaSdkSettings.getMaxRedirects y ImaSdkSettings.setMaxRedirects.
  • Las clases de la API de IMA ahora son final.
  • Los números de versión del SDK ahora tienen el formato 3.bX.Y, con b para indicar el estado beta del SDK.
  • Se quitaron los siguientes valores de AdError.AdErrorCode:
    • API_ERROR: En su lugar, usa UNKNOWN_AD_RESPONSE.
    • PLAYLIST_MALFORMED_RESPONSE: En su lugar, usa UNKNOWN_AD_RESPONSE.
    • El SDK no generó REQUIRED_LISTENERS_NOT_ADDED.
    • VAST_INVALID_URL: En su lugar, usa VAST_LOAD_TIMEOUT.
Versión beta 9 2014-10-17
  • Se agregan las APIs de anuncios getTitle, getDescription, y getContentType.
  • Agrega información sobre la posición del grupo de anuncios a la IU del anuncio, por ejemplo, "Anuncio 1 de 4: (0:13)".
  • Ya no debes controlar directamente la pausa, la reproducción ni la reanudación de anuncios con tu reproductor de video. En su lugar, usa AdsManager.pause(). y AdsManager.resume().
Versión beta v8 2014-06-12
  • Soluciona un problema en el que la IU del anuncio no se borra para los anuncios que se pueden omitir.
  • Documenta el código de error para los tiempos de espera de carga de los archivos multimedia.
Versión beta 7 2014-05-27
Versión beta 6 2014-04-14
  • Se agrega compatibilidad con VAST 3.
  • Agrega compatibilidad parcial con VMAP (paridad con las reglas de anuncios actuales de Ad Manager).
  • Agrega lo siguiente a la API:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • Se corrigió un error relacionado con los anuncios durante el video con un grupo de anuncios optimizado con un wrapper. causó que se omitieran todos los demás anuncios del grupo.
  • AdsRenderingSettings que se pase a AdsManager ya no se ignorados.
  • Se corrigieron varios errores para agregar estabilidad.
Versión beta 5 2013-12-12
  • Soluciona el problema relacionado con los anuncios que se pueden omitir en las playlists.
Versión beta 4 2013-10-15
  • Se agregó la capacidad de restablecer los valores de correlator llamando a contentComplete en AdsLoader
Versión beta 3 2013-09-05
  • Versión del servicio, sin funciones nuevas.
Versión beta 2 2013-07-07
  • Lanzamiento público de la versión beta del SDK.
Versión beta cerrada v2 2013-06-24
  • Se agregó una API para configurar el idioma de la IU en el objeto ImaSdkSettings. Ten en cuenta que se usa para configurar el idioma de la IU, no el idioma del anuncio.
  • Se solucionó el conflicto que se producía cuando una app incluía ambos SDK de IMA y bibliotecas de SDK de AdMob.
  • Se agregó el registro para varias métricas internas de rendimiento.
Versión beta cerrada v1 2013-04-02
  • Versión beta inicial. Los siguientes son problemas conocidos de la versión beta:

    Relacionado con los SDKs

    Los siguientes AdEvents disponibles en la El SDK de IMA para HTML5 no se admite en Android SDK de IMA v3: IMPRESSION: LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED: VOLUME_MUTED

    Ejemplo de contenido relacionado con una app

    1. Existe un problema intermitente por el que el reproductor de anuncios no se reanudan correctamente después de que el usuario hace clic en un anuncio. Para ejemplo, en ocasiones, cuando regresas a la aplicación después de hacer clic en un anuncio, reanudar su reproducción hace que saltar hasta el final y completarse, en lugar de reanudar donde quedó antes de hacer clic.
    2. Los anuncios que devuelve el "Instream 2" la etiqueta de anuncio no son compatibles con la versión 3 del SDK de IMA para Android.
    3. El reproductor de muestra no inhabilita automáticamente el salto (de arrastre). mientras se reproducen los anuncios. Asegúrate de inhabilitar los saltos en tu video. reproductor mientras se reproducen los anuncios.