Ürünlerimiz hakkında görüşlerinizi paylaşmak ve geri bildirimde bulunmak için Google Advertising and Measurement Community sunucusundaki resmi Ad Manager Discord kanalına katılın.
Google IMA iOS SDK sürüm geçmişi
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Sürüm
Yayın Tarihi
Notlar
3.31.0
2026-04-15
IMA SDK'nın 3.30.0 sürümünde minimum iOS 17'den düşük sürümleri desteklemeyi bırakmasına neden olan sorun düzeltildi. Bu sürümde minimum sürüm 15 desteklenir.
Görüntülenebilirliğin iOS 26 sürümünde yanlışlıkla% 0 olarak ölçülmesine neden olan sorun düzeltildi.
Open Measurement SDK v1.6 desteği eklendi.
Güncellemeler
IMASettings.featureFlags()
değer olarak herhangi bir nesne türünü kabul edecek şekilde değiştirildi.
3.30.1
2026-03-25
3.30.0 sürümünde kullanıma sunulan ve xcframework dosyasının yanlış izinlere sahip olmasına neden olan sorun düzeltildi. Bu sorun, Swift Package Manager kullanıcıları için şu hataya yol açıyordu:
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0
2026-03-13
WKWebView ayarları için deneysel bir özellik ekler. Bu deneysel özellik varsayılan olarak devre dışıdır. Etkinleştirmek için IMASettings.featureFlags ayarını kullanın. Bu, iOS 17 veya sonraki sürümlerin yüklü olduğu cihazlarda performansı artırabilir.
SDK, Google Cast iOS SDK ile aynı hedefte kullanıldığında çalışma zamanı kilitlenmesi sorunu düzeltildi.
UIKit "Main Thread Checker" uyarılarını önlemek için IMAAVPlayerVideoDisplay'da resignFirstResponder öğesinin arka plan iş parçacığında çağrılmasına neden olan sorun düzeltildi.
SDK sürüm 3.28.10'un desteği 13.03.2027 tarihinde sonlandırılacak. Daha fazla bilgi için Desteği sonlandırma takvimi başlıklı makaleyi inceleyin.
3.28.10
2025-10-22
Yayın isteğine bir useHLSInterstitial alanı ekleyerek sunucu yönlendirmeli reklam ekleme (SDAI) canlı ve VOD yayınları için geçiş reklamı desteğini etkinleştirir.
Uygulamanız adsManager nesnesini yok ettiğinde bellek sızıntılarını önlemek için eşlik eden reklamların bellek yönetimini iyileştirir.
Minimum iOS sürümü 15'e yükseltildi.
22.10.2026 tarihinde SDK sürüm 3.27.4'ün desteği sonlandırılacak. Daha fazla bilgi için Desteği sonlandırma takvimi başlıklı makaleyi inceleyin.
3.27.4
2025-08-28
IMARemoteControl sınıfının yalnızca oynatıcı oynatmaya başladığında oluşturulması düzeltildi.
SDK sürüm 3.26.1'in desteği 28.08.2026 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.26.1
2025-04-02
AD_PERIOD_STARTED etkinliğine reklam dönemi bilgilerini ekler. Bu bilgilere IMAAdEvent.adData mülkünden erişebilirsiniz.
IMA SDK ile HLS geçiş reklamı meta verilerinin işlenmesi için destek eklendi.
SDK sürüm 3.24.0'ın desteği 02.04.2026 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.24.0
2024-12-03
Tüm yayın türleri için yayın isteği parametreleri listesine ağ kodu
ekler.
Geçersiz bir tıklama URL'si tıklandığında sessizce başarısız olmak yerine bir LOG etkinliği tetikler.
OMID oturumları yanlış şekilde sonlandırıldığında oluşan bellek sızıntısı düzeltildi.
VOD kapsül yayınlama akışlarında atlanabilir reklamlar için destek eklendi.
Video, kaydırılabilir bir kapsayıcıya yerleştirildiğinde kaydırma desteğiyle ilgili hata düzeltildi.
Doğrusal olmayan reklamlar için minSuggestedDuration desteği eklendi
Bazı durumlarda Campaign Manager izleme URL'lerinin yanlış kodlanmasına neden olan hata düzeltildi.
SDK sürüm 3.23.0'ın desteği 03.12.2025 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
Tamamlayıcı reklamların arka planını şeffaf hale getirir.
IMAAdsRequest içinde adTagURL için boş değeri reddediyor.
SDK, oynatılabilir bir reklam öğesi tanımlayana kadar orijinal VAST'taki tüm reklamları yinelemek için öğe düzeyinde yedek mantığında değişiklikler yapıldı. Oynatılabilir reklam öğesi bulunamazsa reklam oynatılmaz.
SDK sürüm 3.22.1'in desteği 12.06.2025 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.22.1
2024-04-12
En son Cocoapods sürümünde, uygulamaların iOS simülatörlerinde oluşturulmasını engelleyen sorun düzeltildi.
SDK sürümü 3.22.0'ın desteği 12.04.2025 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.22.0
2024-04-03
SDK'ya gizlilik manifesti PrivacyInfo.xcprivacy dosyası ve imza ekler.
IMA iOS SDK'sı artık xcframework olarak paketleniyor.
M1 simülatör desteği eklendi.
IMA SDK sürümü bilgilerinin üzerine yazılabilmesine neden olan sorun düzeltildi.
iOS SDK'nın yinelenen simge uyarıları oluşturmasına neden olan sorun düzeltildi.
SDK sürüm 3.15.1'in desteği 19.04.2023 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.15.1
2022-02-23
Minimum iOS sürümü 12'ye yükseltildi
SDK sürüm 3.14.5'in desteği 23.02.2023 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.14.5
2021-10-05
Uygulamalarınızdan toplanan verileri kullanarak daha alakalı ve kişiselleştirilmiş reklamlar yayınlamanıza yardımcı olan
IMASettings:sameAppKeyEnabled
API'si eklendi. API şu anda varsayılan olarak etkindir ve yayıncıların herhangi bir değişiklik yapması gerekmez.
Tüm API'lere nullability sözleşmeleri eklendi.
SDK sürüm 3.14.4'ün desteği 05.10.2022 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.14.4
2021-07-06
Uygulamalar arka plana alındığında etkinliklerin eksik olmasına neden olan sorun düzeltildi.
Yayıncıların iOS <14'te islat değerini manuel olarak ayarlamasına olanak tanıyan sorun düzeltildi.
Minimum iOS sürümü iOS 11'e yükseltildi
SDK sürüm 3.14.3'ün desteği 06.07.2022 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.14.3
2021-05-03
iOS 12'den önceki sürümlerde uyarı mesajlarına neden olan sorun düzeltildi.
Yayıncıların oturum kimliğini özelleştirmesine olanak tanımak için IMASettings:sessionid eklendi.
Reklamı duraklatma ve devam ettirme etkinliklerinin içerik sırasında tetiklenmesine neden olan sorun düzeltildi.
Reklam kullanıcı arayüzü içerik yerleşimlerinin otomatik olarak ayarlanmadığından emin olun.
iOS 10'u destekleyen son iOS için IMA SDK sürümü.
SDK sürüm 3.14.1'in desteği 03.05.2022 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.14.1
2021-02-17
Önceden yükleme etkinleştirildiğinde bazen yinelenen reklam etkinliklerinin tetiklenmesine neden olan sorun düzeltildi.
PodServing desteği uygulandı.
iOS 13 ve sonraki sürümlerde derin bağlantıların iki kez açılması sorunu düzeltildi.
SDK sürüm 3.13.0'ın desteği 17.02.2022 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.13.0
2020-10-13
SDK artık Xcode 12 ile oluşturuluyor.
Reklam arasına girilmeden arama yapıldığında AD_BREAK_ENDED etkinliğinin tetiklenmemesine neden olan sorun düzeltildi.
IMAAVPlayerVideoDisplay, IMAVideoDisplay ve IMAVideoDisplayDelegate üzerinde desteği sonlandırılan alanlar kaldırıldı.
Her reklam tamamlandığında PiP'nin küçülmesine neden olan sorun düzeltildi.
Canlı yayınların AirPlay ile oynatılır oynatılmaz oynatmayı durdurmasına neden olan hata düzeltildi.
Atla düğmesine basıldığında ortak oynatma için hiçbir şey yapılmamasına neden olan sorun düzeltildi.
Paylaşılan oynatma için bir kapsüldeki reklamlar arasında içeriğin kısa süreliğine yanıp sönmesine neden olan sorun düzeltildi.
IMAStreamManagerDelegate içindeki karşılaşılan reklam dönemi süresi.
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." hatasının yanlışlıkla tetiklenmesine neden olan sorun düzeltildi.
SDK sürüm 3.12.1'in desteği 13.10.2021 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.12.1
2020-08-11
iOS 14'ün resmi yayınlanan sürümü.
App Tracking Transparency (ATT, Uygulama İzleme Şeffaflığı) desteği eklendi. Daha fazla bilgi için Uygulama İzleme Şeffaflığı yetkisi isteme başlıklı makaleyi inceleyin.
Bir tıklama açıldıktan sonra uygulamanın kapatılmasının bellek sızıntısına neden olduğu sorun düzeltildi.
SDK sürüm 3.12.0'ın desteği 11.08.2021 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
registerFriendlyObstruction yöntemlerini kullanmak için OMID 1.3 dostu engellerin desteğini IMAAdDisplayContainer'de yeniden düzenler.
FriendlyObstruction lehine IMAAdDisplayContainer içindeki registerVideoControlsOverlay
ve unregisterAllVideoControlsOverlay yöntemlerinin desteği sonlandırıldı.
OMID otomatik oynatma ve atlanabilirlik özelliklerinin raporlanmamasına neden olan sorun düzeltildi.
UIWebView ile ilgili kalan tüm referansları kaldırır.
22.01.2021 tarihinde SDK sürüm 3.11.1'in desteği sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.11.1
2019-12-04
IAB TCFv2 ve CCPA'dan alınan izin parametrelerinin otomatik olarak dahil edilmesi için destek eklendi.
Kontrol Merkezi kullanılırken kilitlenmeye neden olan sorun düzeltildi.
TrueView for Action reklamları için destek eklendi.
DAI için playerVideoDisplay:didLoadPlayerItem: eklendi.
Obj-C stil kurallarıyla tutarlılık için IMAAVPlayerVideoDisplayDelegate adlarını günceller.
Bazı durumlarda LOG ve INTERACTION reklam etkinliklerinin reklam nesnesini içermesini engelleyen sorun düzeltildi.
Google'ın Funding Choices gibi IAB TCFv2 uyumlu kullanıcı rızası yönetim sağlayıcılarının uygulamaları için Google reklam isteklerinin otomatik entegrasyonu eklendi.
VMAP breakstart ve breakend izleme etkinlikleriyle ilgili bir sorun düzeltildi.
Canlı yayın sırasında tüm reklam etiketi parametrelerinin değiştirilmesini sağlayan replaceAdTagParameters yöntemi IMAStreamManager'a eklendi.
Bir reklam arasının oynatılmayacağını belirtmek için AD_BREAK_FETCH_ERROR etkinliği eklendi.
SDK sürüm 3.10.1'in desteği 04.12.2020 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.10.1
2019-09-19
iOS 13 ve iPadOS desteği eklendi.
SDK sürüm 3.9.2'nin desteği 19.09.2020 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.9.2
2019-08-16
Bu düzeltme, reklamlar oynatıldıktan sonra net bir IMA reklam kullanıcı arayüzü görünümünün kalmasına ve kullanıcının oynatıcıyla etkileşimde bulunmasını engellemesine neden olan sorunu düzeltir.
SDK sürüm 3.9.1'in desteği 16.08.2020 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.9.1
2019-07-18
is_lat raporlarının doğruluğuyla ilgili sorunlar düzeltildi.
IMAAdEventType.adData yazıldı.
IMAStreamRequest için authToken ve streamFormat API'leri eklendi.
mediaUrl desteği LinearAd hizmetinden kaldırıldı. Bunun yerine adMedia kullanın.
Liste dışı videolarla ilgili YouTube meta verileri hatası düzeltildi.
Yanlış reklam kimliği tanımlama sorunu düzeltildi.
mediaWidth ve mediaHeight, adMedia.width ve adMedia.height ile değiştirildi.
Tamamlayıcı reklamların yalnızca bir kez oluşturulmasına neden olan sorun düzeltildi.
Artık bir video reklam türü desteklenmediğinde SDK, kIMAError_FAILED_TO_REQUEST_ADS yerine kIMAError_VAST_TRAFFICKING_ERROR hatasını verecek.
videoDisplayDidPlay: desteği sonlandırıldı. Bunun yerine videoDisplayDidResume: kullanılabilir.
SDK sürüm 3.9.0'ın desteği 18.07.2020 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
SDK sürüm 3.5.1'in desteği 02.05.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.5.1
2017-04-03
SDK, reklam veya akış isteğinde bulunulduğunda IMAAdDisplayContainer görünüm hiyerarşisinde değilse artık kIMAError_FAILED_TO_REQUEST_ADS hatası verir. Daha önce bu istekler sessizce başarısız oluyordu.
SDK 3.5.0 sürümünün desteği 03.04.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.5.0
24.03.2017
Bitcode desteğiyle ilgili bir sorun düzeltildi.
IMAAdsRequest nesnesine adsResponse'u ekler.
Swift derlemeleriyle ilgili bir sorun düzeltildi.
SDK sürüm 3.4.2'nin desteği 24.03.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.4.2
2017-03-09
Hizmet sürümü, yeni özellik yok.
SDK sürüm 3.4.1'in desteği 09.03.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.4.1
2017-02-03
SDK artık dinamik çerçeve olarak dağıtılıyor. Bu nedenle, artık Framework'ün ayrı bir AdMob sürümünü yayınlamıyoruz. Uygulamanızda AdMob kullanılıp kullanılmadığına bakılmaksızın aynı sürümü kullanabilirsiniz.
Video simgeleri için destek eklendi.
IMAAd öğesine aşağıdaki yeni özellikler eklendi:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest öğesine aşağıdaki yeni özellikler eklendi:
SDK sürüm 3.3.1'in desteği 03.02.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.3.1 sürümüne geri alma
2016-01-31
Belirli cihazlar için derleme ile ilgili sorun nedeniyle 3.3.1 sürümüne geri dönüldü.
3.4.0
2017-01-26
SDK artık dinamik çerçeve olarak dağıtılıyor. Bu nedenle, artık Framework'ün ayrı bir AdMob sürümünü yayınlamıyoruz. Uygulamanızda AdMob kullanılıp kullanılmadığına bakılmaksızın aynı sürümü kullanabilirsiniz.
Video simgeleri için destek eklendi.
IMAAd öğesine aşağıdaki yeni özellikler eklendi:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest öğesine aşağıdaki yeni özellikler eklendi:
SDK sürüm 3.3.1'in desteği 26.01.2018 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.3.1
2016-09-16
iOS 7 ve önceki sürümler için destek sonlandırıldı.
SDK sürüm 3.2.1'in desteği 16.09.2017 tarihinde sonlandırılacak. Daha fazla bilgi için
Desteği Sonlandırma Takvimi'ne bakın.
3.2.1
2016-05-09
Bitcode desteği eklenir.
3.2.0
2016-04-14
Not: Bir hata nedeniyle, bu sürümde bitcode desteği kullanılamıyordu.
Bitcode desteği eklenir.
Uygulama mağazasına yönlendiren tıklama URL'leri için destek eklendi.
3.1.0
2015-12-17
Beta sürümü sona erdi.
iOS 9'da pencere içinde pencere özelliği için destek eklendi. Daha fazla bilgi için pencere içinde pencere kılavuzumuza veya Advanced Sample'daki uygulamamıza bakın.
IMAContentPlayhead artık IMAAdsManager yerine IMAAdsRequest'e iletilmelidir.
IMAAdsLoader serbest bırakılırken yaşanan kilitlenme sorunu düzeltildi.
Beta v15
2015-07-22
IMAAdsManager temsilcileri aracılığıyla reklam arabelleği etkinliklerini kullanıma sunar. Bu sayede oynatıcıya etkinlik göstergeleri ve arabelleğe alma çubukları gibi öğeler ekleyebilirsiniz.
Hata ayıklama modunu gösterir. Yayıncılar artık konsolda daha ayrıntılı günlük kaydı almak için IMASettings enableDebugMode ayarını YES olarak belirleyebilir. Bu, reklam oynatıcıya filigran ekleyeceği için üretimde kullanılmamalıdır.
IMAAdsManager destroy artık tüm durumlarda reklamları doğru şekilde sonlandırıyor.
Görüntüleme kapsayıcılarının yeniden kullanılmasına olanak tanır.
Yayıncıların, temsilci yöntemlerinden IMA nesnelerini kaldırmasına olanak tanır.
IMAAdsManager artık yalnızca contentPlayhead ile zayıf bir referansa sahip (potansiyel bellek sızıntıları düzeltiliyor). Artık IMAAVPlayerContentPlayhead örneğini veya IMAContentPlayhead öğesini özellik olarak uygulayan nesneleri saklamanız gerekir. Aksi takdirde nesne hemen serbest bırakılır.
Video yeniden boyutlandırma animasyonunu kaldırır.
Gereksiz ilk devam ettirme reklamı etkinliğini kaldırır.
Beta v14
2015-05-27
Reklam oynatıcının ara sıra arabelleğe almak için durmasına ve oynatmaya hiç devam etmemesine neden olan sorun düzeltildi.
IMASettings kendi üstbilgi dosyasına taşındı.
Beta v13
2015-04-29
Arka planda reklam oynatma desteği eklendi. Daha fazla bilgi için Arka Planda Reklam Oynatma başlıklı makaleyi inceleyin.
SDK artık çerçeve olarak içe aktarılabilir. Yükseltme hakkında daha fazla bilgi için bu sürümle ilgili blog yayınımıza göz atın.
iOS 8'de reklam yükleme süreleri kısaltıldı.
Bir reklam sona erdikten sonra tamamlayıcı reklamların kaybolmasına neden olan sorun düzeltildi. Yardımcı reklamlar artık alan yenilenene kadar gösterilecek.
SDK yükleme için 10 saniyelik zaman aşımı eklendi.
IMASettings artık NSCopying'i uyguluyor.
Kulaklık çıkarıldığında uygulamaların kilitlenmesine neden olan sorun düzeltildi.
Cihaz sessize alındığında reklamlar artık varsayılan olarak sessize alınıyor. Yayıncı, AVAudioSession kategorisini ayarlayarak bunu değiştirebilir.
iOS 8'den önceki sürümlerde Denetim Merkezi'nde oynatma ve duraklatma işlemlerinin çalışmamasıyla ilgili hatalar düzeltildi.
Bildirim çekmecesi açıldığında reklamlar artık duraklatılmıyor.
İndirilebilir ZIP dosyasına VERSION dosyası eklendi.
Performansı artırmak için reklam oluşturma işlemi artık tüm iOS sürümlerinde AVPlayer üzerinden yerel olarak yapılıyor.
Beta v12
2015-02-12
Artık iOS 7 ve önceki sürümlerde doğal reklam oynatma özelliği kullanılıyor. Bu, SDK'nın MPMoviePlayerController etkinliklerine ve kontrollerine müdahale etmesini önler.
LOADED ve START etkinliklerinde adPlaybackInfo'nun doldurulmamasına neden olan sorun düzeltildi.
Sonraki yönlendirmelerin reddedileceği ve reklam yüklemesinin iptal edileceği yönlendirme sayısını belirtmek için IMASettings.maxRedirects parametresini ekler.
WKWebView eklenmesiyle Beta v10'da ortaya çıkan bellek sızıntısı düzeltildi.
Beta v10
2014-11-20
SDK, iOS 8'de reklamları oluşturmak için artık UIWebView yerine WKWebView kullanıyor. Bu düzeltme, SDK yerel ve JS katmanları arasındaki iletişimle ilgili birden fazla sorunu giderir. Bu değişikliğin bir yan etkisi olarak, IMA SDK artık uygulamanızın arm64 desteğiyle oluşturulmasını gerektirecek.
Kullanıcı bir reklamın tıklanamayan bir bölümüne dokunduğunda tetiklenen bir TAPPED etkinliği eklendi. Bu, oynatıcı kontrollerini göstermek için bir reklama dokunulduğunu algılamak üzere kullanılabilir.
iOS sözleşmesine uymak için aşağıdaki yöntemlerin desteği sonlandırıldı ve bunları çağıran nesneye referans alan yöntemlerle değiştirildi:
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-04-18 UTC."],[],[]]