Wenn Sie sich mit anderen Nutzern über unsere Produkte austauschen und Feedback geben möchten, treten Sie dem offiziellen Ad Manager-Discord-Kanal auf dem Server der Google Advertising and Measurement Community bei.
Versionsverlauf des Google IMA iOS SDK
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Version
Veröffentlicht am
Hinweise
3.31.0
2026-04-15
Es wurde ein Problem behoben, das in Version 3.30.0 eingeführt wurde und bei dem das IMA SDK keine iOS-Mindestversionen unter 17 mehr unterstützt hat. Dieser Release unterstützt mindestens Version 15.
Ein Problem wurde behoben, bei dem die Sichtbarkeit unter iOS 26 fälschlicherweise mit 0% gemessen wurde.
Unterstützung für Open Measurement SDK v1.6 wurde hinzugefügt.
Es wurde ein Problem behoben, das in Version 3.30.0 eingeführt wurde. Dabei hatte die xcframework-Datei die falschen Berechtigungen, was zu folgendem Fehler für Swift Package Manager-Nutzer führte:
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0
2026-03-13
Es wird eine experimentelle Funktion für WKWebView-Einstellungen hinzugefügt. Diese experimentelle Funktion ist standardmäßig deaktiviert. Verwenden Sie die Einstellung IMASettings.featureFlags, um sie zu aktivieren. Dadurch kann die Leistung auf Geräten mit iOS 17 oder höher verbessert werden.
Behebt einen Laufzeitabsturz, wenn das SDK im selben Ziel wie das Google Cast iOS SDK verwendet wurde.
Ein Problem in IMAAVPlayerVideoDisplay wurde behoben, bei dem resignFirstResponder in einem Hintergrundthread aufgerufen werden konnte, um Warnungen des UIKit-Hauptthread-Checkers zu vermeiden.
Am 13.03.2027 wird die SDK-Version 3.28.10 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.28.10
22.10.2025
Ermöglicht die Unterstützung von Interstitials für SDAI-Livestreams (Server-Directed Ad Insertion) und ‑VOD-Streams (Video-on-Demand) durch Einführung des Felds useHLSInterstitial in der Streamanfrage.
Verbessert die Speicherverwaltung für Companion-Anzeigen, um Speicherlecks zu verhindern, wenn Ihre Anwendung das adsManager-Objekt zerstört.
Die mindestens erforderliche iOS-Version wurde auf 15 erhöht.
Am 22.10.2026 wird die SDK-Version 3.27.4 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.27.4
2025-08-28
Die Erstellung der IMARemoteControl-Klasse erfolgt erst, wenn die Wiedergabe im Player beginnt.
Am 28.08.2026 wird die SDK-Version 3.26.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.26.1
2025-04-02
Fügt dem AD_PERIOD_STARTED-Ereignis die Informationen zum Anzeigenzeitraum hinzu, auf die Sie über die IMAAdEvent.adData-Property zugreifen können.
Unterstützung für die Verarbeitung von HLS-Interstitials-Metadaten mit dem IMA SDK wurde hinzugefügt.
Am 02.04.2026 wird die SDK-Version 3.24.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.24.0
2024-12-03
Fügt der Liste der Streamanfrageparameter für alle Streamtypen den Netzwerkcode hinzu.
Löst ein LOG-Ereignis aus, wenn auf eine ungültige Klick-URL geklickt wird, anstatt dass der Vorgang im Hintergrund fehlschlägt.
Ein Speicherleck wurde behoben, das auftrat, wenn OMID-Sitzungen nicht ordnungsgemäß beendet wurden.
Unterstützung für überspringbare Anzeigen in VOD-Pod-Serving-Streams hinzugefügt
Ein Fehler mit der Scrollunterstützung wurde behoben, wenn das Video in einen scrollbaren Container eingebettet ist.
Unterstützung für minSuggestedDuration bei nicht linearen Anzeigen hinzugefügt
Ein Fehler wurde behoben, der in einigen Fällen zu einer falschen Codierung von Campaign Manager-Tracking-URLs führte.
Am 03.12.2025 wird die SDK-Version 3.23.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
Änderungen
Asset-Fallback
Logik zum Durchlaufen aller Anzeigen im ursprünglichen VAST, bis das SDK
ein abspielbares Creative identifiziert. Wenn kein spielbares Creative gefunden wird, wird die Anzeige nicht ausgeliefert.
Am 12.06.2025 wird die SDK-Version 3.22.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.22.1
2024-04-12
Es wurde ein Problem mit der letzten Cocoapods-Version behoben, das verhinderte, dass Apps auf iOS-Simulatoren erstellt werden konnten.
Am 12. April 2025 wird die SDK-Version 3.22.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.22.0
2024-04-03
Fügt eine PrivacyInfo.xcprivacy-Datei mit dem Datenschutzmanifest und eine Signatur für das SDK hinzu.
Das IMA iOS SDK ist jetzt als XC-Framework verpackt.
Unterstützung für M1-Simulator hinzugefügt.
Ein Problem wurde behoben, bei dem die IMA SDK-Versionsinformationen überschrieben werden konnten.
Ein Problem wurde behoben, bei dem das iOS SDK Warnungen zu doppelten Symbolen ausgegeben hat.
Am 19.04.2023 wurde die SDK-Version 3.15.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.15.1
2022-02-23
Mindestversion von iOS auf 12 erhöht
Am 23.02.2023 wurde die SDK-Version 3.14.5 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.14.5
2021-10-05
Die API
IMASettings:sameAppKeyEnabled
wurde hinzugefügt. Mit ihr können Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten. Die API ist derzeit standardmäßig aktiviert. Publisher müssen keine Änderungen vornehmen.
Allen APIs wurden Null-Zulässigkeitsverträge hinzugefügt.
Am 05.10.2022 wurde die SDK-Version 3.14.4 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.14.4
2021-07-06
Ein Problem wurde behoben, das dazu führte, dass Termine fehlten, wenn Apps im Hintergrund ausgeführt wurden.
Ein Problem wurde behoben, das es Publishern ermöglichte, islat unter iOS <14 manuell festzulegen.
Mindestversion von iOS auf iOS 11 erhöht
Am 06.07.2022 wurde die SDK-Version 3.14.3 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.14.3
2021-05-03
Ein Problem wurde behoben, das Warnmeldungen unter iOS < 12 verursacht hat.
IMASettings:sessionid wurde hinzugefügt, damit Publisher die Sitzungs-ID anpassen können.
Ein Problem wurde behoben, bei dem Ereignisse zum Pausieren und Fortsetzen von Anzeigen während der Wiedergabe von Inhalten ausgelöst wurden.
Die Insets für Anzeigen-UI-Inhalte werden nicht automatisch angepasst.
Letzte Version des IMA SDK für iOS, die iOS 10 unterstützt.
Am 03.05.2022 wurde die SDK-Version 3.14.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.14.1
2021-02-17
Ein Problem wurde behoben, durch das bei aktiviertem Preloading manchmal doppelte Anzeigenereignisse ausgelöst wurden.
Unterstützung für PodServing implementiert.
Ein Problem mit dem doppelten Öffnen von Deeplinks unter iOS 13 und höher wurde behoben.
Am 17.02.2022 wurde die SDK-Version 3.13.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.13.0
2020-10-13
Das SDK wird jetzt mit Xcode 12 erstellt.
Ein Problem wurde behoben, bei dem das AD_BREAK_ENDED-Ereignis nicht ausgelöst wurde, wenn Nutzer aus einer Werbeunterbrechung herausgesucht haben.
Nicht mehr unterstützte Felder wurden für IMAAVPlayerVideoDisplay, IMAVideoDisplay und IMAVideoDisplayDelegate entfernt.
Ein Problem wurde behoben, bei dem der PiP-Modus nach jeder abgeschlossenen Anzeige minimiert wurde.
Es wurde ein Fehler behoben, durch den die Wiedergabe von Livestreams beendet wurde, sobald sie per AirPlay übertragen wurden.
Es wurde ein Problem behoben, bei dem das Drücken von „Überspringen“ bei der gemeinsamen Wiedergabe keine Auswirkungen hatte.
Ein Problem wurde behoben, bei dem Inhalte bei der gemeinsamen Wiedergabe kurz zwischen Anzeigen in einem Pod aufblitzten.
Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
Dauer des Zeitraums, in dem die sichtbare Anzeige ausgeliefert wurde, in IMAStreamManagerDelegate.
Ein Problem wurde behoben, bei dem fälschlicherweise ein "Ads cannot be requested because the ad container
is not attached to the view hierarchy."-Fehler ausgelöst wurde.
Am 13.10.2021 wurde die SDK-Version 3.12.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
Unterstützung für den Schlüssel „language_name“ für Streamuntertitel wurde hinzugefügt.
Ein Problem wurde behoben, das zu Zeitüberschreitungen bei Anzeigen ausschließlich mit Audioinhalten geführt hat.
Es wurde ein Problem behoben, durch das beim Überspringen der ersten Anzeige in einem Preroll die zweite Anzeige ihren eigenen Versatz für das Überspringen ignorierte.
Fügt viewController als neues erforderliches Initialisierungsargument oder ‑attribut für IMAAdDisplayContainer hinzu.
Reduziert fehlerhafte RESUME-Ereignisse.
Fügt IMAAdsRenderingSettings.enablePreloading hinzu, das standardmäßig aktiviert ist, um die Anzeigen-Rendering-Leistung zu verbessern.
Fügt das Ereignis ICON_TAPPED hinzu.
Ein Problem wurde behoben, bei dem IABTCF_gdprApplies nur erkannt wurde, wenn es ein String war.
Am 05.08.2021 wurde die SDK-Version 3.11.4 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.11.4
26.03.2020
Die Mindestversion der Laufzeit wird auf iOS 10 erhöht.
Ein Fehler wurde behoben, bei dem einige UI-Updates in einem Hintergrundthread ausgelöst werden konnten.
Ein Problem wurde behoben, bei dem strenge Flags dazu führten, dass die Initialisierung von IMACompanionAd mit der von NSObject in Konflikt stand.
Die loadURL-Methode im IMAVideoDisplay-Protokoll wird eingestellt.
Überarbeitung der Unterstützung für OMID 1.3-kompatible Hindernisse für die Verwendung von registerFriendlyObstruction-Methoden in IMAAdDisplayContainer.
Die Methoden registerVideoControlsOverlay und unregisterAllVideoControlsOverlay in IMAAdDisplayContainer werden zugunsten von FriendlyObstruction eingestellt.
Ein Problem wurde behoben, bei dem OMID-Autoplay und die Überspringbarkeit nicht gemeldet wurden.
Entfernt alle verbleibenden Verweise auf UIWebView
Am 22.01.2021 wurde die SDK-Version 3.11.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.11.1
2019-12-04
Unterstützung für die automatische Einbeziehung von Einwilligungsparametern aus dem IAB TCFv2 und CCPA hinzugefügt.
Ein Problem wurde behoben, das beim Verwenden des Kontrollzentrums zu Abstürzen führte.
Unterstützung für TrueView for Action-Anzeigen wurde hinzugefügt.
Fügt playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzu.
Aktualisiert IMAAVPlayerVideoDisplayDelegate-Namen, um sie an die Obj-C-Stilkonventionen anzupassen.
Es wurde ein Problem behoben, das in einigen Fällen verhindert hat, dass das Anzeigenobjekt in LOG- und INTERACTION-Werbeereignissen enthalten war.
Fügt die automatische Integration von Google-Anzeigenanfragen für Implementierungen von IAB TCFv2-konformen CMPs (Consent Management Platforms) wie Funding Choices von Google hinzu.
Ein Problem mit VMAP-Tracking-Ereignissen für breakstart und breakend wurde behoben.
Die Methode replaceAdTagParameters wird dem IMAStreamManager hinzugefügt. Dadurch können alle Anzeigen-Tag-Parameter während eines Livestreams ersetzt werden.
Fügt das Ereignis AD_BREAK_FETCH_ERROR hinzu, um anzugeben, dass keine Werbeunterbrechung abgespielt wird.
Am 04.12.2020 wurde die SDK-Version 3.10.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.10.1
2019-09-19
Unterstützung für iOS 13 und iPadOS wurde hinzugefügt.
Am 19.09.2020 wurde die SDK-Version 3.9.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.9.2
2019-08-16
Damit wird ein Problem behoben, bei dem eine klare IMA-Anzeigen-UI-Ansicht nach der Wiedergabe von Anzeigen bestehen blieb und der Nutzer nicht mit dem Player interagieren konnte.
Am 16.08.2020 wurde die SDK-Version 3.9.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.9.1
2019-07-18
Probleme mit der Genauigkeit von is_lat-Berichten behoben.
IMAAdEventType.adData wurde jetzt eingegeben.
Die APIs authToken und streamFormat wurden zu IMAStreamRequest hinzugefügt.
mediaUrl-Support aus LinearAd entfernt. Verwenden Sie stattdessen adMedia.
Ein Fehler bei YouTube-Metadaten für nicht gelistete Videos wurde behoben.
Falsche Identifizierung der Anzeigen-ID korrigiert.
mediaWidth und mediaHeight wurden durch adMedia.width und adMedia.height ersetzt.
Ein Problem wurde behoben, bei dem Companion-Anzeigen nur einmal gerendert wurden.
Wenn ein Videoanzeigentyp nicht unterstützt wird, gibt das SDK jetzt den Fehler kIMAError_VAST_TRAFFICKING_ERROR anstelle von kIMAError_FAILED_TO_REQUEST_ADS aus.
videoDisplayDidPlay: wird zugunsten von videoDisplayDidResume: eingestellt.
Am 18.07.2020 wurde SDK-Version 3.9.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.9.0
2019-03-22
Unterstützung für das Open Measurement SDK für die Sichtbarkeit durch Drittanbieter wird eingeführt.
IMAAdDisplayContainer wurde ein Convenience-Initialisierer hinzugefügt, um einen Anzeigencontainer ohne Companion-Slots zu erstellen.
Am 22. März 2020 wurde die SDK-Version 3.8.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.8.2
2019-02-19
Fügt die Ereignisse AD_PERIOD_STARTED und AD_PERIOD_ENDED hinzu. Diese Ereignisse werden nur für DAI unterstützt.
Es wurde ein Problem behoben, durch das der Anzeigenaufruf beim Start animiert wurde.
Ein Problem wurde behoben, bei dem keine Videofehler für Live- oder VOD-Inhalte ausgelöst wurden.
Ein Problem wurde behoben, bei dem die Wiedergabe von Inhalten unter iOS + AirPlay nicht fortgesetzt wurde.
Am 19.02.2020 wurde die SDK-Version 3.8.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.8.1
2018-11-13
Ein Problem wurde behoben, durch das Anzeigen-Tags mit mehreren Slot-Größen falsch geparst wurden.
[IMAVideoDisplay seekStreamToTime] wurde hinzugefügt, um überspringbare Anzeigen in VOD-Streams mit dynamischer Anzeigenbereitstellung im IMA SDK zu unterstützen.
Am 09.10.2018 wurde die SDK-Version 3.6.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.6.0
2017-07-24
IMAAdsRequest.vastLoadTimeout wurde hinzugefügt.
IMAAd.wrapperAdIDs wird hinzugefügt.
IMAAd.skipTimeOffset wurde hinzugefügt.
Es wurde ein Fehler behoben, bei dem das SDK die für die Anzeigenwiedergabe verwendete Videoansicht nicht erkennen konnte, wenn sie aus der Ansichtshierarchie entfernt und wieder hinzugefügt wurde.
Am 24. Juli 2018 wurde die SDK-Version 3.5.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.5.2
2017-05-02
Das automatische Fortsetzen wird entfernt, wenn die App aus dem Hintergrund wieder in den Vordergrund geholt wird.
Rufen Sie [IMAAdsManager resume] an, um fortzufahren.
Am 02.05.2018 wurde die SDK-Version 3.5.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.5.1
2017-04-03
Das SDK gibt jetzt kIMAError_FAILED_TO_REQUEST_ADS aus, wenn sich IMAAdDisplayContainer nicht in der Ansichtshierarchie befindet, wenn eine Anzeigen- oder Streamanfrage gesendet wird. Bisher sind diese Anfragen ohne Fehlermeldung fehlgeschlagen.
Am 03.04.2018 wurde die SDK-Version 3.5.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.5.0
2017-03-24
Behebt ein Problem mit der Bitcode-Unterstützung.
Fügt dem IMAAdsRequest-Objekt adsResponse hinzu.
Ein Problem mit Swift-Builds wurde behoben.
Am 24.03.2018 wurde die SDK-Version 3.4.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.4.2
09.03.2017
Service-Release, keine neuen Funktionen.
Am 09.03.2018 wurde die SDK-Version 3.4.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.4.1
2017-02-03
Das SDK wird jetzt als dynamisches Framework bereitgestellt. Daher veröffentlichen wir keine separate AdMob-Version des Frameworks mehr. Sie können dieselbe Version verwenden, unabhängig davon, ob in Ihrer Implementierung auch AdMob verwendet wird.
Unterstützung für Videosymbole wurde hinzugefügt.
IMAAd werden die folgenden neuen Eigenschaften hinzugefügt:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest werden die folgenden neuen Eigenschaften hinzugefügt:
Am 03.02.2018 wurde die SDK-Version 3.3.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
Rollback auf Version 3.3.1
2016-01-31
Aufgrund eines Problems beim Erstellen für bestimmte Geräte wurde ein Rollback auf Version 3.3.1 durchgeführt.
3.4.0
2017-01-26
Das SDK wird jetzt als dynamisches Framework bereitgestellt. Daher veröffentlichen wir keine separate AdMob-Version des Frameworks mehr. Sie können dieselbe Version verwenden, unabhängig davon, ob in Ihrer Implementierung auch AdMob verwendet wird.
Unterstützung für Videosymbole wurde hinzugefügt.
IMAAd werden die folgenden neuen Eigenschaften hinzugefügt:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest werden die folgenden neuen Eigenschaften hinzugefügt:
Am 26.01.2018 wurde die SDK-Version 3.3.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.3.1
2016-09-16
Unterstützung für iOS 7 und niedriger wird eingestellt.
Am 16.09.2017 wurde die SDK-Version 3.2.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.2.1
2016-05-09
Unterstützung für Bitcode hinzugefügt.
3.2.0
2016-04-14
Hinweis: Aufgrund eines Fehlers war die Bitcode-Unterstützung in dieser Version nicht funktionsfähig.
Unterstützung für Bitcode hinzugefügt.
Unterstützung für Klick-URLs, die zum App-Shop führen, wurde hinzugefügt.
3.1.0
2015-12-17
Die Betaphase ist beendet.
Unterstützung von „Bild im Bild“ unter iOS 9 Weitere Informationen finden Sie in unserem Leitfaden zur Bild-im-Bild-Funktion oder in der Implementierung im Advanced Sample.
IMAContentPlayhead sollte jetzt an IMAAdsRequest anstelle von IMAAdsManager übergeben werden.
Unterstützung für HTML5-Companion-Anzeigen hinzugefügt.
Behebt einen Absturz bei der Zuordnung von IMAAdsLoader.
Beta v15
2015-07-22
Einführung von Anzeigenpufferereignissen über IMAAdsManager-Delegaten. So lassen sich dem Player ganz einfach Elemente wie Aktivitätsindikatoren und Pufferleisten hinzufügen.
Stellt den Debuggingmodus bereit. Publisher können die Einstellung IMASettings enableDebugMode jetzt auf YES festlegen, um ausführlicheres Logging in der Konsole zu erhalten. Diese Option sollte nicht in der Produktion verwendet werden, da der Ad-Player mit einem Wasserzeichen versehen wird.
IMAAdsManager destroy beendet Anzeigen jetzt in allen Fällen korrekt.
Ermöglicht die Wiederverwendung von Displaycontainern.
Ermöglicht es Publishern, IMA-Objekte aus Delegatenmethoden heraus zu löschen.
IMAAdsManager hat jetzt nur noch eine schwache Referenz auf contentPlayhead (zur Behebung potenzieller Speicherlecks). Sie müssen jetzt alle IMAAVPlayerContentPlayhead-Instanzen oder -Objekte, die IMAContentPlayhead als Property implementieren, beibehalten, da das Objekt sonst sofort freigegeben wird.
Entfernt die Animation für die Größenanpassung von Videos.
Entfernt unnötige Anzeigenereignisse für das anfängliche Fortsetzen.
Beta v14
2015-05-27
Ein Problem wurde behoben, bei dem der Anzeigenplayer gelegentlich angehalten wurde, um zu puffern, und die Wiedergabe nicht fortgesetzt wurde.
IMASettings wurde in eine eigene Header-Datei verschoben.
Beta v13
2015-04-29
Unterstützung für die Hintergrundwiedergabe von Anzeigen hinzugefügt. Weitere Informationen findest du unter Anzeigenwiedergabe im Hintergrund.
Das SDK kann jetzt als Framework importiert werden. Weitere Informationen zum Upgrade finden Sie in unserem Blogpost zu diesem Release.
Die Ladezeiten von Anzeigen unter iOS 8 wurden verkürzt.
Ein Problem wurde behoben, bei dem Companion-Anzeigen nach dem Ende einer Anzeige verschwanden. Begleitende Anzeigen werden jetzt bis zur Aktualisierung des Slots ausgeliefert.
Ein 10‑Sekunden-Zeitlimit für das Laden von SDKs wurde hinzugefügt.
IMASettings implementiert jetzt NSCopying.
Ein Problem wurde behoben, bei dem Apps abgestürzt sind, wenn Kopfhörer ausgesteckt wurden.
Anzeigen werden jetzt stummgeschaltet, wenn das Gerät standardmäßig stummgeschaltet ist. Der Publisher kann dies ändern, indem er die AVAudioSession-Kategorie festlegt.
Es wurden Fehler behoben, die dazu führten, dass die Wiedergabe- und Pausetasten im Kontrollzentrum unter iOS-Versionen unter 8 nicht funktionierten.
Anzeigen werden nicht mehr pausiert, wenn die Benachrichtigungsleiste geöffnet wird.
Der herunterladbaren ZIP-Datei wurde eine VERSION-Datei hinzugefügt.
Um die Leistung zu verbessern, erfolgt das Anzeigen-Rendering jetzt nativ über AVPlayer auf allen iOS-Versionen.
Beta v12
2015-02-12
Die Wiedergabe nativer Anzeigen wird jetzt unter iOS 7 und älter unterstützt. Dadurch wird verhindert, dass das SDK die Ereignisse und Steuerelemente von MPMoviePlayerController beeinträchtigt.
Ein Problem wurde behoben, bei dem „adPlaybackInfo“ bei den Ereignissen „LOADED“ und „START“ nicht ausgefüllt wurde.
Fügt IMASettings.maxRedirects hinzu, um die Anzahl der Weiterleitungen anzugeben, nach denen nachfolgende Weiterleitungen abgelehnt und das Laden der Anzeige abgebrochen wird.
Ein in Beta v10 mit der Einführung von WKWebView eingeführter Speicherverlust wurde behoben.
Beta 10
2014-11-20
Das SDK verwendet jetzt WKWebView unter iOS 8, um Anzeigen zu rendern, anstatt UIWebView. Damit werden mehrere Probleme im Zusammenhang mit der Kommunikation zwischen den nativen und JS-Ebenen des SDK behoben. Als Nebeneffekt dieser Änderung muss Ihre App jetzt mit Unterstützung für arm64 erstellt werden, wenn Sie das IMA SDK verwenden.
Das TAPPED-Ereignis wurde hinzugefügt. Es wird ausgelöst, wenn der Nutzer auf einen nicht klickbaren Teil einer Anzeige tippt. Damit können Tippen auf eine Anzeige erkannt werden, um die Steuerelemente des Videoplayers einzublenden.
Um der iOS-Konvention zu entsprechen, wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die einen Verweis auf das aufrufende Objekt verwenden:
Enthält Korrekturen für Speicherlecks in IMA-JavaScript-Klassen.
Beta v8
2014-10-13
Einführung von IMAUIElements, mit dem SDK-UI-Elemente programmatisch ein- oder ausgeblendet werden können.
Beta 7
2014-08-11
Das Konzept von
IMAAdDisplayContainer wurde eingeführt und die Verarbeitung von Companion-Anzeigen wurde geändert. Informationen zu erforderlichen Codeänderungen in Ihrer App finden Sie unter
Änderungen am IMA SDK für iOS.
Verweise auf OCMock-Header und -Quellen wurden entfernt.
Es wurde ein Problem behoben, bei dem Anzeigen-UI-Elemente unter iOS 8 nur langsam aktualisiert wurden.
Beta v6
2014-05-27
Stellt Beschreibung, Titel und contentType für das IMAAd-Objekt bereit.
Unterstützung für den 64-Bit-iOS-Simulator hinzugefügt
Beta 5
2014-02-14
Unterstützung für arm64 wird hinzugefügt.
Behebt Konflikte mit Integrationen in Google+.
Beta v4
2013-12-12
Behebung von Speicherlecks in IMAAdsManager und IMAAdsLoader
IMAAdPodInfo hat drei neue APIs: podIndex, timeOffset und maxDuration.
Die API-Dokumentation wird demnächst entsprechend aktualisiert.
Beta v3
2013-09-25
Service-Release, keine neuen Funktionen.
Beta v2
2013-07-07
Öffentliche Veröffentlichung der Betaversion des SDK.
Geschlossene Betaversion 2
2013-06-24
Fehlerkorrekturen.
Lokalisierung von Informationen, die während der Anzeigenwiedergabe angezeigt werden.
Es wurden kleinere API-Updates zur Steuerung von Klickraten vorgenommen.