Cronologia delle release dell'SDK Android IMA di Google

Versione Data di uscita Note
3.34.0 2024-06-13
3.33.0 2024-03-28
3.32.0 Ritirato 2024-01-30
  • Questa versione presenta un problema con il dispositivo su cui è installata l'API Android livelli 25 e inferiori. Usa invece l'SDK IMA per Android 3.33.0.
  • Aggiunge il supporto per lo streaming VOD dello strumento di stitching di terze parti per la pubblicazione dei pod. Consulta le Guida alla pubblicazione di pod Android per ulteriori informazioni. Questa modifica include l'aggiunta delle seguenti API:
  • Aumenta il valore minSdkVersion supportato da IMA a 19.
  • Risolve il problema del clic degli annunci utilizzando il pulsante Scopri di più non apriranno una nuova pagina nell'API Android 30 o versioni successive. Il problema esiste ancora nelle versioni da 3.31.0 a 3.29.0 dell'SDK IMA in cui è necessaria una soluzione alternativa affinché i clickthrough degli annunci funzionino.
  • Corregge un bug relativo all'utilizzo di AdsLoader.addAdsLoadedListener() potrebbe causare un'eccezione ArrayIndexOutOfBoundsException.
  • Aggiunge l'errore di annuncio VAST_NO_ADS_AFTER_WRAPPER.
3.31.0 2023-08-31
  • Si è verificato un problema con le versioni dell'SDK IMA dalla 3.31.0 alla 3.29.0 con API di Android 30 e versioni successive in cui gli annunci vengono indirizzati utilizzando Pulsante Scopri di più non apre una nuova pagina. Come soluzione alternativa per le versioni interessate, devi aggiungere dichiarazioni intent per aprire nel file manifest dell'app come segue:
              <?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>
            
  • Aggiorna la dipendenza dell'SDK OM da parte dell'IMA alla versione 1.4.8, che include nuovi segnali delle TV connesse a internet.
  • Ritira le seguenti API AdsRequest:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • La versione 3.31.0 dell'SDK verrà deprecata il 28/03/2025. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.30.3 2023-08-03
  • Aggiorna le dipendenze della libreria interna per migliorare la latenza di avvio.
  • La versione 3.30.3 dell'SDK verrà deprecata il 31/08/2024. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.30.2 2023-07-28
  • Corregge gli errori NullPointerException imprevisti introdotta nella versione 3.30.1.
  • Corregge un problema di proguarding che impediva il mancato funzionamento di alcuni eventi emessi dall'SDK. Questa correzione di bug interessa l'estensione ExoPlayer per l'SDK IMA DAI.
  • Aggiunge il supporto per Gradle v8+. Le versioni precedenti dell'SDK IMA per Android richiedono per impostare android.enableR8.fullMode=false nel gradle.properties. Consulta le Articolo sulla modalità completa R8 per ulteriori informazioni.
  • La versione 3.30.2 dell'SDK verrà deprecata il 3/08/2024. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.30.1 Ritirato 2023-04-18
  • Questa versione presenta un problema con NullPointerException errori. Utilizza la versione precedente dell'SDK IMA per Android v3.29.0 finché non viene generata una versione più recente rilasciate.
  • Correzione di un problema per cui le app che utilizzano la versione 3.30.0 si arrestavano in modo anomalo su non Android TV dispositivi mobili.
3.30.0 Ritirato 2023-03-29
  • Questa versione presenta un problema che causa arresti anomali per le app che: non in esecuzione sulla piattaforma Android TV. Usa invece l'SDK IMA per Android 3.29.0.
  • Aggiunge il parametro ImaSdkFactory.createVideoStitcherVodStreamRequest() tramite Google Cloud CLI o tramite l'API Compute Engine.
  • Aggiunge la compatibilità per l'inventario ibrido di Google TV.
  • Rimuove il supporto per i contenuti deprecati API ImaSdkFactory.createSdkOwnedPlayer().
  • Aggiunge il parametro ADS_PLAYER_NOT_PROVIDED codice di errore.
  • Crea il BaseRequest classe AdsRequest e StreamRequest implementate.
  • Aggiunge il parametro SecureSignals .
  • Aggiunge il parametro BaseRequest.setSecureSignals() .
  • La versione 3.30.0 dell'SDK verrà deprecata il 18/04/2024. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.29.0 2022-10-14
  • Rinomina il corso EspVersion in VersionInfo.
  • Rinomina le API Encrypted Signals for Publishers (ESP) in Secure Signals su quelle di livello inferiore.
  • Aggiunge le API per i flag delle funzionalità. Puoi usare le API con flag di funzionalità per abilitare o disabilitare funzionalità specifiche dell'IMA. Utilizza le funzionalità di ImaSdkSettings.getFeatureFlags() e ImaSdkSettings.setFeatureFlags() per ottenere e impostare flag di caratteristiche.
  • Corregge un problema per cui alcuni eventi IMA non venivano inviati.
  • Aggiunge androidx.webkit:webkit come dipendenza dell'SDK IMA
  • La versione 3.29.0 dell'SDK verrà deprecata il 29/03/2024. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.28.2 2022-09-14
  • Aggiorna le dipendenze dell'SDK per l'utilizzo di AndroidX.
  • La versione 3.28.2 dell'SDK verrà deprecata il 14/10/2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.28.1 Ritirato 2022-08-03
  • Questa versione presenta problemi relativi agli arresti anomali su Android v27 e in basso. Usa invece l'SDK IMA per Android 3.28.2.
  • Aggiunge il parametro ImaSdkFactory.createVideoStitcherLiveStreamRequest() tramite Google Cloud CLI o tramite l'API Compute Engine.
  • La versione dell'SDK 3.28.1 verrà deprecata il 14/09/2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.27.1 2022-05-27
  • Release del servizio, nessuna nuova funzionalità.
  • La versione 3.27.1 dell'SDK verrà deprecata il 3/08/2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.27.0 2022-03-01
  • Aggiunge il supporto di aree companion di dimensioni flessibili impostando il companion larghezza e altezza alla costante IMA FLUID_SIZE .
  • La versione 3.27.0 dell'SDK verrà deprecata il 27/05/2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.26.0 2022-01-12
  • Aggiunge le API Encrypted Signals for Publishers (ESP) (rinominate in Indicatori sicuri nell'SDK IMA v3.29.0). Consente ai publisher di attivare gli offerenti di rete e gli IdP.
  • La versione 3.26.0 dell'SDK verrà deprecata il 1° marzo 2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.25.1 2021-11-08
  • Aggiunge AdsRenderingSettings.setEnableCustomTabs() e AdsRenderingSettings.getEnableCustomTabs() per il clickthrough in-app degli annunci utilizzando schede personalizzate.
  • A partire dalla versione 3.25.1, l'SDK IMA include il parametro com.google.android.gms.permission.AD_ID autorizzazione nell'SDK che viene unito automaticamente a quello dell'app da Android strumenti di creazione. Per scoprire di più sull'autorizzazione AD_ID dichiarazione, nonché su come disattivarla, fai riferimento a questa Articolo del Centro assistenza Play Console.
  • Aggiunge il supporto per ID set di app per casi d'uso quali segnalazioni e prevenzione delle attività fraudolente.
  • Aggiunge miglioramenti delle prestazioni quando si utilizzano AdsLoader di istanze supportando la memorizzazione nella cache e il riutilizzo dei thread.
  • La versione dell'SDK 3.25.1 verrà deprecata il 12/01/2023. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • Aggiunge il parametro ImaSdkSettings.setSessionId() e ImaSdkSettings.getSessionId() per recuperare e impostare l'ID sessione. Questo è un evento casuale ID utilizzato esclusivamente per la quota limite.
  • Corregge un errore NullPointerException relativo al companion annunci.
  • Disattiva JavaScript negli annunci companion a livello di API inferiore 21 a risolvere un problema di vulnerabilità di sicurezza.
  • La versione 3.23.0 dell'SDK verrà deprecata il 03/06/2022. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.22.3 2021-03-16
  • Corregge un errore NullPointerException relativo alla release AdsLoader durante il caricamento di un annuncio.
  • Aggiunge l'errore 1206 per un UNEXPECTED_ADS_LOADED_EVENT nei casi in cui gli annunci sono stati caricati viene inviato in modo imprevisto.
  • La versione 3.22.3 dell'SDK verrà deprecata il 07/04/2022. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.22.2 2021-02-26
  • L'SDK IMA ora dipende dalle seguenti librerie:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • Corregge il messaggio di errore quando AdsLoader riceveva un senza un ID sessione valido.
  • La versione 3.22.2 dell'SDK verrà deprecata il 16/03/2022. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.22.0 2021-01-11
  • Aggiunge la pubblicazione di pod per gli streaming DAI. Nel flusso di lavoro per la pubblicazione di pod, Google Ads Manager è responsabile solo della pubblicazione degli annunci. I publisher sono responsabili contenuti e la creazione del manifest che rimanderà a Google Ads Manager. Utilizza ImaSdkFactory.createPodStreamRequest() per creare una richiesta di flusso per la pubblicazione di pod. Se utilizzi questo strumento, responsabile del caricamento dello stream su streamInit().
  • Corregge una perdita di memoria causata dal mancato funzionamento del monitoraggio del ciclo di vita dell'app correttamente.
  • La versione 3.22.0 dell'SDK verrà deprecata il 26/02/2022. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.21.4 2020-12-09
  • Rimuove un messaggio di avviso innocuo relativo alle chiamate adsLoader.release() dopo l'eliminazione del componente WebView.
  • La versione dell'SDK 3.21.4 verrà deprecata l'8/01/2022. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.21.2 2020-11-20
  • Corregge i problemi imprevisti relativi all'utilizzo dei thread causati dall'invio di aggiornamenti dei messaggi da una coda vuota.
  • Aggiorna la documentazione per AdsLoader.release()
  • La versione 3.21.2 dell'SDK verrà deprecata il 09/12/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.21.1 2020-11-17
  • Corregge un problema che a volte causava arresti anomali dell'app quando si verificavano è stato attivato.
  • La versione 3.21.1 dell'SDK verrà deprecata il 20/11/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.21.0 2020-10-23
  • Aggiunge il supporto per gli annunci SIMID nell'SDK DAI per Android.
  • Aggiunge il parametro AdsLoader.release() ed ritira BaseDisplayContainer.destroy(). Questa modifica risolve una perdita di memoria che si è verificata durante lo smaltimento di un BaseDisplayContainer nel bel mezzo di una pianificazione degli annunci VMAP. AdsLoader.release() è il nuovo metodo consigliato di eliminare gli oggetti SDK IMA, anziché utilizzare BaseDisplayContainer.destroy().
  • La versione 3.21.0 dell'SDK verrà deprecata il 17/11/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.20.1 2020-10-12
3.20.0 2020-08-18
  • La versione 3.20.0 è la prima versione interessata dall' cambiamenti al comportamento di pausa dell'IMA. Se utilizzi questa versione dell'SDK o qualsiasi altra versione futura, ti consigliamo di leggere il post del blog e apportare le modifiche per mettere in pausa il comportamento nel tuo un'applicazione. I publisher possono testare l'implementazione di queste modifiche utilizzando il tag annuncio di prova.
  • Aggiunge il parametro onPause() e onResume() per la classe VideoStreamPlayer DAI.
  • Aggiunge il parametro adPeriodDuration() alla classe AdProgressInfo.
  • Aggiunge il supporto per le immagini di riserva con clic sull'icona sui dispositivi Android TV.
  • Aggiunge il parametro ICON_FALLBACK_IMAGE_CLOSED per gestire la chiusura dell'immagine di riserva dell'icona su Android TV dispositivi mobili.
  • Rimuove il metodo focusSkipButton() deprecato da AdsManager a favore di focus() .
  • Per i dispositivi TV connessi a internet, gli annunci sono ora ottimizzati automaticamente quando È stato attivato AdEvent.AdEventType STARTED evento. Per disattivare la modalità automatica per gli annunci, utilizza adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) e poi utilizza il metodo focus() in base ai requisiti personalizzati.
  • Aggiunge il parametro getCurrentTimeMs() e getDurationMs alla classe VideoProgressUpdate().
  • Ritira le getCurrentTime e getDuration metodi a favore del nuovo getCurrentTimeMs e getDurationMs di machine learning.
  • Corregge un problema per i live streaming DASH in cui gli eventi annuncio non venivano eseguiti correttamente.
  • La versione 3.20.0 dell'SDK verrà deprecata il 12/10/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.19.4 2020-07-08
3.19.3 2020-06-29
  • Corregge un problema con l'integrazione TCF di IAB per il GDPR che causava arresti anomali per i giocatori integrati con gli SDK della piattaforma di gestione del consenso.
  • L'SDK versione 3.19.3 verrà deprecata l'8/07/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.19.2 2020-06-22
3.19.0 2020-05-12
3.18.1 2020-03-25
  • Aggiunge la scalabilità per gli annunci companion su dispositivi ad alta densità di pixel.
  • Aggiunge il supporto per gli annunci SIMID lato client.
  • La versione dell'SDK 3.18.1 verrà deprecata il 12/05/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.18.0 2020-03-04
  • Aggiunge pause() e ripresa() alla VideoStreamPlayer a riga di comando. Devono essere implementati per la versione 3.18.0 e successive.
  • La versione 3.18.0 dell'SDK verrà deprecata il 25/03/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • Rinnova il supporto di OMID 1.3 contentUrl con AdsRequest.setContentUrl e StreamRequest.setContentUrl .
  • Rielabora il supporto per le ostruzioni amichevoli di OMID 1.3 con FriendlyObstruction .
  • Ritira i metodi BaseDisplayContainer.registerVideoControlsOverlay e BaseDisplayContainer.unregisterAllVideoControlsOverlay a favore di FriendlyObstruction .
  • Risolve un problema relativo a un NullPointerException in corso dopo la chiamata clear() su CompanionAdSlots.
  • Corregge un problema che causava potenziali perdite di memoria durante le chiamate destroy() durante la riproduzione dell'annuncio.
  • La versione 3.16.5 dell'SDK verrà deprecata il 7/02/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.16.2 2019-12-05
  • Aggiunge il supporto per l'inclusione automatica dei parametri per il consenso dalla versione 2 del TCF di IAB e dal CCPA.
  • Per utilizzare le preferenze Android ora richiede l'androidx pacchetto.
  • La versione 3.16.2 dell'SDK verrà deprecata il 22/01/2021. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • Aggiunge il parametro replaceAdTagParameters alla classe StreamManager che offre la possibilità di sostituire tutti i parametri del tag annuncio durante un live streaming.
  • Rimuove il supporto dei seguenti metodi deprecati:
    • 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 versione 3.16.0 dell'SDK verrà deprecata l'8/11/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.14.0 2019-09-11
  • Release del servizio, nessuna nuova funzionalità.
  • La versione 3.14.0 dell'SDK verrà deprecata il 23/10/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.13.1 2019-09-03
  • Aggiunge la possibilità di impostare il contesto della riproduzione continua per una richiesta di annunci. Consulta le setContinuousPlayback() per ulteriori dettagli.
  • Aggiunge il parametro getUniversalAdIds() alla classe annuncio.
  • Aggiunge il parametro setAuthToken, getAuthToken, setFormat, getFormat e StreamFormat enum.
  • Corregge un errore nei dispositivi Nexus 5 che si verifica quando un contenitore viene rimosso prima di ricevere una risposta all'annuncio.
  • Corregge un problema per cui gli annunci companion venivano visualizzati una sola volta.
  • Corregge un problema per cui i tipi di annuncio non supportati (non lineari, VPAID) non venivano eseguiti correttamente.
  • La versione 3.13.1 dell'SDK verrà deprecata l'11/09/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.11.3 2019-06-11
  • Corregge il bug relativo all'impostazione is_lat sui dispositivi AOSP.
  • La versione dell'SDK 3.11.3 verrà deprecata il 03/09/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.11.2 2019-04-16
  • Corregge il seguente arresto anomalo: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
  • La versione 3.11.0 dell'SDK è ufficialmente deprecata a partire dall'11/06/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.11.0 Ritirato 2019-03-22
3.10.9 2019-03-13
  • È stato corretto un bug relativo alle condizioni di gara per cui a volte l'UI dell'annuncio non veniva visualizzata. annunci successivi dopo che il primo è stato ignorato.
  • È stato risolto un problema che si verificava durante la chiamata del metodo API getCompanionAds().
  • La versione dell'SDK 3.10.7 verrà deprecata il 22/03/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • Aggiunge il metodo seek() all'interfaccia dello stream player.
  • Aggiunge il supporto per i callback eventi dell'annuncio AD_BUFFERING.
  • I contenitori non devono più essere trasmessi nella richiesta di annuncio. Il nuovo flusso di lavoro richiede che un container venga trasmesso attraverso un AdsLoader come costruttore.
  • Aggiunge il metodo BaseDisplayContainer.destroy().
  • Corregge una perdita di memoria che si verificava al termine della riproduzione del video.
  • Ritira requestNextAdBreak. Questa API verrà rimossa in in una release futura. Dopodiché, gli annunci verranno recuperati automaticamente 4 secondi prima dell'interruzione pubblicitaria.
  • La versione 3.10.2 dell'SDK verrà deprecata il 19/02/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.10.2 2018-11-13
  • Corregge una condizione di gara che causa la generazione di un errore VAST 402 per il secondo annuncio in un pod.
  • Aggiunge la quota limite e l'esclusione competitiva all'SDK DAI per Android.
  • Sposta getAdProgressInfo() da StreamManager a BaseManager.
  • Aggiunge getVastMediaHeight(), getVastMediaWidth() e getVastMediaBitrate() a Ad.
  • La versione 3.9.4 dell'SDK verrà deprecata il 23/01/2020. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.9.4 2018-08-01
  • Aggiunge getCompanionAds() a Ad. Vengono restituiti annunci companion mentre utilizzi solo l'inserimento di annunci dinamici.
  • Aggiunge un nuovo corso CompanionAd.
  • Aggiunge il nuovo evento SKIPPABLE_STATE_CHANGED a AdEvent.
  • Corregge un problema per cui in alcuni casi l'impostazione predefinita per focusSkipButtonWhenAvailable non veniva rispettata.
  • La versione 3.9.0 dell'SDK verrà deprecata il 1° agosto 2019. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.9.0 2018-07-09
  • Android TV è ora supportato.
  • Aggiunge focusSkipButton() a AdsManager. Questa opzione funzionerà solo su Android TV.
  • Aggiunge getFocusSkipButtonWhenAvailable() a AdsRenderingSettings, il valore predefinito è true. Questa opzione funzionerà solo su Android TV.
  • Aggiunge setFocusSkipButtonWhenAvailable() a AdsRenderingSettings. Questa opzione funzionerà solo su Android TV.
  • VideoAdPlayer ora estende l'interfaccia di VolumeProvider. Per la riproduzione personalizzata è ora necessario implementare questa interfaccia.
  • La versione 3.8.7 dell'SDK verrà deprecata il 09/07/2019. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.8.7 2018-05-23
  • Consente l'animazione negli annunci companion HTML.
  • La versione 3.8.5 dell'SDK verrà deprecata il 23/05/2019. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.8.5 2018-04-09
  • Corregge un problema di esclusione di ImaSdkSettings.
  • Corregge un problema per cui si verificavano conflitti di build con i file di versione com.android.support.
  • Aggiunge setAdWillPlayMuted a AdsRequest.
  • Aggiunge setLoadVideoTimeout a AdsRenderingSettings.
  • La versione 3.8.2 dell'SDK verrà deprecata il 09/04/2019. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.8.2 2018-01-24
  • Aggiunge setLiveStreamPrefetchSeconds a AdsRequest.
  • Varie correzioni della documentazione.
  • La versione 3.7.4 dell'SDK verrà deprecata il 24/01/2019. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.7.4 2017-06-29
  • Aggiunge setVastLoadTimeout a AdsRequest.
  • Aggiunge getSkipTimeOffset a Ad.
  • La versione 3.7.2 dell'SDK verrà deprecata il 29/06/2018. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.7.2 2017-05-25
  • Aggiunge setDebugMode a ImaSdkSettings.
  • La versione 3.7.1 dell'SDK verrà deprecata il 25/05/2018. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.7.1 2017-03-24
  • Risolve un conflitto dello spazio dei nomi quando si utilizza ProGuard.
  • Dimensioni del baratto ridotte di circa 30 kB.
  • La versione 3.7.0 dell'SDK verrà deprecata il 24/03/2018. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.7.0 2017-03-13
  • Corregge un problema per cui alcune classi IMA venivano inavvertitamente unite nel pacchetto a.a.a.a di ProGuard.
  • La versione 3.6.0 dell'SDK verrà deprecata il 13/03/2018. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.6.0 2017-02-16
  • Aggiunge il seguente codice a Ad:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • Aggiunge AdsManager.requestNextAdBreak().
  • Aggiunge il seguente codice a AdsRenderingSettings:
    • setEnablePreloading()
    • getEnablePreloading()
  • Aggiunge il seguente codice a AdsRequest:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • La versione 3.5.2 dell'SDK verrà deprecata il 16/02/2018. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.5.2 2016-11-14
  • Aggiunge un video player di proprietà dell'SDK che gestisce facoltativamente la riproduzione degli annunci.
  • Aggiunge CompanionAdSlot.ClickListener e metodi per aggiungere e rimuovere un listener.
  • Corregge un problema relativo a log degli errori di getViewability() non validi.
  • Risolve un problema relativo alle icone di clic e non vengono visualizzati correttamente.
  • La versione 3.4.0 dell'SDK verrà deprecata il 14/11/2017. Consulta le Pianificazione del ritiro per ulteriori dettagli.
3.4.0 2016-09-12
  • Corregge un errore di file duplicati quando si utilizzava Google Play Services versione 9.0.0 e successive.
3.3.2 2016-07-11
3.3.0 2016-05-31
3.2.1 2016-04-07
  • Release del servizio, nessuna nuova funzionalità.
3.1.3 2015-12-16
3.b13.3 (beta) 2015-09-10
  • Release del servizio, nessuna nuova funzionalità.
3.b12.1 (beta) 2015-07-20
3.b11.4 (beta) 2015-05-21
  • Aggiunge quanto segue all'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
  • ImaSdkSettings.getMaxRedirects e ImaSdkSettings.setMaxRedirects aggiunti.
  • Ora le classi dell'API IMA sono final.
  • I numeri di versione dell'SDK sono ora nel formato 3.bX.Y con b per indicare lo stato beta dell'SDK.
  • Sono stati rimossi i seguenti valori di AdError.AdErrorCode:
    • API_ERROR: usa UNKNOWN_AD_RESPONSE.
    • PLAYLIST_MALFORMED_RESPONSE: usa UNKNOWN_AD_RESPONSE.
    • REQUIRED_LISTENERS_NOT_ADDED: non è stato generato dall'SDK.
    • VAST_INVALID_URL: usa VAST_LOAD_TIMEOUT.
Beta V9 2014-10-17
  • Aggiunge le API pubblicitarie getTitle, getDescription, e getContentType.
  • Aggiunge informazioni sulla posizione del pod di annunci nell'interfaccia utente degli annunci, ad esempio: "Annuncio 1 di 4: (0:13)".
  • Non devi più controllare direttamente la messa in pausa/riproduzione/ripresa di annunci usando il video player. Usa invece AdsManager.pause() e AdsManager.resume().
Beta v8 2014-06-12
  • Corregge un problema di mancata cancellazione degli annunci ignorabili nell'interfaccia utente degli annunci.
  • Documenta il codice di errore per i timeout del caricamento dei file multimediali.
Beta v7 2014-05-27
  • Risolve un problema con Google Play Services. L'SDK ora richiede che Google Play Services deve essere integrato nella tua app. Per ulteriori informazioni, vedi Configura l'SDK Google Play Services.
Beta V6 2014-04-14
  • Aggiunge il supporto VAST 3.
  • Aggiunge un supporto VMAP parziale (parità con le regole per gli annunci Ad Manager correnti).
  • Aggiunge quanto segue all'API:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • Corregge un bug per cui gli annunci mid-roll con un pod ottimizzato con un wrapper ha ignorato tutti gli altri annunci nel pod.
  • ImpostazioniRenderingRendering trasmesse ad AdsManager non saranno più ignorato.
  • Sono stati corretti diversi bug per migliorare la stabilità.
Beta V5 2013-12-12
  • Risolvi il problema relativo agli annunci ignorabili nelle playlist.
Beta v4 2013-10-15
  • Aggiunta la possibilità di reimpostare i valori correlatore chiamando contentComplete su AdsLoader.
Beta v3 2013-09-05
  • Release del servizio, nessuna nuova funzionalità.
Beta V2 2013-07-07
  • Release pubblica della versione beta dell'SDK.
Beta v2 chiusa 2013-06-24
  • È stata aggiunta un'API per impostare la lingua dell'interfaccia utente sull'oggetto ImaSdkSettings. Tieni presente che viene utilizzato per impostare la lingua dell'interfaccia utente, non quella dell'annuncio.
  • È stato risolto il conflitto che si verificava quando un'app includeva entrambi librerie SDK IMA e SDK AdMob.
  • È stato aggiunto il logging per varie metriche interne delle prestazioni.
Beta v1 chiusa 2013-04-02
  • Rilascio beta iniziale. Di seguito sono riportati i problemi noti relativi alla release beta:

    Correlato all'SDK

    I seguenti AdEvents disponibili in Gli SDK IMA HTML5 non sono supportati in Android SDK IMA v3: IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    Esempio di contenuti correlati alle app

    1. Si è verificato un problema intermittente in cui il player dell'annuncio riprendere correttamente dopo che l'utente ha fatto clic su un annuncio. Per esempio, di tanto in tanto, quando torni nell'app dopo aver fatto clic su un annuncio, la ripresa della riproduzione dell'annuncio fa sì che vai alla fine per completare l'operazione, invece di riprendere da dove avevi interrotto prima del clickthrough.
    2. Gli annunci restituiti dall'annuncio "Instream 2" I tag annuncio non sono compatibili con l'SDK IMA per Android v3.
    3. Il player di esempio non disattiva automaticamente la ricerca (scrubbing) durante la riproduzione degli annunci. Assicurati di disattivare la ricerca nel video. durante la riproduzione degli annunci.