Con il rilascio di una nuova versione principale, le versioni principali precedenti potrebbero ricevere una data di ritiro. Dopo il ritiro di una versione dell'SDK, il traffico dagli annunci pubblicitari proveniente da questa versione rischia di registrare casi di mancato riempimento automatico dovuti all'interruzione della pubblicazione di annunci.
- Vantaggi di una programmazione del ritiro
L'introduzione di una programmazione del ritiro prevedibile offre i seguenti vantaggi:
- Possibilità di prevedere e pianificare gli aggiornamenti dell'SDK con un anno di anticipo.
- Il codice dell'SDK precedente che esiste solo per supportare le versioni precedenti può essere eliminato, riducendo così le dimensioni dell'SDK e il rischio di bug.
- Le risorse di ingegneria possono concentrarsi maggiormente sul supporto per gli SDK più recenti e sull'innovazione delle nuove funzionalità dell'SDK.
Orario
La tabella seguente elenca le date specifiche di ritiro per ogni versione cpp.
| Versioni | Stato | Data di uscita | Data di ritiro | Data di ritiro | Guida alla migrazione |
|---|---|---|---|---|---|
| v12.0.0 - 12.1.0 | Deprecato | 7 maggio 2024 | 17 giugno 2024 | 17 giugno 2025 | |
| v11.0.0 - 11.10.0 | Deprecato | 4 maggio 2023 | 17 giugno 2024 | 17 giugno 2025 | Inizia |
| v10.4.0 - 10.7.0 | Deprecato | 28 giugno 2022 | 6 febbraio 2024 | 17 giugno 2025 | Inizia |
| Ritiro | 13 ottobre 2022 | 13 ottobre 2022 | 30 giugno 2023 1 | Inizia | |
| v9.2.0 - 9.6.0 | Deprecato | 28 giugno 2022 | 6 febbraio 2024 | 17 giugno 2025 | Inizia |
| Ritiro | Prima di giugno 2022 | 28 giugno 2022 | 30 giugno 2023 | Inizia |
1 Le versioni 10.0.0 - 10.3.0 hanno introdotto una dipendenza da una versione precedente di iOS che è stata ritirata il 30 giugno 2023. Esegui l'upgrade alla versione 11.0.0 o successive per evitare il rischio di interruzione della pubblicazione di annunci.
Differenze tra supportato, deprecato e ritirato
| Termine | Supportato | Deprecato | Ritiro |
|---|---|---|---|
| Versioni dell'SDK | Tutte le release che dipendono da una versione di Android e iOS con release principale N o N-1, dove N è la versione principale più recente di Android o iOS. | Tutte le release che dipendono da una versione di Android o iOS con release principale N-2. | Tutte le release che dipendono da una versione di Android o iOS con release principale N-3 o precedenti. Le release con una dipendenza da una versione principale N-3 verranno ritirate circa due mesi dopo il rilascio della dipendenza dalla versione principale N. |
| Pubblicazione di annunci | Gli annunci vengono pubblicati in questa versione. | Gli annunci vengono pubblicati in questa versione. | Gli annunci rischiano di non essere pubblicati in questa versione. In futuro, esamineremo regolarmente l'utilizzo di tutte le versioni ritirate per valutare la possibilità di disattivare la pubblicazione di annunci. Le versioni più vecchie con un utilizzo inferiore e costi di manutenzione più elevati saranno le prime a essere interessate. Quando la pubblicazione di annunci è disattivata, le richieste di annunci restituiscono un errore di mancato riempimento che indica che questa versione è stata ritirata. |
| Assistenza | L'assistenza tecnica per l'SDK è disponibile tramite il modulo Contattaci. | L'assistenza tecnica per l'SDK non è più fornita per questa versione. Ti verrà chiesto di convalidare il problema in una versione supportata per ricevere assistenza completa. | L'assistenza tecnica per l'SDK non è più fornita per questa versione. Ti verrà chiesto di convalidare il problema in una versione supportata per ricevere assistenza completa. |
Eccezioni
Questa programmazione del ritiro fornisce un framework per durate prevedibili per una versione dell'SDK. Tuttavia, in futuro potrebbero esserci delle eccezioni. Questa programmazione non ci impedisce di ritirare una versione dell'SDK in una data precedente, ma ci impegniamo a fornire una comunicazione proattiva con un ampio anticipo per eventuali modifiche future.