Con el lanzamiento de una nueva versión principal, es posible que se asigne una fecha de baja a las versiones principales anteriores. Después de que se descontinúe una versión del SDK, el tráfico de anuncios de esa versión correrá el riesgo de no rellenarse automáticamente debido a la interrupción de la publicación de anuncios.
- Beneficios de un programa de baja
La introducción de un programa de baja predecible ofrece los siguientes beneficios:
- Capacidad de predecir y planificar las actualizaciones del SDK con un año de anticipación
- Se puede borrar el código del SDK heredado que solo existe para admitir versiones anteriores, lo que disminuye el tamaño del SDK y reduce el riesgo de errores.
- Los recursos de ingeniería pueden enfocarse más en la compatibilidad con SDKs más nuevos y en la innovación de nuevas funciones de SDK.
Horario
En la siguiente tabla, se indican las fechas específicas de baja y sunset para cada versión de cpp.
| Versiones | Estado | Fecha de lanzamiento | Fecha de baja | Fecha de descontinuación | Guía de migración |
|---|---|---|---|---|---|
| v12.0.0 - 12.1.0 | Obsoleto | 7 de mayo de 2024 | 17 de junio de 2024 | 17 de junio de 2025 | |
| v11.0.0 - 11.10.0 | Obsoleto | 4 de mayo de 2023 | 17 de junio de 2024 | 17 de junio de 2025 | Comenzar |
| v10.4.0 - 10.7.0 | Obsoleto | 28 de junio de 2022 | 6 de febrero de 2024 | 17 de junio de 2025 | Comenzar |
| Atardecer | 13 de octubre de 2022 | 13 de octubre de 2022 | 30 de junio de 2023 1 | Comenzar | |
| v9.2.0 - 9.6.0 | Obsoleto | 28 de junio de 2022 | 6 de febrero de 2024 | 17 de junio de 2025 | Comenzar |
| Atardecer | Antes de junio de 2022 | 28 de junio de 2022 | 30 de junio de 2023 | Comenzar |
1 Las versiones 10.0.0 a 10.3.0 introdujeron una dependencia de un iOS antiguo que se retiró el 30 de junio de 2023. Actualiza a la versión 11.0.0 o una posterior para evitar el riesgo de interrupciones en la publicación de anuncios.
Diferencias entre versiones admitidas, obsoletas y descontinuadas
| Término | Compatible | Obsoleto | Atardecer |
|---|---|---|---|
| Versiones del SDK | Todas las versiones que dependen de una versión de Android y de iOS con la versión principal N o N-1, donde N es la versión principal más reciente de Android o iOS, respectivamente. | Todas las versiones que dependen de una versión de Android o iOS con la versión principal N-2 | Todas las versiones que dependen de una versión de Android o iOS con la versión principal N-3 o anterior. Las versiones que dependan de una versión principal N-3 dejarán de estar disponibles aproximadamente dos meses después de que se lance la dependencia de la versión principal N. |
| Publicación de anuncios | Los anuncios se publican en esta versión. | Los anuncios se publican en esta versión. | Los anuncios corren el riesgo de no publicarse en esta versión. Revisaremos periódicamente el uso de todas las versiones descontinuadas en el futuro para considerar la inhabilitación de la publicación de anuncios. Se dará prioridad a las versiones más antiguas con menor uso y mayores costos de mantenimiento. Cuando se inhabilita la publicación de anuncios, las solicitudes de anuncios devuelven un error de falta de relleno en el que se indica que esta versión se ha eliminado. |
| Asistencia | La asistencia técnica para el SDK está disponible a través del formulario de contacto. | Ya no se proporciona asistencia técnica para esta versión del SDK. Se te pedirá que valides el problema en una versión compatible para recibir asistencia completa. | Ya no se proporciona asistencia técnica para esta versión del SDK. Se te pedirá que valides el problema en una versión compatible para recibir asistencia completa. |
Excepciones
Este programa de baja proporciona un marco de referencia para la vida útil predecible de una versión del SDK. Sin embargo, es posible que haya excepciones en el futuro. Este cronograma no nos impide descontinuar una versión del SDK antes de la fecha indicada, pero nos comprometemos a comunicarnos de forma proactiva con suficiente antelación para cualquier cambio futuro.