Versionsverlauf des Google IMA iOS SDK

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.
  • Fügt dem Enum IMAAdError Fehlercodes hinzu:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • 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.
  • Aktualisiert IMASettings.featureFlags(), um jeden Objekttyp als Wert zu akzeptieren.
3.30.1 Eingestellt 2026-03-25
  • 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.
3.23.0 2024-06-12
  • Fügt VODConfigID zu IMAVideoStitcherVODStreamRequest hinzu.
  • 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
3.20.0 2024-01-28
  • Aktiviert die Unterstützung von Companion-Anzeigen für die Pod-Auslieferung.
  • Anfragen für VOD-Streams mit Pod-Auslieferung aktivieren
  • Fügt dem Stream-Manager einen Getter für Cue-Punkte hinzu.
  • Am 28.01.2025 wird die SDK-Version 3.19.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.19.2 2023-04-28
  • Die mindestens erforderliche iOS-Version für die Kompilierung wurde auf iOS 12 herabgesetzt.
  • Am 28.04.2024 wird die SDK-Version 3.19.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.19.1 2023-04-20
  • Die für die Kompilierung erforderliche iOS-Mindestversion wurde auf iOS 14 erhöht.
  • Die Unterstützung für die ARMv7-Plattform wurde entfernt.
  • Ein Fehler wurde behoben, bei dem ein Klick-Anzeigenereignis bei einem SIMID-Klick nicht ausgelöst wurde.
  • Die fehlerhafte Signalisierung der OMID-Unterstützung im sicheren VPAID-Modus wird beendet.
  • Ein Problem mit der Unterstützung von SIMID-Ereignissen zur Größenanpassung wurde behoben.
  • Die Klasse IMAVideoStitcherVODStreamRequest wird hinzugefügt, die die Google Video Stitcher VOD API unterstützt.
  • Am 20.04.2024 wird die SDK-Version 3.18.5 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.18.5 2023-03-10
3.18.4 8. Dezember 2022
  • Service Release. Keine neuen Funktionen.
  • Am 08.12.2023 wird die SDK-Version 3.18.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.18.2 2022-11-07
  • Fügt der Streamanfrage user_context hinzu.
  • Fehlerhafte Warnungen „Ungültige interne Nachricht“ wurden behoben.
  • Am 07.11.2023 wird die SDK-Version 3.18.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.18.1 2022-10-02
  • Behebt ein Problem, das dazu geführt hat, dass das SDK mit UIViewControllerHierarchyInconsistency abgestürzt ist.
  • Am 02.10.2023 wird die SDK-Version 3.17.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.17.0 2022-08-03
  • Erhöht die maximale Standardbitrate für Nicht-Mobilgeräte, wenn die maximale Bitrate nicht vom Publisher festgelegt wurde.
  • Am 03.08.2023 wird die SDK-Version 3.16.3 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.16.3 2022-04-19
  • IMACompanionAdSlot.initWithView(view: UIView) wurde hinzugefügt, um Companion-Anzeigen mit flexibler Größe zu unterstützen.
  • 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.
3.12.1 2020-08-11
  • Offizielle Release-Version für iOS 14.
  • Ein Problem wurde behoben, bei dem das Öffnen einer Klick-URL und das anschließende Schließen der App zu einem Speicherleck führten.
  • Am 11.08.2021 wird die SDK-Version 3.12.0 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.12.0 2020-08-05
  • Unterstützung für den Modus für zusätzliche Einwilligung von Google hinzugefügt. Weitere Informationen finden Sie unter Technische Daten zum Modus für zusätzliche Einwilligung von Google.
  • 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.
  • Unterstützung für clientseitige SIMID-Anzeigen hinzugefügt
  • Am 26.03.2021 wird die SDK-Version 3.11.3 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.11.3 2020-02-12
  • 3.11.3 ist die letzte Version des IMA SDK, die iOS 9.x unterstützt.
  • Es wurde ein Fehler behoben, durch den beim Importieren des Framework-Headers „IMAFriendlyObstruction.h“ nicht importiert wurde.
  • Ein Problem wurde behoben, bei dem Klicks unter iOS 9.x zu Abstürzen führten.
  • Am 12.02.2021 wird die SDK-Version 3.11.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.11.2 2020-01-22
  • Unterstützung für OMID 1.3-contentUrl mit AdsRequest:contentUrl und StreamRequest:contentUrl hinzugefügt.
  • 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
3.8.2 2019-02-19
  • Fügt die Ereignisse AD_PERIOD_STARTED und AD_PERIOD_ENDED hinzu. Diese Ereignisse werden nur für die dynamische Anzeigenbereitstellung unterstützt.
  • Ein Problem wurde behoben, durch das die Anzeigenansicht beim Start animiert wurde.
  • Ein Problem wurde behoben, bei dem Videofehler für Live- oder VOD-Inhalte nicht ausgelöst wurden.
  • Ein Problem wurde behoben, bei dem die Wiedergabe von Inhalten auf iOS-Geräten mit AirPlay nicht fortgesetzt wurde.
  • Am 19.02.2020 wird die SDK-Version 3.8.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.8.1 2018-11-13
  • Ein Problem wurde behoben, durch das Anzeigen-Tags mit mehreren Anzeigenflächengrößen falsch geparst wurden.
  • [IMAVideoDisplay seekStreamToTime] wird hinzugefügt, um überspringbare Anzeigen in IMA DAI VOD-Streams zu unterstützen.
  • Fügt IMAAdRenderingSettings.loadVideoTimeout hinzu.
  • Fügt IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight und IMAAd.VASTMediaBitrate hinzu.
  • Die Binärgröße wurde aufgrund von Build-Verbesserungen um ca. 15% reduziert.
  • Am 13.11.2019 wird die SDK-Version 3.7.3 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.7.3 2018-08-21
  • Verbesserte Fehlerbehandlung bei fehlerhaften Stream-Manifesten.
  • Ein Problem mit benutzerdefinierten In-App-URL-Klicks in HTML-Companion-Anzeigen wurde behoben.
  • Ein Problem mit mehreren überspringbaren Videoanzeigen hintereinander wurde behoben.
  • Am 21.08.2019 wird die SDK-Version 3.7.2 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.7.2 2018-05-15
  • Ein Problem wurde behoben, bei dem einige Companion-Anzeigen zu einer Vollbild-WebView maximiert wurden.
  • Am 15.05.2019 wird die SDK-Version 3.7.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Nur Cocoapods-Release zur Behebung eines Podspec-Fehlers. Ruft die Bibliotheksdateien für 3.7.0 ab.
3.7.0 2018-01-30
  • iOS 8 und niedriger werden nicht mehr unterstützt.
  • Service-Release, keine neuen Funktionen.
  • Am 30.01.2019 wird die SDK-Version 3.6.1 eingestellt. Weitere Informationen finden Sie im Zeitplan für die Einstellung.
3.6.1 2017-10-09
  • Fügt IMAAdsRequest.liveStreamPrefetchSeconds hinzu.
  • 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo 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.
  • [IMAAdsManager discardAdBreak] wurde hinzugefügt.
Beta v16 2015-09-04
  • 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.
  • Unterstützung für die manuelle Anzeigenwiedergabe hinzugefügt.
Beta v11 2014-12-17
  • 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:
    • IMAAdsManagerDelegate – adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate – willOpenInExternalBrowser
    • IMAWebOpenerDelegate – willOpenInAppBrowser
    • IMAWebOpenerDelegate – didCloseInAppBrowser
    • IMAWebOpenerDelegate – didOpenInAppBrowser
    • IMAWebOpenerDelegate – willCloseInAppBrowser
Beta v9 2014-10-27
  • 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
Geschlossene Betaversion v1 2013-04-02
  • Erste Betaversion.