Sürüm |
Yayın Tarihi |
Notlar |
3.37.0 |
2025-07-15 |
- IMA SDK'sını entegre eden uygulamalar için uygulama desugaring'ini zorunlu kılar.
Desugaring'in etkinleştirilmediği uygulamalar, mevcut veya gelecekteki IMA sürümleriyle derlenmez. Uygulama desugaring'ini etkinleştirmek için IMA SDK'yı projenize ekleme başlıklı bölüme bakın.
AD_PERIOD_STARTED etkinliğinde AdEvent#getAdPeriodInfo() yöntemi kullanılarak erişilebilen AdPeriodInfo arayüzünü ekler.
- ExoPlayer uygulamalarında SDK performansını değerlendirmek ve reklamları planlamak için
PlaybackMeasurementCollector arayüzünü ekler.
- Geçersiz parametrelerle reklam veya akış isteğinde bulunursanız IMA'nın istisna oluşturması için güncellendi.
- WebView oluşturucu kilitlenirse oluşan
AdError.WEB_VIEW_ERROR hata türünü ekler. Bu yeni hata türü, WebView oluşturucu kilitlenmelerinin uygulamada kilitlenmeye neden olduğu sorunu düzeltir.
- WebView başlatma işlemlerinin bir bölümünü arka plan iş parçacığına taşıyarak
ImaSdkFactory.initialize() işlevini optimize eder. Bu değişiklik, ImaSdkFactory.initialize() araması sırasında ANR hatalarının görülme olasılığını azaltır.
AdsLoader.release() çağrılırken yeni bir reklam isteği başlatılmasından kaynaklanan NullPointerException hatası düzeltildi.
- Eski CTV cihazlarda meydana gelen
WebViewCompat.addWebMessageListener kilitlenmesi düzeltildi.
- IMA SDK'nın
getPreviousCuePointForStreamTimeMs() öğesini nullable olarak işaretlememesine neden olan sorun düzeltildi.
- WebView yüklü olmadığında SDK'nın kilitlenmesine neden olan sorun düzeltildi. Not: WebView, SDK'nın önemli bir bileşenidir. WebView yüklenmemişse SDK düzgün çalışamaz.
- Webkit bağımlılıklarını en son kararlı sürümlere günceller.
- IMA Android SDK, Android Jetpack (AndroidX) kitaplıklarıyla eşleşmesi için minimum gerekli API düzeyini (
minSdkVersion ) 23. sürüme güncellemeyi planlıyor. Daha fazla bilgi için Jetpack sürümü koşulları başlıklı makaleyi inceleyin.
-
Aşağıdaki kullanımdan kaldırılan yöntemleri kaldırır:
Ad.getUniversalAdIdValue()
Ad.getUniversalAdIdRegistry()
AdsManager.requestNextAdBreak()
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context)
ImaSdkFactory.createStreamDisplayContainer()
StreamManager.getStreamTimeForContentTime(double contentTime)
StreamManager.getContentTimeForStreamTime(double streamTime)
StreamManager.getPreviousCuePointForStreamTime(double streamTime)
VideoProgressUpdate.getCurrentTime()
VideoProgressUpdate.getDuration()
|
3.36.0 |
2024-11-07 |
|
3.35.1 |
2024-09-24 |
ImaSdkFactory.initialize() API'si kullanılırken Open Measurement'ın başarısız olmasına neden olan sorun düzeltildi.
- IMA'nın desteklediği
minSdkVersion sayısı 21'e çıkarıldı.
- İlk reklam isteğinden önce IMA öğelerini getirmek ve başlatmak için
ImaSdkFactory.initialize()
ekler.
initialize() işlevi çağrıldığında gelecekteki reklam oynatma için gereken bellek ayrılır ve ilk reklamın oynatılmasındaki gecikme süresi azalır. Daha fazla bilgi için IMA yükleme süresini iyileştirme başlıklı makaleyi inceleyin.
- Geçersiz reklam tıklama URL'si sorununu düzeltir.
- Android API sürümleri 25 ve daha eski sürümlerde java8 desugaring kullanmayan uygulamaları etkileyen, IMA v3.34.0'da ortaya çıkan kilitlenme düzeltildi.
- Eski CTV cihazlarında IMA'nın başlatılma süresine optimizasyonlar ekler.
- Tarayıcı yüklü olmayan cihazlarda bağlantı açma kararlılığı iyileştirildi.
-
IMA SDK sürüm 3.35.1'in desteği 07.11.2025'te sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.35.0 Desteği sonlandırıldı |
2024-08-28 |
- Bu sürümde,
ImaSdkFactory.initialize() API'si kullanılırken OMID ölçümünün başarısız olmasına neden olan bilinen bir sorun var.
Bunun yerine IMA SDK Android v3.35.1'i kullanın.
- 3.35.0 sürümü kullanımdan kaldırıldığından sürüm notları 3.35.1 sürümü bölümüne taşındı.
|
3.34.0 |
2024-06-13 |
|
3.33.0 |
2024-03-28 |
|
3.32.0 Desteği sonlandırıldı |
2024-01-30 |
- Bu sürümde, Android API seviyesi 25 ve önceki sürümlerin yüklü olduğu cihazlarda sorun var. Bunun yerine IMA SDK Android v3.33.0'ı kullanın.
- Pod yayınlama için üçüncü taraf birleştirici VOD akışı desteği ekler. Daha fazla bilgi için Android pod yayınlama kılavuzuna bakın. Bu değişiklik, aşağıdaki API'lerin eklenmesini içerir:
- IMA'nın desteklediği
minSdkVersion sayısı 19'a çıkarıldı.
- Daha fazla bilgi düğmesi kullanılarak yapılan reklam tıklamalarının Android API sürümü 30 ve sonraki sürümlerde yeni bir sayfa açmaması sorunu düzeltildi. Sorun, reklam tıklamalarının çalışması için geçici çözümün gerekli olduğu 3.29.0 ile 3.31.0 arasındaki IMA SDK sürümlerinde devam etmektedir.
AdsLoader.addAdsLoadedListener() kullanmanın ArrayIndexOutOfBoundsException istisnasına neden olabildiği hata düzeltildi.
- Reklam hatasını ekler
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 |
2023-08-31 |
- Android API sürümü 30 ve sonraki sürümlerde, Daha fazla bilgi düğmesi kullanılarak yapılan reklam tıklamalarının yeni bir sayfa açmamasıyla ilgili olarak IMA SDK'nın 3.31.0-3.29.0 sürümlerinde bir sorun var. Etkilenen sürümlerdeki bu sorunu geçici olarak çözmek için uygulama manifestinize web bağlantılarını açmak üzere aşağıdaki gibi amaç beyanları eklemeniz gerekir:
<?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>
- IMA'nın OM SDK bağımlılığını, yeni bağlı TV sinyallerini içeren 1.4.8 sürümüne günceller.
- Aşağıdaki
AdsRequest API'lerin desteği sonlandırılıyor:
getExtraParameter()
getExtraParameters()
setExtraParameter()
-
IMA SDK sürüm 3.31.0'ın desteği 28.03.2025'te sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.30.3 |
2023-08-03 |
- Başlatma gecikmesini iyileştirmek için dahili kitaplık bağımlılıklarını günceller.
-
IMA SDK sürüm 3.30.3'ün desteği 31.08.2024'te sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.30.2 |
2023-07-28 |
- v3.30.1'de kullanıma sunulan beklenmeyen
NullPointerException hataları düzeltildi.
- Bazı etkinliklerin SDK'dan yayınlanmamasına neden olan proguarding ile ilgili sorun düzeltildi. Bu hata düzeltmesi, IMA DAI SDK'sı için ExoPlayer uzantısını etkiler.
- Gradle v8+ desteği eklendi. Android IMA SDK'nın önceki sürümlerinde
android.enableR8.fullMode=false , gradle.properties dosyasında ayarlanmalıdır. Daha fazla bilgi için R8 tam modu makalesine bakın.
-
IMA SDK sürüm 3.30.2'nin desteği 03.08.2024'te sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.30.1 Desteği sonlandırıldı |
2023-04-18 |
- Bu sürümde beklenmedik
NullPointerException hatalarıyla ilgili bir sorun var.
Daha yeni ve çalışan bir sürüm yayınlanana kadar eski IMA SDK Android v3.29.0'ı kullanın.
- v3.30.0'ı kullanan uygulamaların Android TV olmayan cihazlarda kilitlenmesine neden olan sorun düzeltildi.
|
3.30.0 Desteği sonlandırıldı |
2023-03-29 |
|
3.29.0 |
2022-10-14 |
EspVersion sınıfını VersionInfo sınıfı olarak yeniden adlandırır.
- Yayıncılar İçin Şifrelenmiş Sinyaller (ESP) API'lerini Güvenli Sinyaller API'leri olarak yeniden adlandırır.
- Özellik bayrakları API'leri eklendi. IMA'da belirli özellikleri etkinleştirmek veya devre dışı bırakmak için özellik işareti API'lerini kullanabilirsiniz. Özellik bayraklarını almak ve ayarlamak için
ImaSdkSettings.getFeatureFlags() ve ImaSdkSettings.setFeatureFlags() öğelerini kullanın.
- Bazı IMA etkinliklerinin gönderilmemesine neden olan sorun düzeltildi.
- androidx.webkit:webkit'i IMA SDK bağımlılığı olarak ekler.
-
IMA SDK sürümü 3.29.0, 29.03.2024 tarihinde kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.28.2 |
2022-09-14 |
- AndroidX'i kullanmak için SDK bağımlılıklarını günceller.
-
IMA SDK sürüm 3.28.2, 14.10.2023'te kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.28.1 Desteği sonlandırıldı |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Hizmet sürümü, yeni özellik yok.
-
IMA SDK sürüm 3.27.1'in desteği 03.08.2023'te sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.27.0 |
2022-03-01 |
- Tamamlayıcı genişliği ve yüksekliğini IMA sabiti
FLUID_SIZE
olarak ayarlayarak değişken boyutlu tamamlayıcı alanlar için destek ekler.
-
IMA SDK sürüm 3.27.0, 27.05.2023'te kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.26.0 |
2022-01-12 |
- Yayıncılar İçin Şifrelenmiş Sinyaller (ESP) API'leri ekler (IMA SDK 3.29.0 sürümünde Güvenli Sinyaller olarak yeniden adlandırılmıştır). Bu sayede yayıncılar, ağ teklif verenleri ve kimlik sağlayıcıları etkinleştirebilir.
-
IMA SDK sürüm 3.26.0, 01.03.2023 tarihinde kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.25.1 |
2021-11-08 |
|
3.24.0 |
2021-06-03 |
-
DAI'de kullanılan
CuePoint ve StreamManager sınıfları için sabit nokta hassasiyeti API'leri ekler. Bu işlem aşağıdaki API'leri ekler:
Ayrıca aşağıdaki API'lerin desteğini sonlandırır:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
NullPointerException ile ilgili dahili StreamRequest.getContentUrl() aramalarıyla ilgili bir hatayı önler.
-
IMA SDK sürüm 3.24.0'ın desteği 08.11.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.23.0 |
2021-04-07 |
-
ImaSdkSettings.setSessionId()
ve
ImaSdkSettings.getSessionId()
yöntemlerini oturum kimliğini almak ve ayarlamak için ekler. Bu, yalnızca sıklık sınırı için kullanılan geçici bir rastgele kimliktir.
NullPointerException hata düzeltildi. Bu hata, eşlik eden reklamlarla ilgiliydi.
- Güvenlik açıklarıyla ilgili bir sorunu düzeltmek için API düzeyi 21'den düşük olan eşlik eden reklamlarda JavaScript'i devre dışı bırakır.
-
IMA SDK sürüm 3.23.0'ın desteği 03.06.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.22.3 |
2021-03-16 |
- Reklam yüklenirken
AdsLoader sürümünün yayınlanmasıyla ilgili NullPointerException hatası düzeltildi.
- Bir
UNEXPECTED_ADS_LOADED_EVENT için 1206 hatasını ekler. Bu, reklam yüklendi etkinliğinin beklenmedik şekilde gönderildiği durumlarda geçerlidir.
-
IMA SDK sürüm 3.22.3'ün desteği 07.04.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.22.2 |
2021-02-26 |
- IMA SDK artık aşağıdaki kitaplıklara bağlıdır:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- Geçerli bir oturum kimliği olmadan
AdsLoader hata aldığında gösterilen hata mesajı düzeltildi.
-
IMA SDK sürüm 3.22.2'nin desteği 16.03.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.22.0 |
2021-01-11 |
-
DAI yayınları için kapsül yayınlama ekler. Kapsül yayınlama iş akışında Ad Manager yalnızca reklam yayınlamaktan sorumludur. Yayıncılar, içerikten ve ardından Ads Manager'ı işaret edecek manifesti oluşturmaktan sorumludur.
Pod yayınlama için akış isteği oluşturmak üzere
ImaSdkFactory.createPodStreamRequest() simgesini kullanın. Bu özelliği kullanıyorsanız akışı streamInit() 'ya yüklemekten siz sorumlu olursunuz.
-
Uygulama yaşam döngüsü izleyicisi düzgün şekilde temizlenmediği için oluşan bellek sızıntısı düzeltildi.
-
IMA SDK sürüm 3.22.0'ın desteği 26.02.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.21.4 |
2020-12-09 |
- Web görünümü yok edildikten sonra
adsLoader.release() çağrısıyla ilgili zararsız uyarı mesajını kaldırır.
-
IMA SDK sürüm 3.21.4'ün desteği 08.01.2022'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.21.2 |
2020-11-20 |
- Boş bir kuyruktan ileti güncellemeleri gönderilmesinden kaynaklanan beklenmedik iş parçacığı güvenliği sorunları düzeltildi.
-
AdsLoader.release() ile ilgili dokümanları günceller.
-
IMA SDK sürüm 3.21.2'nin desteği 09.12.2021 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.21.1 |
2020-11-17 |
-
Etkinlikler tetiklendiğinde uygulamanın zaman zaman kilitlenmesine neden olan sorun düzeltildi.
-
IMA SDK sürüm 3.21.1'in desteği 20.11.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.21.0 |
2020-10-23 |
-
DAI Android SDK'sında SIMID reklamları için destek ekler.
-
AdsLoader.release() yöntemini ekler ve BaseDisplayContainer.destroy() yönteminin desteğini sonlandırır.
Bu değişiklik, VMAP reklam planının ortasında bir BaseDisplayContainer öğesi atılırken oluşan bellek sızıntısını giderir.
AdsLoader.release() , BaseDisplayContainer.destroy() yerine IMA SDK nesnelerini yok etmek için önerilen yeni yöntemdir.
-
IMA SDK sürüm 3.21.0'ın desteği 17.11.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
3.20.0 sürümü, IMA duraklatma davranışındaki değişikliklerden etkilenen ilk sürümdür.
Bu SDK'yı veya gelecekteki sürümlerini kullanıyorsanız blog yayınını okumanızı ve uygulamanızdaki duraklatma davranışında değişiklik yapmanızı öneririz. Yayıncılar, bu değişiklikleri uygulama şekillerini test reklam etiketi ile test edebilir.
- DAI
VideoStreamPlayer sınıfı için
onPause()
ve onResume()
geri çağırmalarını ekler.
-
AdProgressInfo sınıfına adPeriodDuration()
yöntemini ekler.
-
Android TV cihazlarda simge tıklama yedek resimleri için destek eklenir.
- Android TV cihazlarda simge yedek resmi kapatıldığında işlenecek
ICON_FALLBACK_IMAGE_CLOSED etkinliğini ekler.
focusSkipButton() yöntemini focus() yöntemi lehine AdsManager 'den kaldırır.
- CTV cihazlarında,
AdEvent.AdEventType STARTED etkinliği tetiklendiğinde reklamlar artık otomatik olarak odaklanıyor. Reklamlar için otomatik odaklamayı devre dışı bırakmak üzere adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) yöntemini kullanın, ardından özel koşullara göre focus() yöntemini kullanın.
VideoProgressUpdate() sınıfına getCurrentTimeMs()
ve
getDurationMs
yöntemlerini ekler.
- Yeni
getCurrentTimeMs ve getDurationMs yöntemleri lehine getCurrentTime ve getDuration yöntemlerinin desteğini sonlandırır.
-
DASH canlı yayınlarında reklam etkinliklerinin doğru şekilde raporlanmamasına neden olan sorun düzeltildi.
-
IMA SDK sürüm 3.20.0'ın desteği 12.10.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.19.4 |
2020-07-08 |
|
3.19.3 |
2020-06-29 |
- GDPR için IAB TCF entegrasyonuyla ilgili, Kullanıcı Rızası Yönetim Platformu SDK'ları ile entegre olan oyuncular için çökmelere neden olan sorun düzeltildi.
-
IMA SDK sürüm 3.19.3'ün desteği 08.07.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Yüksek piksel yoğunluklu cihazlarda eşlik eden reklamlar için ölçeklendirme ekler.
- İstemci tarafı SIMID reklamları için destek eklenir.
-
IMA SDK sürüm 3.18.1'in desteği 12.05.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.18.0 |
2020-03-04 |
-
VideoStreamPlayer arayüzüne pause() ve resume() işlevlerini ekler. Bunlar v3.18.0 ve sonraki sürümlerde uygulanmalıdır.
-
IMA SDK sürümü 3.18.0, 25.03.2021'de desteği sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.17.0 |
2020-02-07 |
-
Görüntülü reklam kapsayıcılarının doğrulanmasını oluşturuldukları zamana taşımak için aşağıdaki API'leri ekler:
-
IMA'nın yerleşik oynatıcısını (SdkOwnedPlayer) kullananlar tarafından kullanılması gereken
ImaSdkFactory.createSdkOwnedPlayer
öğesini ekler. Manuel olarak oluşturulmalı ve AdDisplayContainer için oluşturucuya iletilmelidir.
-
setAdContainer ve
setPlayer için boş olmayan değer denetimleri ekler.
-
İşaret noktası verilerini, kayan nokta duyarlılığı kullanacak şekilde günceller.
- Aşağıdaki yöntemler kullanımdan kaldırılıyor:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
IMA SDK sürümü 3.17.0, 04.03.2021'de kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.16.5 |
2020-01-22 |
-
OMID 1.3 contentUrl için
AdsRequest.setContentUrl
ve
StreamRequest.setContentUrl
ile destek yeniden düzenlendi.
-
FriendlyObstruction
ile OMID 1.3 dostu engeller için destek yeniden düzenlendi.
-
FriendlyObstruction
lehine BaseDisplayContainer.registerVideoControlsOverlay
ve BaseDisplayContainer.unregisterAllVideoControlsOverlay
yöntemlerini kullanımdan kaldırır.
CompanionAdSlots üzerinde clear() arandıktan sonra NullPointerException ile ilgili bir sorun düzeltildi.
- Reklam oynatma sırasında
destroy() çağrıldığında olası bellek sızıntılarına neden olan sorun düzeltildi.
-
IMA SDK sürümü 3.16.5, 07.02.2021 tarihinde kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.16.2 |
2019-12-05 |
-
IAB TCFv2 ve CCPA'dan alınan izin parametrelerinin otomatik olarak dahil edilmesi için destek ekler.
-
Android tercihlerini kullanmak için artık
androidx
paketi gereklidir.
-
IMA SDK sürüm 3.16.2'nin desteği 22.01.2021'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- Canlı yayın sırasında tüm reklam etiketi parametrelerinin değiştirilmesini sağlayan replaceAdTagParameters yöntemini StreamManager'a ekler.
- Aşağıdaki kullanımdan kaldırılan yöntemler için destek kaldırıldı:
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()
-
IMA SDK sürüm 3.16.0'ın desteği 08.11.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.14.0 |
2019-09-11 |
- Hizmet sürümü, yeni özellik yok.
-
IMA SDK sürüm 3.14.0'ın desteği 23.10.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.13.1 |
2019-09-03 |
- Reklam isteği için sürekli oynatma bağlamını ayarlama özelliği ekler.
Daha fazla bilgi için setContinuousPlayback() başlıklı makaleyi inceleyin.
- Reklam sınıfına getUniversalAdIds() yöntemini ekler.
-
setAuthToken,
getAuthToken,
setFormat,
getFormat ve
StreamFormat
enum'unu ekler.
- Nexus 5 cihazlarda, reklam yanıtı alınmadan önce bir kapsayıcı kaldırıldığında oluşan hata düzeltildi.
- Tamamlayıcı reklamların yalnızca bir kez oluşturulmasına neden olan sorun düzeltildi.
- Desteklenmeyen reklam türlerinin (doğrusal olmayan, VPAID) düzgün şekilde başarısız olmamasına neden olan sorun düzeltildi.
-
IMA SDK sürüm 3.13.1, 11.09.2020 tarihinde kullanımdan kaldırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.11.3 |
2019-06-11 |
- AOSP cihazlarda is_lat ayarıyla ilgili hata düzeltildi.
-
IMA SDK sürüm 3.11.3'ün desteği 03.09.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.11.2 |
2019-04-16 |
- Aşağıdaki kilitlenme düzeltildi:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- IMA SDK 3.11.0 sürümünün desteği 11.06.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Planı'na bakın.
|
3.11.0 Desteği sonlandırıldı |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- İlk reklam atlandıktan sonra reklam kullanıcı arayüzünün bazen sonraki reklamlarda oluşturulmamasına neden olan yarış durumu hatası düzeltildi.
getCompanionAds() API'si çağrıldığında meydana gelen kilitlenme sorunu düzeltildi.
- IMA SDK sürüm 3.10.7'nin desteği 22.03.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- Yayın oynatıcı arayüzüne
seek() yöntemini ekler.
AD_BUFFERING reklam etkinliği geri çağırmaları için destek ekler.
- Artık reklam isteğinde kapsayıcılar iletilmemelidir. Yeni iş akışı,
AdsLoader oluşturucusu aracılığıyla bir kapsayıcının iletilmesini gerektirir.
BaseDisplayContainer.destroy() yöntemini ekler.
- Video oynatma tamamlandığında oluşan bellek sızıntısı düzeltildi.
requestNextAdBreak öğesini kullanımdan kaldırır. Bu API, gelecekteki bir sürümde kaldırılacaktır. Ardından, reklamlar reklam arası zamanından 4 saniye önce otomatik olarak getirilir.
- IMA SDK sürüm 3.10.2'nin desteği 19.02.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.10.2 |
2018-11-13 |
- Bir kapsüldeki ikinci reklamın
VAST 402 hatası vermesine neden olan yarış durumu düzeltildi.
- DAI Android SDK'ya sıklık sınırı ve rakip hariç tutma ekler.
getAdProgressInfo() tutarındaki bütçe, StreamManager kampanyasından BaseManager kampanyasına aktarılacak.
Ad için getVastMediaHeight() , getVastMediaWidth() ve getVastMediaBitrate() ekler.
-
IMA SDK sürüm 3.9.4'ün desteği 23.01.2020'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.9.4 |
2018-08-01 |
getCompanionAds() öğesini Ad listesine ekler. Bu, yalnızca DAI kullanılırken tamamlayıcı reklamları döndürür.
- Yeni
CompanionAd sınıfı ekler.
AdEvent listesine yeni bir SKIPPABLE_STATE_CHANGED etkinliği ekler.
focusSkipButtonWhenAvailable için varsayılan ayarın bazı durumlarda dikkate alınmaması sorunu düzeltildi.
-
IMA SDK sürüm 3.9.0'ın desteği 01.08.2019'da sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.9.0 |
2018-07-09 |
- Android TV artık destekleniyor.
focusSkipButton() öğesini AdsManager listesine ekler. Bu özellik yalnızca Android TV'de çalışır.
getFocusSkipButtonWhenAvailable() değerini AdsRenderingSettings değerine ekler ve varsayılan olarak true değerini kullanır. Bu özellik yalnızca Android TV'de çalışır.
setFocusSkipButtonWhenAvailable() öğesini AdsRenderingSettings listesine ekler. Bu özellik yalnızca Android TV'de çalışır.
VideoAdPlayer artık VolumeProvider arayüzünü genişletiyor. Özel oynatma için bu arayüzün uygulanması artık zorunludur.
-
IMA SDK sürüm 3.8.7'nin desteği 09.07.2019'da sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.8.7 |
2018-05-23 |
- HTML tamamlayıcı reklamlarda animasyona izin verir.
-
IMA SDK 3.8.5 sürümünün desteği 23.05.2019 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.8.5 |
2018-04-09 |
ImaSdkSettings 'nın yoksayılmasıyla ilgili sorun düzeltildi.
- com.android.support sürüm dosyalarıyla derleme çakışmalarına neden olan sorun düzeltildi.
setAdWillPlayMuted öğesini AdsRequest listesine ekler.
setLoadVideoTimeout öğesini AdsRenderingSettings listesine ekler.
-
IMA SDK sürüm 3.8.2'nin desteği 09.04.2019'da sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.8.2 |
2018-01-24 |
setLiveStreamPrefetchSeconds öğesini AdsRequest öğesine ekler.
- Çeşitli doküman düzeltmeleri.
-
IMA SDK sürüm 3.7.4'ün desteği 24.01.2019 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.7.4 |
2017-06-29 |
setVastLoadTimeout öğesini AdsRequest listesine ekler.
getSkipTimeOffset öğesini Ad listesine ekler.
-
IMA SDK sürüm 3.7.2'nin desteği 29.06.2018'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.7.2 |
2017-05-25 |
setDebugMode öğesini ImaSdkSettings listesine ekler.
-
IMA SDK sürüm 3.7.1'in desteği 25.05.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.7.1 |
2017-03-24 |
- Proguard kullanılırken ad alanı çakışmasını çözer.
- Jar boyutu yaklaşık 30 KB azaltıldı.
-
IMA SDK sürüm 3.7.0'ın desteği 24.03.2018'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.7.0 |
2017-03-13 |
- Bazı IMA sınıflarının yanlışlıkla ProGuard'ın
a.a.a.a paketine birleştirilmesine neden olan sorun düzeltildi.
-
IMA SDK sürüm 3.6.0'ın desteği 13.03.2018'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.6.0 |
2017-02-16 |
Ad alanına aşağıdakileri ekler:
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
AdsManager.requestNextAdBreak(). ekler
AdsRenderingSettings alanına aşağıdakileri ekler:
setEnablePreloading()
getEnablePreloading()
AdsRequest alanına aşağıdakileri ekler:
setContentDuration()
setContentKeywords()
setContentTitle()
-
IMA SDK sürüm 3.5.2'nin desteği 16.02.2018'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.5.2 |
2016-11-14 |
- Reklam oynatmayı isteğe bağlı olarak işleyen, SDK'ya ait bir video oynatıcı ekler.
CompanionAdSlot.ClickListener ve dinleyici ekleme/kaldırma yöntemlerini ekler.
- Geçersiz
getViewability() hata günlükleriyle ilgili sorun düzeltildi.
- Simgelerin tıklama davranışı ve doğru şekilde oluşturulmamasıyla ilgili sorun düzeltildi.
-
IMA SDK sürüm 3.4.0'ın desteği 14.11.2017'de sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
|
3.4.0 |
2016-09-12 |
- Google Play Hizmetleri'nin 9.0.0 ve sonraki sürümlerinde kullanılan yinelenen dosyalar hatası düzeltildi.
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- Hizmet sürümü, yeni özellik yok.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (beta) |
2015-09-10 |
- Hizmet sürümü, yeni özellik yok.
|
3.b12.1 (beta) |
2015-07-20 |
|
3.b11.4 (beta) |
2015-05-21 |
- API'ye aşağıdakileri ekler:
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 ve ImaSdkSettings.setMaxRedirects eklendi.
- IMA API sınıfları artık
final .
- SDK sürüm numaraları artık 3.bX.Y biçiminde. b, SDK'nın beta durumunu belirtir.
- Aşağıdaki
AdError.AdErrorCode değerleri kaldırıldı:
API_ERROR yerine UNKNOWN_AD_RESPONSE kullanın.
PLAYLIST_MALFORMED_RESPONSE yerine UNKNOWN_AD_RESPONSE kullanın.
REQUIRED_LISTENERS_NOT_ADDED - SDK tarafından oluşturulmuyordu.
VAST_INVALID_URL yerine VAST_LOAD_TIMEOUT kullanın.
|
Beta v9 |
2014-10-17 |
getTitle , getDescription ve getContentType reklam API'lerini ekler.
- Reklam birimi konumuna ilişkin bilgileri reklam kullanıcı arayüzüne ekler. Örneğin, "4 reklamdan 1. (0:13)".
- Artık video oynatıcınızı kullanarak reklamların duraklatılmasını/oynatılmasını/devam ettirilmesini doğrudan kontrol etmemelisiniz. Bunun yerine
AdsManager.pause() ve AdsManager.resume() kullanın.
|
Beta v8 |
2014-06-12 |
- Atlanabilir reklamlar için reklam kullanıcı arayüzünün temizlenmemesi sorunu düzeltildi.
- Medya dosyası yükleme zaman aşımlarıyla ilgili hata kodunu belgeler.
|
Beta v7 |
2014-05-27 |
- Google Play Hizmetleri ile ilgili bir sorun düzeltildi. SDK artık Google Play Hizmetleri'nin uygulamanıza yerleştirilmesini gerektiriyor. Daha fazla bilgi için
Google Play Hizmetleri SDK'sını ayarlama başlıklı makaleyi inceleyin.
|
Beta v6 |
2014-04-14 |
- VAST 3 desteği eklenir.
- Kısmi VMAP desteği eklenir (mevcut Ad Manager reklam kurallarıyla eşitlik).
- API'ye aşağıdakileri ekler:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Sarmalayıcı içeren optimize edilmiş kapsülün yer aldığı orta rulo reklamların, kapsüldeki diğer tüm reklamların atlanmasına neden olduğu hata düzeltildi.
- AdsManager'a iletilen AdsRenderingSettings artık yoksayılmayacak.
- Kararlılığı artırmak için birden fazla hata düzeltildi.
|
Beta v5 |
2013-12-12 |
- Oynatma listelerindeki atlanabilir reklamlarla ilgili sorun düzeltildi.
|
Beta v4 |
2013-10-15 |
- AdsLoader'da contentComplete çağrılarak korelasyon değerlerini sıfırlama özelliği eklendi.
|
Beta v3 |
2013-09-05 |
- Hizmet sürümü, yeni özellik yok.
|
Beta v2 |
2013-07-07 |
- SDK'nın beta sürümünün herkese açık olarak yayınlanması.
|
Kapalı Beta v2 |
2013-06-24 |
ImaSdkSettings nesnesinde kullanıcı arayüzü dilini ayarlamak için API eklendi.
Bu ayarın, reklam dilini değil kullanıcı arayüzü dilini ayarlamak için kullanıldığını unutmayın.
- Bir uygulama hem IMA SDK hem de AdMob SDK kitaplıklarını içerdiğinde karşılaşılan çakışma düzeltildi.
- Çeşitli dahili performans metrikleri için günlük kaydı eklendi.
|
Kapalı Beta v1 |
2013-04-02 |
-
İlk beta sürümü. Beta sürümündeki bilinen sorunlar aşağıda belirtilmiştir:
SDK ile ilgili
HTML5 IMA SDK'sında bulunan aşağıdaki AdEvents , Android v3 IMA SDK'sında desteklenmez:
IMPRESSION ,
LOG ,
SKIPPABLE_STATE_CHANGED ,
STOPPED ,
VOLUME_CHANGED ,
VOLUME_MUTED
Örnek Uygulama ile İlgili
- Kullanıcı bir reklamı tıkladıktan sonra reklam oynatıcının düzgün şekilde devam etmemesine neden olan aralıklı bir sorun var. Örneğin, bir reklamı tıklayıp uygulamaya döndüğünüzde reklamın oynatılmasına devam etmek, reklamın tıklamadan önce kaldığı yerden devam etmek yerine sonuna kadar oynatılmasına ve tamamlanmasına neden olur.
- "Instream 2" reklam etiketi tarafından döndürülen reklamlar, v3 IMA Android SDK'sı ile uyumlu değildir.
- Örnek oynatıcı, reklamlar oynatılırken arama (ileri veya geri sarma) özelliğini otomatik olarak devre dışı bırakmaz. Reklamlar oynatılırken video oynatıcınızda arama özelliğini devre dışı bıraktığınızdan emin olun.
|