Versionsverlauf des Google IMA iOS SDK

Version Veröffentlicht am Hinweise
3.30.1 2026-03-25
  • 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 in Ihrer Anwendung das adsManager-Objekt zerstört wird.
  • 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 der Player die Wiedergabe startet.
  • 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.
3.23.0 2024-06-12
  • Fügt VODConfigID zu IMAVideoStitcherVODStreamRequest hinzu.
  • Der Hintergrund von Companion-Anzeigen wird transparent dargestellt.
  • Lehnt Nullwerte für adTagURL in IMAAdsRequest ab.
  • Ä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 dem letzten Cocoapods-Release 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
3.20.0 2024-01-28
  • Aktiviert die Unterstützung von Companion-Anzeigen für die Pod-Bereitstellung
  • Aktivieren Sie die Verarbeitung von VOD-Streamanfragen durch Pods.
  • 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 unter Zeitplan für die Einstellung.
3.19.2 2023-04-28
  • Die Mindestversion von iOS für die Kompilierung wurde auf iOS 12 reduziert.
  • Am 28.04.2024 wird die SDK-Version 3.19.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.19.1 2023-04-20
  • Die mindestens erforderliche iOS-Version für die Kompilierung wurde auf iOS 14 erhöht.
  • Die Unterstützung für die ARMv7-Plattform wurde entfernt.
  • Ein Fehler wurde behoben, bei dem bei SIMID-Clickthrough kein Klick-Ad-Event ausgelöst wurde.
  • Es wird fälschlicherweise signalisiert, dass OMID im VPAID-Sicherheitsmodus unterstützt wird.
  • Ein Problem mit der Unterstützung von SIMID-Größenänderungsereignissen wurde behoben.
  • Die Klasse IMAVideoStitcherVODStreamRequest wurde hinzugefügt, um die Google Video Stitcher VOD API zu unterstützen.
  • Am 20.04.2024 wird die SDK-Version 3.18.5 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.18.5 2023-03-10
  • Die Mindestversion des IMA SDK for iOS wird auf iOS 14 erhöht.
  • Es wurde ein Fehler behoben, bei dem der Nutzerkontext nicht mit dem Streamfehler übergeben wurde.
  • Aktiviert die eigene ID des Publishers (früher „App-interner Schlüssel“) für Apps, in denen auch GMA-Version 9.14.0 und höher enthalten ist.
  • Die Klasse IMAVideoStitcherLiveStreamRequest wurde hinzugefügt, die Unterstützung für die Google Video Stitcher Live API bietet.
  • Öffentliche Betaversion der Google Video Stitcher API
  • Öffentliche Betaversion der Secure Signals API
  • Am 10. März 2024 wird die SDK-Version 3.18.4 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.18.4 8. Dezember 2022
  • Dienst-Release. Keine neuen Funktionen.
  • Am 08.12.2023 wird die SDK-Version 3.18.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.18.2 2022-11-07
  • Fügt der Streamanfrage user_context hinzu.
  • Behebt fälschlicherweise angezeigte Warnungen vom Typ „Ungültige interne Nachricht“.
  • Am 07.11.2023 wurde die SDK-Version 3.18.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.18.1 2022-10-02
  • Ein Problem wurde behoben, das zum Absturz des SDK mit UIViewControllerHierarchyInconsistency geführt hat.
  • Am 02.10.2023 wird SDK-Version 3.17.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.17.0 2022-08-03
  • Erhöht die maximale Standardbitrate für Geräte, die keine Mobilgeräte sind, wenn die maximale Bitrate nicht vom Publisher festgelegt wird.
  • Am 03.08.2023 wurde die SDK-Version 3.16.3 eingestellt. Weitere Informationen finden Sie unter 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 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 Nullable-Verträ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 gab ein Problem, bei dem das Drücken von „Überspringen“ bei der gemeinsamen Wiedergabe keine Auswirkungen hatte. Das Problem wurde behoben.
  • 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 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.
3.12.1 2020-08-11
  • Offizielle Release-Version für iOS 14.
  • Ein Problem wurde behoben, bei dem das Öffnen eines Klick-Throughs und anschließende Schließen der App zu einem Speicherleck führte.
  • Am 11.08.2021 wurde die SDK-Version 3.12.0 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.12.0 2020-08-05
  • Unterstützung für den Modus für zusätzliche Einwilligung von Google wurde hinzugefügt. Weitere Informationen zur technischen Google-Spezifikation „Zusätzliche Einwilligung“
  • 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 der eigene Skip-Offset der zweiten Anzeige ignoriert wurde.
  • 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 Rendering-Leistung von Anzeigen 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.
  • Unterstützung für clientseitige SIMID-Anzeigen
  • Am 26.03.2021 wurde die SDK-Version 3.11.3 eingestellt. Weitere Informationen finden Sie unter 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 Clickthroughs unter iOS 9.x abgestürzt sind.
  • Am 12. Februar 2021 wurde die SDK-Version 3.11.2 eingestellt. Weitere Informationen finden Sie unter 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.
  • Unterstützung für OMID 1.3-kompatible Behinderungen wurde überarbeitet, um die Verwendung von registerFriendlyObstruction -Methoden in IMAAdDisplayContainer zu ermöglichen.
  • 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
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 die Anzeigenansicht 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 auf iOS-Geräten mit 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.
  • Fügt IMAAdRenderingSettings.loadVideoTimeout hinzu.
  • Fügt IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight und IMAAd.VASTMediaBitrate hinzu.
  • Die Binärgröße wird durch Verbesserungen beim Build um etwa 15% reduziert.
  • Am 13. November 2019 wurde die SDK-Version 3.7.3 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.7.3 2018-08-21
  • Die Fehlerbehandlung für ein fehlerhaftes Streammanifest wurde verbessert.
  • Ein Problem mit benutzerdefinierten In-App-Klick-URLs in HTML-Begleit-Creatives wurde behoben.
  • Ein Problem mit zwei überspringbaren Videoanzeigen hintereinander wurde behoben.
  • Am 21.08.2019 wurde die SDK-Version 3.7.2 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.7.2 2018-05-15
  • Ein Problem wurde behoben, bei dem einige Begleiter auf eine WebView im Vollbildmodus erweitert wurden.
  • Am 15.05.2019 wurde die SDK-Version 3.7.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Cocoapods-only release to fix a podspec error. Die Bibliotheksdateien für Version 3.7.0 werden heruntergeladen.
3.7.0 2018-01-30
  • Unterstützung für iOS 8 und niedriger wird eingestellt.
  • Service-Release, keine neuen Funktionen.
  • Am 30.01.2019 wurde die SDK-Version 3.6.1 eingestellt. Weitere Informationen finden Sie unter Zeitplan für die Einstellung.
3.6.1 2017-10-09
  • Fügt IMAAdsRequest.liveStreamPrefetchSeconds hinzu.
  • 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.
  • Fügt [IMAAdsRenderingSettings playAdsAfterTime] hinzu.
  • 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo hinzu.
  • 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo hinzu.
  • 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 wurde 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 wurde 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.
  • Fügt [IMAAdsManager discardAdBreak] hinzu.
Beta v16 2015-09-04
  • Updates zur Kompatibilität mit der Funktion App Transport Security von iOS 9.
  • 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 eine ausführlichere Protokollierung 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 zu 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 Pause 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 von Werbung 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.
  • Unterstützung für die manuelle Anzeigenwiedergabe hinzugefügt.
Beta v11 2014-12-17
  • Behebt ein Speicherleck, das in Beta v10 mit der Einführung von WKWebView eingeführt wurde.
Beta v10 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 der Wiedergabe einzublenden.
  • Um der iOS-Konvention zu entsprechen, wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die einen Verweis auf das aufrufende Objekt verwenden:
    • 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 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
Geschlossene Betaversion 1 2013-04-02
  • Erste Betaversion.