Lorsqu'une nouvelle version majeure est publiée, une date d'abandon peut être attribuée aux versions majeures antérieures. Une fois qu'une version du SDK est abandonnée, le trafic publicitaire provenant de cette version risque d'enregistrer automatiquement des erreurs "Pas de remplissage" suite à l'arrêt de la diffusion des annonces.
- Avantages d'un calendrier d'abandon
La mise en place d'un calendrier d'abandon prévisible offre les avantages suivants :
- Possibilité de prévoir et de planifier les mises à jour du SDK avec un an d'avance.
- Le code du SDK hérité qui n'existe que pour prendre en charge les anciennes versions peut être supprimé, ce qui réduit la taille du SDK et le risque de bugs.
- Les ressources d'ingénierie peuvent se concentrer davantage sur la compatibilité avec les SDK plus récents et sur l'innovation de nouvelles fonctionnalités du SDK.
Horaires
Le tableau suivant répertorie les dates auxquelles chaque version cpp est abandonnée et finit par disparaître.
| Versions | État | Date de sortie | Début de la période d'abandon | Date d'abandon | Guide de migration |
|---|---|---|---|---|---|
| v12.0.0 - 12.1.0 | Obsolète | 7 mai 2024 | 17 juin 2024 | 17 juin 2025 | |
| v11.0.0 - 11.10.0 | Obsolète | 4 mai 2023 | 17 juin 2024 | 17 juin 2025 | Commencer |
| v10.4.0 - 10.7.0 | Obsolète | 28 juin 2022 | 6 février 2024 | 17 juin 2025 | Commencer |
| Coucher du soleil | 13 octobre 2022 | 13 octobre 2022 | 30 juin 2023 1 | Commencer | |
| v9.2.0 - 9.6.0 | Obsolète | 28 juin 2022 | 6 février 2024 | 17 juin 2025 | Commencer |
| Coucher du soleil | Avant juin 2022 | 28 juin 2022 | 30 juin 2023 | Commencer |
1 Les versions 10.0.0 à 10.3.0 ont introduit une dépendance à un ancien iOS qui a été abandonné le 30 juin 2023. Passez à la version 11.0.0 ou ultérieure pour éviter tout risque d'interruption de la diffusion des annonces.
Différences entre les versions compatibles, obsolètes et abandonnées
| Terme | Compatible | Obsolète | Coucher du soleil |
|---|---|---|---|
| Versions du SDK | Toutes les versions qui dépendent d'une version Android et iOS version majeure N ou N-1, où N est la dernière version majeure Android ou iOS respective. | Toutes les versions qui dépendent d'une version Android ou iOS avec une version majeure N-2. | Toutes les versions qui dépendent d'une version Android ou iOS avec une version majeure N-3 ou inférieure. Les versions qui dépendent d'une version majeure N-3 seront abandonnées environ deux mois après la publication de la dépendance de la version majeure N. |
| Diffusion d'annonces | Les annonces sont diffusées dans cette version. | Les annonces sont diffusées dans cette version. | Les annonces risquent de ne pas être diffusées dans cette version. Nous examinerons régulièrement l'utilisation de toutes les versions abandonnées à l'avenir afin d'envisager de désactiver la diffusion des annonces. Les versions les plus anciennes, dont l'utilisation est plus faible et les coûts de maintenance plus élevés seront ciblées en premier. Lorsque la diffusion des annonces est désactivée, les demandes d'annonces renvoient une erreur "Pas de remplissage" indiquant que cette version est abandonnée. |
| Assistance | L'assistance technique pour le SDK est disponible via le formulaire de contact. | L'assistance technique pour le SDK n'est plus fournie pour cette version. Vous serez invité à valider le problème dans une version compatible pour bénéficier d'une assistance complète. | L'assistance technique pour le SDK n'est plus fournie pour cette version. Vous serez invité à valider le problème dans une version compatible pour bénéficier d'une assistance complète. |
Exceptions
Ce calendrier d'abandon fournit un cadre pour des durées de vie prévisibles pour une version du SDK. Toutefois, il peut y avoir des exceptions à l'avenir. Ce calendrier ne nous empêche pas d'abandonner une version du SDK à une date antérieure, mais nous nous engageons à communiquer de manière proactive et avec un délai suffisant pour toute modification future.