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.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
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.34.1
2026-10-19
Fügt das Attribut IMASettings.preloadTime hinzu, um eine Zeit festzulegen, zu der Mid-Roll-Anzeigen vor dem Beginn der Werbeunterbrechung geladen werden. Wenn nichts anderes festgelegt ist, beträgt die Vorladezeit standardmäßig acht Sekunden.
Fügt das Attribut IMAAdsRenderingSettings.prerollLoadVideoTimeout hinzu, um die Anzahl der Sekunden festzulegen, die auf das Laden von Pre-Roll-Anzeigen gewartet werden soll, bevor die Anzeigenwiedergabe abgebrochen und der Inhalt wiedergegeben wird.
Ein Problem wurde behoben, bei dem Nutzer Anzeigen nicht überspringen konnten, wenn iOS VoiceOver aktiviert war.
Am 19.10.2027 wird die IMA SDK-Version 3.33.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.33.0
2026-08-24
Service Release. Keine neuen Funktionen.
Am 24.08.2027 wird die IMA SDK-Version 3.32.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.32.0
2026-05-29
Unterstützung für überspringbare Anzeigen bei Streams mit aktivierten HLS-Interstitials hinzugefügt.
Es wird eine Prüfung zur Kompilierzeit hinzugefügt, um zu prüfen, ob die iOS-Zielversion Ihrer App mit der iOS-Mindestversion des IMA SDK kompatibel ist.
Am 29.05.2027 wird die SDK-Version 3.31.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.31.0
2026-04-15
Es wurde ein Problem behoben, das in Version 3.30.0 eingeführt wurde und dazu führte, dass das IMA SDK keine iOS-Versionen unter 17 mehr unterstützte. Dieser Release unterstützt mindestens Version 15.
Ein Problem wurde behoben, bei dem die Sichtbarkeit in iOS-Version 26 fälschlicherweise mit 0% gemessen wurde.
Unterstützung für Open Measurement SDK v1.6 hinzugefügt.
Es wurde ein Problem behoben, das in Version 3.30.0 eingeführt wurde und bei dem die xcframework-Datei die falschen Berechtigungen hatte. Dies führte bei Nutzern des Swift Package Managers zu folgendem Fehler:
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0 – Eingestellt
2026-03-13
Fügt eine experimentelle Funktion für WKWebView-Einstellungen hinzu. Diese experimentelle Funktion ist standardmäßig deaktiviert. Verwenden Sie zum Aktivieren die Einstellung IMASettings.featureFlags. Dies kann die Leistung auf Geräten mit iOS 17 oder höher verbessern.
Ein Laufzeitabsturz wurde behoben, der auftrat, wenn das SDK im selben Ziel wie das Google Cast iOS SDK verwendet wurde.
In IMAAVPlayerVideoDisplay wurde ein Problem behoben, bei dem resignFirstResponder in einem Hintergrundthread aufgerufen werden konnte. Dadurch werden UIKit-Warnungen vom „Main Thread Checker“ verhindert.
Am 13.03.2027 wird die SDK-Version 3.28.10 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.28.10
22.10.2025
Unterstützung für Interstitials für Live- und VOD-Streams mit servergesteuerter Anzeigenbereitstellung (Server-Directed Ad Insertion, SDAI) durch Einführung eines useHLSInterstitial-Felds in der Streamanfrage.
Verbessert die Speicherverwaltung für Companion-Anzeigen, um Speicherlecks zu verhindern, wenn Ihre Anwendung das adsManager-Objekt löscht.
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 im Zeitplan für die Einstellung.
3.27.4
2025-08-28
Die Erstellung der Klasse IMARemoteControl wurde so korrigiert, dass sie nur erfolgt, wenn der Player die Wiedergabe startet.
Am 28.08.2026 wird die SDK-Version 3.26.1 eingestellt. Weitere Informationen finden Sie im 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 das Attribut IMAAdEvent.adData zugreifen können.
Unterstützung für die Verarbeitung von HLS-Interstitial-Metadaten mit dem IMA SDK hinzugefügt.
Am 02.04.2026 wird die SDK-Version 3.24.0 eingestellt. Weitere Informationen finden Sie im 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 den Fehler stillschweigend zu ignorieren.
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.
Es wurde ein Fehler behoben, der beim Scrollen auftrat, wenn das Video in einen scrollbaren Container eingebettet war.
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 im Zeitplan für die Einstellung.
Der Hintergrund für Companion-Anzeigen wird transparent gemacht.
Lehnt den Nullwert für adTagURL in IMAAdsRequest ab.
Ändert die Fallback-Logik auf Asset-Ebene, um alle Anzeigen im ursprünglichen VAST-Tag zu durchlaufen, bis das SDK ein abspielbares Creative findet. Wenn kein abspielbares Creative gefunden wird, wird die Anzeige nicht wiedergegeben.
Am 12.06.2025 wird die SDK-Version 3.22.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.22.1
2024-04-12
Behebt ein Problem mit der neuesten Cocoapods-Version, das verhinderte, dass Apps auf iOS-Simulatoren erstellt werden konnten.
Am 12.04.2025 wird die SDK-Version 3.22.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.22.0
2024-04-03
Fügt eine Datenschutzmanifestdatei PrivacyInfo.xcprivacy und eine Signatur für das SDK hinzu.
Das IMA iOS SDK ist jetzt als xcframework verpackt.
Unterstützung für M1-Simulator hinzugefügt.
Es wurde ein Problem behoben, durch das die Versionsinformationen des IMA SDK überschrieben werden konnten.
Ein Problem wurde behoben, bei dem das iOS SDK Warnungen zu doppelten Symbolen erstellte.
Am 19.04.2023 wird die SDK-Version 3.15.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.15.1
2022-02-23
Mindestversion von iOS auf 12 erhöht
Am 23.02.2023 wird die SDK-Version 3.14.5 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.14.5
2021-10-05
Die API
IMASettings:sameAppKeyEnabled
wurde hinzugefügt. Damit können Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten. Die API ist derzeit standardmäßig aktiviert. Publisher müssen nichts weiter tun.
Null-Zulässigkeits-Verträge wurden allen APIs hinzugefügt.
Am 05.10.2022 wird die SDK-Version 3.14.4 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.14.4
2021-07-06
Ein Problem wurde behoben, das dazu führte, dass Ereignisse fehlten, wenn Apps im Hintergrund ausgeführt wurden.
Ein Problem wurde behoben, durch das Publisher islat unter iOS <14 manuell festlegen konnten.
Mindestversion von iOS auf iOS 11 erhöht
Am 06.07.2022 wird die SDK-Version 3.14.3 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.14.3
2021-05-03
Ein Problem wurde behoben, das zu Warnmeldungen unter iOS < 12 geführt 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.
Sichergestellt, dass die Insets für Anzeigen-UI-Inhalte nicht automatisch angepasst werden
Letzte Version des IMA SDK für iOS, die iOS 10 unterstützt.
Am 03.05.2022 wird die SDK-Version 3.14.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.14.1
2021-02-17
Ein Problem wurde behoben, durch das manchmal doppelte Anzeigenereignisse ausgelöst wurden, wenn das Vorabladen aktiviert war.
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 wird die SDK-Version 3.13.0 eingestellt. Weitere Informationen finden Sie im 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 Ereignis AD_BREAK_ENDED nicht ausgelöst wurde, wenn die Wiedergabe nach einer Werbeunterbrechung fortgesetzt wurde.
Nicht mehr unterstützte Felder in IMAAVPlayerVideoDisplay, IMAVideoDisplay und IMAVideoDisplayDelegate wurden entfernt.
Ein Problem wurde behoben, bei dem der PiP-Modus nach jeder Anzeige minimiert wurde.
Es wurde ein Fehler behoben, durch den die Wiedergabe von Livestreams beendet wurde, sobald sie über AirPlay übertragen wurden.
Es wurde ein Problem behoben, bei dem das Drücken der Taste „Überspringen“ bei der gemeinsamen Wiedergabe keine Auswirkungen hatte.
Es wurde ein Problem behoben, bei dem Inhalte zwischen Anzeigen in einem Pod für die gemeinsame Wiedergabe kurz aufblitzten.
Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
Dauer des Zeitraums, in dem die 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 wird die SDK-Version 3.12.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
Unterstützung für den Schlüssel „language_name“ für Stream-Untertitel hinzugefügt.
Ein Problem wurde behoben, das zu einer Zeitüberschreitung bei reinen Audioanzeigen geführt hat.
Es wurde ein Problem behoben, durch das beim Überspringen der ersten Anzeige in einer Pre-Roll-Anzeige die zweite Anzeige ihren eigenen Versatz für das Überspringen ignorierte.
Fügt viewController als neues erforderliches Initialisierungsargument oder neue erforderliche Initialisierungseigenschaft für IMAAdDisplayContainer hinzu.
Reduziert fehlerhafte RESUME-Ereignisse.
Fügt IMAAdsRenderingSettings.enablePreloading hinzu, das standardmäßig aktiviert ist, um die Leistung des Anzeigen-Renderings zu verbessern.
Fügt das Ereignis ICON_TAPPED hinzu.
Ein Problem wurde behoben, bei dem IABTCF_gdprApplies nur bestätigt wurde, wenn es sich um einen String handelte.
Am 05.08.2021 wird die SDK-Version 3.11.4 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.11.4
26.03.2020
Erhöht die Mindestlaufzeitversion auf iOS 10
Behebung eines Fehlers, 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 geriet.
Die Methode loadURL im IMAVideoDisplay-Protokoll wird eingestellt.
Die Unterstützung für OMID 1.3-freundliche Hindernisse wurde überarbeitet, um registerFriendlyObstruction-Methoden in IMAAdDisplayContainer zu verwenden.
Die Methoden registerVideoControlsOverlay und unregisterAllVideoControlsOverlay in IMAAdDisplayContainer werden zugunsten von FriendlyObstruction eingestellt.
Ein Problem wurde behoben, bei dem OMID-Autoplay und -Überspringbarkeit nicht gemeldet wurden.
Entfernt alle verbleibenden Verweise auf UIWebView
Am 22.01.2021 wird die SDK-Version 3.11.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.11.1
2019-12-04
Unterstützung für die automatische Einbeziehung von Einwilligungsparametern aus IAB TCFv2 und CCPA hinzugefügt.
Ein Problem wurde behoben, das bei der Verwendung des Kontrollzentrums zu Abstürzen führte.
Unterstützung für TrueView for Action-Anzeigen 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, durch das das Anzeigenobjekt in einigen Fällen nicht in den Anzeigenereignissen LOG und INTERACTION enthalten war.
Automatische Integration von Google-Anzeigenanfragen für Implementierungen von IAB TCFv2-konformen Anbietern von Plattformen zur Einwilligungsverwaltung, z. B. Funding Choices von Google.
Ein Problem mit VMAP-Tracking-Ereignissen vom Typ breakstart und breakend wurde behoben.
Die Methode replaceAdTagParameters wird der IMAStreamManager hinzugefügt, sodass alle Anzeigen-Tag-Parameter während eines Livestreams ersetzt werden können.
Fügt das Ereignis AD_BREAK_FETCH_ERROR hinzu, um anzugeben, dass eine Werbeunterbrechung nicht wiedergegeben wird.
Am 04.12.2020 wird die SDK-Version 3.10.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.10.1
2019-09-19
Unterstützung für iOS 13 und iPadOS hinzugefügt.
Am 19.09.2020 wird die SDK-Version 3.9.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.9.2
2019-08-16
Damit wird ein Problem behoben, bei dem nach der Wiedergabe von Anzeigen eine leere IMA-Anzeigen-UI-Ansicht angezeigt wurde, sodass der Nutzer nicht mit dem Player interagieren konnte.
Am 16.08.2020 wird die SDK-Version 3.9.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.9.1
2019-07-18
Probleme mit der Genauigkeit der is_lat-Berichterstellung wurden behoben.
IMAAdEventType.adData ist jetzt eingegeben.
Die APIs authToken und streamFormat wurden zu IMAStreamRequest hinzugefügt.
Die Unterstützung für mediaUrl wurde aus LinearAd entfernt. Verwenden Sie stattdessen adMedia.
Ein Fehler bei YouTube-Metadaten für nicht gelistete Videos wurde behoben.
Die fehlerhafte Identifizierung der Anzeigen-ID wurde 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: wurde zugunsten von videoDisplayDidResume: eingestellt.
Am 18.07.2020 wird die SDK-Version 3.9.0 eingestellt. Weitere Informationen finden Sie im 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 Anzeigen-Display-Container ohne Companion-Anzeigenflächen zu erstellen.
Am 09.10.2018 wird die SDK-Version 3.6.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.6.0
2017-07-24
„IMAAdsRequest.vastLoadTimeout“ wurde hinzugefügt.
Fügt IMAAd.wrapperAdIDs hinzu.
IMAAd.skipTimeOffset wurde hinzugefügt.
Es wurde ein Fehler behoben, durch den 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.07.2018 wird die SDK-Version 3.5.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.5.2
2017-05-02
Die automatische Fortsetzung der Wiedergabe, wenn die App aus dem Hintergrund wieder geöffnet wird, wurde entfernt.
Rufe [IMAAdsManager resume] auf, um die Wiedergabe fortzusetzen.
[IMAAdsRenderingSettings playAdsAfterTime] wurde hinzugefügt.
Am 02.05.2018 wird die SDK-Version 3.5.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.5.1
2017-04-03
Das SDK löst jetzt kIMAError_FAILED_TO_REQUEST_ADS aus, wenn sich IMAAdDisplayContainer nicht in der Ansichtshierarchie befindet, wenn eine Anzeigen- oder Streamanfrage gestellt wird. Bisher sind diese Anfragen ohne Fehlermeldung fehlgeschlagen.
Am 03.04.2018 wird die SDK-Version 3.5.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.5.0
2017-03-24
Ein Problem mit der Bitcode-Unterstützung wurde behoben.
Fügt dem IMAAdsRequest-Objekt „adsResponse“ hinzu.
Ein Problem mit Swift-Builds wurde behoben.
Am 24.03.2018 wird die SDK-Version 3.4.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.4.2
09.03.2017
Service-Release, keine neuen Funktionen.
Am 09.03.2018 wird die SDK-Version 3.4.1 eingestellt. Weitere Informationen finden Sie im 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 Ihre Implementierung auch AdMob verwendet.
Unterstützung für Videosymbole hinzugefügt.
Fügt IMAAd die folgenden neuen Properties hinzu:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
Fügt IMAAdsRequest die folgenden neuen Properties hinzu:
Am 03.02.2018 wird die SDK-Version 3.3.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
Rollback auf 3.3.1
2016-01-31
Aufgrund eines Problems mit dem Build 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 Ihre Implementierung auch AdMob verwendet.
Unterstützung für Videosymbole hinzugefügt.
Fügt IMAAd die folgenden neuen Properties hinzu:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
Fügt IMAAdsRequest die folgenden neuen Properties hinzu:
Am 26.01.2018 wird die SDK-Version 3.3.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.3.1
2016-09-16
iOS 7 und ältere Versionen werden nicht mehr unterstützt.
Am 16.09.2017 wird die SDK-Version 3.2.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.2.1
2016-05-09
Bitcode-Unterstützung hinzugefügt.
3.2.0
2016-04-14
Hinweis: Aufgrund eines Fehlers war die Bitcode-Unterstützung in dieser Version nicht funktionsfähig.
Bitcode-Unterstützung hinzugefügt.
Unterstützung für Klick-URLs, die zum App-Shop führen.
3.1.0
2015-12-17
Betaphase beendet.
Unterstützung für „Bild im Bild“ unter iOS 9 hinzugefügt. Weitere Informationen finden Sie in unserem Leitfaden zum Bild-im-Bild-Modus oder in unserer Implementierung im erweiterten Beispiel.
IMAContentPlayhead sollte jetzt an die IMAAdsRequest statt an den IMAAdsManager übergeben werden.
Unterstützung für HTML5-Companion-Anzeigen hinzugefügt.
Aktualisierungen, um mit der Funktion App Transport Security von iOS 9 kompatibel zu sein.
Behebt einen Absturz bei der Aufhebung der Zuordnung von IMAAdsLoader.
Beta v15
2015-07-22
Führt Anzeigenpufferereignisse über IMAAdsManager-Delegates ein. So lassen sich Elemente wie Aktivitätsanzeigen und Pufferleisten ganz einfach in den Player einfügen.
Macht den Debug-Modus verfügbar. Publisher können jetzt die Einstellung IMASettings enableDebugMode auf YES festlegen, um eine ausführlichere Protokollierung in der Konsole zu erhalten. Dies sollte nicht in der Produktion verwendet werden, da der Anzeigenplayer mit einem Wasserzeichen versehen wird.
IMAAdsManager destroy beendet Anzeigen jetzt in allen Fällen korrekt.
Ermöglicht die Wiederverwendung von Displaycontainern.
Ermöglicht Publishern, IMA-Objekte innerhalb von Delegatmethoden zu löschen.
IMAAdsManager hat jetzt nur noch einen schwachen Verweis auf contentPlayhead (mögliche Arbeitsspeicherlecks werden behoben). Sie müssen jetzt alle IMAAVPlayerContentPlayhead-Instanzen oder -Objekte beibehalten, die IMAContentPlayhead als Property implementieren. Andernfalls wird das Objekt sofort freigegeben.
Entfernt die Animation zur Größenänderung von Videos.
Entfernt das unnötige erste Ereignis „Anzeige fortsetzen“.
Beta v14
2015-05-27
Ein Problem wurde behoben, durch das der Anzeigenplayer gelegentlich die Wiedergabe unterbrach, um zu puffern, und die Wiedergabe nicht fortsetzte.
IMASettings wurde in eine eigene Header-Datei verschoben.
Beta v13
2015-04-29
Unterstützung für die Wiedergabe von Anzeigen im Hintergrund hinzugefügt. Weitere Informationen finden Sie unter Hintergrundwiedergabe von Anzeigen.
Das SDK kann jetzt als Framework importiert werden. Weitere Informationen zum Upgrade findest du in unserem Blogpost zu diesem Release.
Kürzere Ladezeiten für Anzeigen unter iOS 8.
Ein Problem wurde behoben, durch das Companion-Anzeigen nach dem Ende einer Anzeige verschwanden. Companion-Anzeigen werden jetzt so lange eingeblendet, bis die Anzeigenfläche aktualisiert wird.
Für das Laden des SDK wurde ein Zeitlimit von 10 Sekunden hinzugefügt.
„IMASettings“ implementiert jetzt „NSCopying“.
Ein Problem wurde behoben, bei dem Apps abstürzten, wenn Kopfhörer ausgesteckt wurden.
Anzeigen werden jetzt standardmäßig stummgeschaltet, wenn das Gerät stummgeschaltet ist. Der Publisher kann dies ändern, indem er die AVAudioSession-Kategorie festlegt.
Fehler behoben, bei denen die Wiedergabe und Pause im Kontrollzentrum unter iOS-Versionen vor Version 8 nicht funktionierten.
Anzeigen werden nicht mehr pausiert, wenn die Benachrichtigungsleiste geöffnet wird.
Der herunterladbaren ZIP-Datei wurde eine VERSION-Datei hinzugefügt.
Zur Verbesserung der Leistung erfolgt das Anzeigen-Rendering jetzt nativ über AVPlayer auf allen iOS-Versionen.
Beta v12
2015-02-12
Native Anzeigenwiedergabe wird jetzt unter iOS 7 und älteren Versionen verwendet. Dadurch wird verhindert, dass das SDK die Ereignisse und Steuerelemente von MPMoviePlayerController beeinträchtigt.
Ein Problem wurde behoben, durch das „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.
Behebt ein Speicherleck, das in Beta v10 durch das Hinzufügen von WKWebView eingeführt wurde.
Beta v10
2014-11-20
Das SDK verwendet jetzt WKWebView unter iOS 8, um Anzeigen zu rendern, anstatt UIWebView. Dadurch werden mehrere Probleme im Zusammenhang mit der Kommunikation zwischen der nativen SDK- und der JS-Ebene behoben. Als Nebeneffekt dieser Änderung muss Ihre App jetzt mit Unterstützung für arm64 erstellt werden.
Das Ereignis TAPPED wurde hinzugefügt. Es wird ausgelöst, wenn der Nutzer auf einen nicht anklickbaren Teil einer Anzeige tippt. Damit kann erkannt werden, ob auf eine Anzeige getippt wurde, um die Steuerelemente des Videoplayers einzublenden.
Gemäß der iOS-Konvention wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die einen Verweis auf das aufrufende Objekt enthalten:
Enthält Korrekturen für Speicherlecks in IMAJavascript-Klassen.
Beta v8
2014-10-13
Einführung von IMAUIElements, mit dem SDK-UI-Elemente programmatisch ein- oder ausgeblendet werden können.
Beta v7
2014-08-11
Das Konzept von
IMAAdDisplayContainer wurde eingeführt und die Verarbeitung von Companion-Anzeigen geändert. Informationen zu den 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 UI-Elemente von Anzeigen unter iOS 8 nur langsam aktualisiert wurden.
Beta v6
2014-05-27
Stellt Beschreibung, Titel und Inhaltstyp im IMAAd-Objekt bereit.
Unterstützung für den 64-Bit-iOS-Simulator hinzugefügt
Beta v5
2014-02-14
Unterstützung für arm64 hinzugefügt.
Konflikte mit Google+-Integrationen werden behoben.
Beta v4
2013-12-12
Speicherlecks in IMAAdsManager und IMAAdsLoader wurden behoben.
IMAAdPodInfo hat drei neue APIs: podIndex, timeOffset, 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 v2
2013-06-24
Fehlerkorrekturen.
Lokalisierung der während der Anzeigenwiedergabe angezeigten Informationen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-22 (UTC)."],[],[]]