Versionsverlauf des Google IMA iOS SDK

Version Veröffentlicht am Hinweise
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 Property IMAAdEvent.adData 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.
  • Lehnt Nullwert für adTagURL in IMAAdsRequest ab.
  • Änderungen Asset-Fallback Logik zum Durchlaufen aller Anzeigen im ursprünglichen VAST, bis das SDK ein abspielbares Creative erkennt. 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
  • Behebt ein Problem mit dem letzten Cocoapods-Release, das verhindert hat, dass Apps auf iOS-Simulatoren erstellt werden.
  • 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 Publisher-ID (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
  • Service-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 XCFramework 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 erzeugt 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.
  • Die verworfenen Felder für IMAAVPlayerVideoDisplay, IMAVideoDisplay und IMAVideoDisplayDelegate wurden entfernt.
  • Ein Problem wurde behoben, bei dem der PiP-Modus nach jeder abgeschlossenen Anzeige minimiert wurde.
  • Ein Fehler wurde behoben, durch den die Wiedergabe von Livestreams beendet wurde, sobald sie über AirPlay wiedergegeben 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 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 die zweite Anzeige ihren eigenen Skip-Offset 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 Rendering-Leistung von Anzeigen zu verbessern.
  • Fügt das Ereignis ICON_TAPPED hinzu.
  • Ein Problem wurde behoben, bei dem IABTCF_gdprApplies nur als String erkannt wurde.
  • 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
  • Erhöht die Mindestlaufzeitversion auf iOS 10
  • Es wurde ein Fehler behoben, durch den 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 „autoPlay“ und „skippability“ für OMID 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 zum Absturz der App bei der Verwendung des Kontrollzentrums 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 Konventionen des Obj-C-Stils 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.
  • 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 nach der Wiedergabe von Anzeigen eine leere IMA-Anzeigen-UI-Ansicht angezeigt wurde, die Nutzer daran hinderte, mit dem Player zu interagieren.
  • 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.
  • Es wurde ein Problem 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.
  • 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.
  • Behebt ein Problem mit benutzerdefinierten In-App-URL-Klicks in HTML-Begleit-Creatives.
  • 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.
  • Fügt IMAAd.wrapperAdIDs hinzu.
  • 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 zurückgeholt 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 löst 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 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 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
  • Bitcode-Unterstützung wurde 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 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-Companions wurde 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 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 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ößenänderung 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. Companion-Anzeigen werden jetzt bis zur Aktualisierung der Fläche 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.
  • Zur Verbesserung der Leistung 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. So wird verhindert, dass das SDK in MPMoviePlayerController-Ereignisse und ‑Steuerelemente eingreift.
  • 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
  • Ein in Beta v10 mit der Einführung von WKWebView eingeführter Speicherverlust wurde behoben.
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 v7 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 6 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
  • Fügt Unterstützung für arm64 hinzu.
  • Behebt Konflikte mit Integrationen in Google+.
Beta 4 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 3 2013-09-25
  • Service-Release, keine neuen Funktionen.
Beta 2 2013-07-07
  • Öffentliche Veröffentlichung der Betaversion des SDK.
Geschlossene Betaversion 2 2013-06-24
Geschlossene Betaversion 1 2013-04-02
  • Erste Betaversion.