Versionsverlauf des Google IMA iOS SDK

Version Veröffentlicht am Hinweise
3.23.0 2024-06-12
  • Fügt VODConfigID zu IMAVideoStitcherVODStreamRequest hinzu.
  • Der Hintergrund von Companion-Anzeigen wird transparent.
  • Nullwerte für adTagURL in IMAAdsRequest werden abgelehnt.
  • Die Fallback-Logik auf Asset-Ebene wurde geändert, sodass alle Anzeigen in der ursprünglichen VAST-Datei durchgegangen werden, bis das SDK ein abspielbares Creative erkennt. Wenn kein abspielbares Creative gefunden wird, wird die Anzeige nicht ausgeliefert.
3.22.1 2024-04-12
  • Behebt ein Problem mit der neuesten CocoaPods-Version, das das Erstellen von Apps mit iOS-Simulatoren verhinderte.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Unterstützung für Companion-Anzeigen für die Pod-Auslieferung aktivieren
  • Aktiviere VOD-Streamanfragen für das Pod-Bereitstellen.
  • Fügt dem Stream-Manager einen Getter für Cue-Punkte hinzu.
3.19.2 2023-04-28
  • Die Mindestversion von iOS für die Kompilierung wurde auf iOS 12 reduziert.
3.19.1 2023-04-20
  • Die iOS-Mindestversion für die Kompilierung auf iOS 14 wurde erhöht.
  • Die Unterstützung für die ARMv7-Plattform wurde entfernt.
  • Ein Fehler wurde behoben, bei dem ein Anzeigenklickereignis nicht bei einem SIMID-Klick ausgelöst wurde.
  • Die falsche Signalisierung der OMID-Unterstützung im VPAID Secure-Modus wird verhindert.
  • Ein Problem mit der Unterstützung von SIMID-Ereignissen zur Größenänderung wurde behoben.
  • Die Klasse IMAVideoStitcherVODStreamRequest wird hinzugefügt, die die Google Video Stitcher VOD API unterstützt.
  • Die SDK-Version 3.18.5 wird am 20.04.2024 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.18.5 2023-03-10
  • Die Mindestversion für das IMA SDK for iOS wurde auf iOS 14 erhöht.
  • Es wurde ein Fehler behoben, durch den der Nutzerkontext nicht mit einem Streamfehler übergeben wurde.
  • Aktiviert die eigene ID des Publishers (früher „Gleicher App-Schlüssel“) für Apps, die auch GMA-Version 9.14.0 und höher enthalten.
  • Die Klasse IMAVideoStitcherLiveStreamRequest wurde hinzugefügt, die die Google Video Stitcher Live API unterstützt.
  • Öffentliche Betaversion der Google Video Stitcher API
  • Öffentliche Betaversion der Secure Signals API.
  • Die SDK-Version 3.18.4 wird am 10. März 2024 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.18.4 8. Dezember 2022
  • Dienstveröffentlichung. Keine neuen Funktionen.
  • Die SDK-Version 3.18.2 wird am 08.12.2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.18.2 2022-11-07
  • Fügt der Streamanfrage user_context hinzu.
  • Fehlerhafte Warnungen vom Typ „Ungültige interne Nachricht“ wurden behoben.
  • Die SDK-Version 3.18.1 wird am 07.11.2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.18.1 2022-10-02
  • Ein Problem wurde behoben, das beim SDK-Absturz mit UIViewControllerHierarchyInconsistency auftrat.
  • Die SDK-Version 3.17.0 wird voraussichtlich am 02.10.2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur 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 wurde.
  • Die SDK-Version 3.16.3 wird voraussichtlich am 03.08.2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.16.3 2022-04-19
  • IMACompanionAdSlot.initWithView(view: UIView) wurde zur Unterstützung von Companion-Anzeigen mit flexibler Größe hinzugefügt.
  • Das IMA iOS SDK ist jetzt als xcframework verpackt.
  • Unterstützung für M1-Simulator hinzugefügt.
  • Ein Problem wurde behoben, durch das die Informationen zur IMA SDK-Version überschrieben werden konnten.
  • Das iOS SDK erstellte doppelte Symbolwarnungen. Dieses Problem wurde behoben.
  • Die SDK-Version 3.15.1 wird am 19. April 2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.15.1 2022-02-23
  • iOS-Mindestversion auf 12 erhöht
  • Die SDK-Version 3.14.5 wird voraussichtlich am 23. Februar 2023 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.14.5 2021-10-05
  • Die API IMASettings:sameAppKeyEnabled wurde hinzugefügt. Mit dieser API können Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten. Die API ist derzeit standardmäßig aktiviert, ohne dass Änderungen seitens der Publisher erforderlich sind.
  • Allen APIs wurden Verträge zur Nullbarkeit hinzugefügt.
  • Die SDK-Version 3.14.4 wird am 05.10.2022 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.14.4 2021-07-06
  • Ein Problem wurde behoben, durch das Termine fehlten, wenn Apps im Hintergrund ausgeführt wurden.
  • Ein Problem, durch das Publisher islat unter iOS < 14 manuell festlegen konnten, wurde behoben.
  • Mindestvoraussetzung für iOS auf iOS 11 erhöht
  • Die SDK-Version 3.14.3 wird am 06.07.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.14.3 2021-05-03
  • In iOS < 12 wurden Warnmeldungen angezeigt. Dieses Problem wurde behoben.
  • IMASettings:sessionid wurde hinzugefügt, damit Publisher die Sitzungs-ID anpassen können.
  • Ein Problem wurde behoben, bei dem Ereignisse für die Pausierung und Fortsetzung von Anzeigen während der Wiedergabe von Inhalten ausgelöst wurden.
  • Eingefügte Inhalte in der Anzeigen-UI werden nicht automatisch angepasst
  • Letzte Version des IMA SDK für iOS, die iOS 10 unterstützt.
  • Die SDK-Version 3.14.1 wird am 03.05.2022 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.14.1 2021-02-17
  • Ein Problem wurde behoben, durch das bei aktiviertem Preloading manchmal doppelte Anzeigenereignisse ausgelöst wurden.
  • PodServing-Unterstützung implementiert.
  • Ein Problem mit dem doppelten Öffnen von Deeplinks unter iOS 13 und höher wurde behoben.
  • Die SDK-Version 3.13.0 wird am 17. Februar 2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.13.0 2020-10-13
  • Das SDK wird jetzt mit Xcode 12 erstellt.
  • Ein Problem wurde behoben, durch das beim Überspringen einer Werbeunterbrechung das Ereignis AD_BREAK_ENDED nicht ausgelöst wurde.
  • Verworfene Felder in IMAAVPlayerVideoDisplay, IMAVideoDisplay und IMAVideoDisplayDelegate wurden entfernt.
  • BiB wurde bei jedem Abschluss der Anzeige minimiert. Das Problem wurde behoben.
  • Es wurde ein Fehler behoben, bei dem die Wiedergabe von Livestreams direkt nach dem Start über AirPlay beendet wurde.
  • Das Problem, dass das Überspringen bei geteilter Wiedergabe nichts bewirkt hat, wurde behoben.
  • Ein Problem wurde behoben, bei dem Inhalte bei der gemeinsamen Wiedergabe kurz zwischen den Anzeigen in einem Anzeigen-Pod blinkten.
  • Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
  • Dauer der Anzeigenpräsenz in IMAStreamManagerDelegate.
  • Ein "Ads cannot be requested because the ad container is not attached to the view hierarchy."-Fehler wurde behoben.
  • Die SDK-Version 3.12.1 wird am 13. Oktober 2021 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.12.1 2020-08-11
  • Offizielle Releaseversion für iOS 14.
  • Das Öffnen einer Click-through-URL und das anschließende Schließen der App führten zu einem Speicherleck. Dieses Problem wurde behoben.
  • Die SDK-Version 3.12.0 wird am 11.08.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.12.0 2020-08-05
  • Es wird Unterstützung für den Modus für zusätzliche Einwilligung von Google hinzugefügt. Weitere Informationen finden Sie in den technischen Daten zum Modus für zusätzliche Einwilligung.
  • Der Schlüssel „language_name“ für Streamuntertitel wird unterstützt.
  • Es wurde ein Problem behoben, durch das Anzeigen, die nur Audioanzeigen enthalten, zu Zeitüberschreitungen geführt haben.
  • Es wurde ein Problem behoben, durch das beim Überspringen der ersten Anzeige in einem Preroll-Video der eigene Überspringversatz der zweiten Anzeige ignoriert wurde.
  • Fügt viewController als neues erforderliches Initialisierungsargument oder Attribut für IMAAdDisplayContainer hinzu.
  • Dadurch werden fehlerhafte RESUME-Ereignisse reduziert.
  • IMAAdsRenderingSettings.enablePreloading wird hinzugefügt, um die Leistung beim Anzeigen-Rendering zu verbessern. Diese Option ist standardmäßig aktiviert.
  • Fügt das Ereignis ICON_TAPPED hinzu.
  • Ein Problem wurde behoben, bei dem die IABTCF_gdprApplies nur dann erkannt wurde, wenn es sich um einen String handelte.
  • Die SDK-Version 3.11.4 wird am 05.08.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.11.4 2020-03-26
  • Mindestlaufzeitversion auf iOS 10 erhöht
  • Es wurde ein Fehler behoben, durch den einige UI-Updates in einem Hintergrund-Thread ausgelöst werden konnten.
  • Ein Problem wurde behoben, durch das die Init-Methode von IMACompanionAd bei strengen Flags mit der von NSObject in Konflikt stand.
  • Die Methode loadURL im IMAVideoDisplay-Protokoll wird eingestellt
  • Unterstützung für clientseitige SIMID-Anzeigen
  • Die SDK-Version 3.11.3 wird am 26.03.2021 eingestellt. Weitere Informationen finden Sie im Zeitplan zur 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.
  • Die SDK-Version 3.11.2 wird am 12. Februar 2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.11.2 2020-01-22
  • Unterstützung für OMID 1.3 contentUrl mit AdsRequest:contentUrl und StreamRequest:contentUrl .
  • Die Unterstützung für OMID 1.3-freundliche Objekte wurde überarbeitet, um registerFriendlyObstruction -Methoden in IMAAdDisplayContainer zu verwenden.
  • Die Methoden registerVideoControlsOverlay und unregisterAllVideoControlsOverlay werden in IMAAdDisplayContainer zugunsten von FriendlyObstruction verworfen.
  • Es wurde ein Problem behoben, durch das die automatische Wiedergabe und Überspringbarkeit von OMIDs nicht gemeldet wurden.
  • Entfernt alle verbleibenden Verweise auf UIWebView
  • Die SDK-Version 3.11.1 wird am 22. Januar 2021 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.11.1 2019-12-04
  • Unterstützung für die automatische Einbindung von Einwilligungsparametern aus dem IAB TCF 2.0 und dem CCPA
  • Ein Problem wurde behoben, das beim Verwenden des Steuerfelds zu Abstürzen geführt hat.
  • TrueView for Action-Anzeigen werden jetzt unterstützt.
  • playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzugefügt.
  • Aktualisiert IMAAVPlayerVideoDisplayDelegate-Namen, um für Einheitlichkeit mit den Obj-C-Stilkonventionen zu sorgen.
  • In einigen Fällen konnten die Anzeigenereignisse LOG und INTERACTION das Anzeigenobjekt nicht einschließen. Dieses Problem wurde behoben.
  • Es wird eine automatische Integration von Google-Anzeigenanfragen für die Implementierung von IAB TCFv2-konformen Anbietern zur Einwilligungsverwaltung hinzugefügt, z. B. Funding Choices von Google.
  • Ein Problem mit VMAP-Tracking-Ereignissen vom Typ breakstart und breakend wurde behoben.
  • Fügen Sie der IMAStreamManager die Methode replaceAdTagParameters hinzu, mit der alle Anzeigen-Tag-Parameter während eines Livestreams ersetzt werden können.
  • Fügt das Ereignis AD_BREAK_FETCH_ERROR hinzu, um anzugeben, dass keine Werbeunterbrechung abgespielt wird.
  • Die SDK-Version 3.10.1 wird am 04.12.2020 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.10.1 2019-09-19
  • Unterstützung für iOS 13 und iPadOS
  • Die SDK-Version 3.9.2 wird am 19. September 2020 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.9.2 2019-08-16
  • Dadurch wird ein Problem behoben, bei dem die IMA-Anzeigen-UI nach dem Abspielen der Anzeigen gut sichtbar blieb, sodass der Nutzer nicht mit dem Player interagieren konnte.
  • Die SDK-Version 3.9.1 wird am 16. August 2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.9.1 2019-07-18
  • Probleme mit der Genauigkeit von is_lat-Berichten behoben
  • IMAAdEventType.adData wird jetzt eingegeben.
  • Die APIs authToken und streamFormat wurden zu IMAStreamRequest hinzugefügt.
  • Die mediaUrl-Unterstützung wurde aus LinearAd entfernt. Verwenden Sie stattdessen adMedia.
  • Fehler bei YouTube-Metadaten für nicht gelistete Videos behoben
  • Falsche Anzeigen-ID-Identifizierung wurde korrigiert.
  • mediaWidth und mediaHeight wurden durch adMedia.width und adMedia.height ersetzt.
  • Ein Problem wurde behoben, durch das Companion-Anzeigen nur einmal gerendert wurden.
  • Wenn jetzt ein Videoanzeigentyp nicht unterstützt wird, gibt das SDK den Fehler kIMAError_VAST_TRAFFICKING_ERROR statt kIMAError_FAILED_TO_REQUEST_ADS aus.
  • videoDisplayDidPlay: wurde zugunsten von videoDisplayDidResume: verworfen.
  • Die SDK-Version 3.9.0 wird am 18. Juli 2020 eingestellt. Weitere Informationen finden Sie im Zeitplan zur 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.
  • Behebung eines Problems, bei dem bei Livestreams oder VOD-Videos keine Videofehler ausgelöst wurden
  • Ein Problem wurde behoben, durch das Inhalte auf iOS-Geräten mit AirPlay nicht fortgesetzt wurden.
  • Die SDK-Version 3.8.1 wird am 19. Februar 2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.8.1 2018-11-13
  • Ein Problem wurde behoben, durch das Anzeigen-Tags mit mehreren Slotgröß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 wird durch Build-Verbesserungen um etwa 15% reduziert.
  • Die SDK-Version 3.7.3 wird am 13.11.2019 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.7.3 2018-08-21
  • Verbessert die Fehlerbehandlung bei einem fehlerhaften Streammanifest.
  • Ein Problem mit Klicks auf benutzerdefinierte In-App-URLs in HTML-Companions wurde behoben.
  • Ein Problem mit überspringbaren Videoanzeigen, die direkt nacheinander ausgeliefert wurden, wurde behoben.
  • Die SDK-Version 3.7.2 wird am 21. August 2019 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.7.2 2018-05-15
  • Ein Problem wurde behoben, bei dem einige Companion Apps im Vollbildmodus in WebView geöffnet wurden.
  • Die SDK-Version 3.7.1 wird am 15. Mai 2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Eine reine CocoaPods-Version zur Behebung eines Podspec-Fehlers. Hier werden die Bibliotheksdateien für 3.7.0 heruntergeladen.
3.7.0 2018-01-30
  • Die Unterstützung für iOS 8 und niedriger wird eingestellt.
  • Dienstveröffentlichung, keine neuen Funktionen.
  • Die SDK-Version 3.6.1 wird zwischen 201901 und 2019 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.6.1 2017-10-09
  • Fügt IMAAdsRequest.liveStreamPrefetchSeconds hinzu.
  • Die SDK-Version 3.6.0 wird am 09.10.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.6.0 2017-07-24
  • Füge IMAAdsRequest.vastLoadTimeout hinzu.
  • Fügen Sie IMAAd.wrapperAdIDs hinzu.
  • Füge IMAAd.skipTimeOffset hinzu.
  • Es wurde ein Fehler behoben, bei dem das SDK den für die Anzeigenwiedergabe verwendeten Videoaufruf nicht erkennen konnte, wenn er aus der Ansichtshierarchie entfernt und wieder hinzugefügt wurde.
  • Die SDK-Version 3.5.2 wird am 24. Juli 2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.5.2 2017-05-02
  • Entfernt die automatische Fortsetzung beim erneuten Aufrufen der App aus dem Hintergrund. Zum Fortfahren [IMAAdsManager resume] anrufen.
  • Füge [IMAAdsRenderingSettings playAdsAfterTime] hinzu.
  • Die SDK-Version 3.5.1 wird am 02.05.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.5.1 2017-04-03
  • Das SDK löst jetzt kIMAError_FAILED_TO_REQUEST_ADS aus, wenn sich die IMAAdDisplayContainer nicht in der Ansichtshierarchie befindet, wenn eine Anzeigen- oder Streamanfrage gestellt wird. Bisher wurden diese Anfragen stillschweigend fehlgeschlagen.
  • Die SDK-Version 3.5.0 wird am 03.04.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur 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.
  • Die SDK-Version 3.4.2 wird am 24. März 2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.4.2 2017-03-09
  • Dienstveröffentlichung, keine neuen Funktionen.
  • Die SDK-Version 3.4.1 wird am 09.03.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur 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
  • IMAAd werden die folgenden neuen Properties hinzugefügt:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Fügt IMAAdsRequest die folgenden neuen Eigenschaften hinzu:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo hinzu.
  • Die SDK-Version 3.3.1 wird am 03.02.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
Rollback auf Version 3.3.1 2016-01-31
  • Aufgrund eines Problems bei der Entwicklung 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
  • IMAAd werden die folgenden neuen Properties hinzugefügt:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Fügt IMAAdsRequest die folgenden neuen Eigenschaften hinzu:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Fügt [IMAAdsManager setVolume:] hinzu.
  • Fügt [IMACompanionDelegate companionSlotWasClicked] hinzu.
  • Fügt IMASettings.disableNowPlayingInfo hinzu.
  • Die SDK-Version 3.3.1 wird am 26. Januar 2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.3.1 2016-09-16
  • Die Unterstützung für iOS 7 und niedriger wurde eingestellt.
  • Die SDK-Version 3.2.1 wird am 16. September 2017 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.2.1 2016-05-09
  • Bitcode-Unterstützung hinzugefügt.
3.2.0 2016-04-14
    Hinweis: Aufgrund eines Fehlers funktionierte die Bitcode-Unterstützung in dieser Version nicht.
  • Bitcode-Unterstützung hinzugefügt.
  • Es wird Unterstützung für Klick-URLs hinzugefügt, die zum App-Shop führen.
3.1.0 2015-12-17
  • Betaphase beendet.
  • Unterstützung für Bild im Bild auf iOS 9 Weitere Informationen finden Sie in unserem Leitfaden für die Bild-in-Bild-Funktion oder in der Implementierung im Beispiel für Fortgeschrittene.
  • IMAContentPlayhead sollte jetzt an die IMAAdsRequest statt an den IMAAdsManager übergeben werden.
  • HTML5-Companions werden jetzt unterstützt.
  • Es wird [IMAAdsManager discardAdBreak] hinzugefügt.
Betaversion 16 2015-09-04
  • Updates müssen mit der Funktion App Transport Security von iOS 9 kompatibel sein.
  • Ein Absturz bei der Deaktivierung von IMAAdsLoader wurde behoben.
Betaversion 15 2015-07-22
  • Einführung von Anzeigen-Pufferereignissen über IMAAdsManager-Delegierte. So können dem Player Elemente wie Aktivitätsanzeigen und Pufferbalken hinzugefügt werden.
  • Stellt den Debugging-Modus bereit. Verlage und Webpublisher können die Einstellung IMASettings enableDebugMode jetzt auf YES setzen, um eine ausführlichere Protokollierung in der Konsole zu erhalten. Diese Option sollte nicht in der Produktion verwendet werden, da der Anzeigenplayer dadurch ein Wasserzeichen erhält.
  • IMAAdsManager destroy beendet Anzeigen jetzt in allen Fällen korrekt.
  • Ermöglicht die Wiederverwendung von Displaycontainern.
  • Ermöglicht Publishern, IMA-Objekte aus delegierten Methoden zu löschen.
  • IMAAdsManager hat jetzt nur noch eine schwache Referenz auf contentPlayhead, wodurch potenzielle Speicherlecks behoben werden. Sie müssen nun alle IMAAVPlayerContentPlayhead-Instanzen oder -Objekte beibehalten, die IMAContentPlayhead als Attribut implementieren. Andernfalls wird das Objekt sofort freigegeben.
  • Die Animation zum Ändern der Videogröße wurde entfernt.
  • Das unnötige Ereignis „Anzeigenwiedergabe fortsetzen“ wird entfernt.
Betaversion 14 2015-05-27
  • Ein Problem wurde behoben, durch das der Anzeigenplayer gelegentlich zum Puffern anhielt und die Wiedergabe nie fortgesetzt wurde.
  • IMASettings wurde in eine eigene Headerdatei verschoben.
Betaversion 13 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 zur Umstellung finden Sie in unserem Blogpost zu dieser Version.
  • Kürzere Anzeigenladezeiten unter iOS 8
  • Ein Problem wurde behoben, durch das Companion-Anzeigen nach dem Ende einer Anzeige verschwanden. Companion-Anzeigen werden jetzt angezeigt, bis die Anzeigenfläche aktualisiert wird.
  • Es wurde eine 10-Sekunden-Zeitüberschreitung für das Laden des SDKs hinzugefügt.
  • NSKopieren wurde in IMASettings implementiert.
  • Ein Problem wurde behoben, bei dem Apps abgestürzt sind, wenn die Kopfhörer getrennt wurden.
  • Anzeigen werden jetzt stummgeschaltet, wenn das Gerät standardmäßig stummgeschaltet ist. Der Verlag oder Webpublisher kann dies ändern, indem er die Kategorie „AVAudioSession“ festlegt.
  • Es wurden Fehler behoben, durch die die Wiedergabe- und Pause-Funktionen im Steuerfeld unter iOS-Versionen niedriger als 8 nicht funktionierten.
  • Anzeigen werden nicht mehr pausiert, wenn die Benachrichtigungsleiste geöffnet wird.
  • Der ZIP-Datei zum Herunterladen wurde eine VERSION-Datei hinzugefügt.
  • Zur Verbesserung der Leistung erfolgt das Anzeigen-Rendering jetzt nativ über AVPlayer auf allen iOS-Versionen.
Betaversion 12 2015-02-12
  • Unter iOS 7 und niedriger wird jetzt die Wiedergabe nativer Anzeigen verwendet. So 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 Anzeigen abgebrochen wird.
  • Unterstützung für die manuelle Wiedergabe von Anzeigen
Betaversion 11 2014-12-17
  • Behebung eines Speicherlecks, das in Betaversion 10 durch das Hinzufügen von WKWebView verursacht wurde.
Betaversion 10 2014-11-20
  • Das SDK verwendet jetzt WKWebView unter iOS 8 zum Rendern von Anzeigen anstelle von UIWebView. Dadurch werden mehrere Probleme im Zusammenhang mit der Kommunikation zwischen der SDK-nativen und der JS-Ebene behoben. Als Nebeneffekt dieser Änderung muss Ihre App für das IMA SDK 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. So können Tippaktionen auf eine Anzeige erkannt und die Playersteuerung angezeigt werden.
  • Gemäß den iOS-Konventionen wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die eine Referenz auf das aufrufende Objekt annehmen:
    • IMAAdsManagerDelegate – adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate – willOpenInExternalBrowser
    • IMAWebOpenerDelegate – willOpenInAppBrowser
    • IMAWebOpenerDelegate – didCloseInAppBrowser
    • IMAWebOpenerDelegate – didOpenInAppBrowser
    • IMAWebOpenerDelegate – willCloseInAppBrowser
Beta-Version 9 2014-10-27
  • Enthält Fehlerkorrekturen für Speicherlecks in IMAJavascript-Klassen.
Beta v8 2014-10-13
  • Einführung von IMAUIElements, das SDK-UI-Elemente programmatisch ein- oder ausblenden kann
Beta v7 2014-08-11
  • Das Konzept IMAAdDisplayContainer wurde eingeführt und die Verarbeitung von Companion-Anzeigen 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.
  • Behebung eines Problems, bei dem sich die Anzeigen-UI-Elemente unter iOS 8 nur langsam aktualisierten.
Beta v6 2014-05-27
  • Stellt die Beschreibung, den Titel und den Inhaltstyp des IMAAd-Objekts bereit.
  • Unterstützung für den 64-Bit-iOS-Simulator
Beta-Version 5 2014-02-14
  • Arm64-Unterstützung hinzugefügt.
  • Konflikte mit Integrationen in Google+ wurden behoben.
Beta v4 2013-12-12
  • Behebung von Speicherlecks in IMAAdsManager und IMAAdsLoader.
  • IMAAdPodInfo hat drei neue APIs: „podIndex“, „timeOffset“ und „maxDuration“. Die API-Dokumente werden demnächst entsprechend aktualisiert.
Betaversion 3 2013-09-25
  • Dienstveröffentlichung, keine neuen Funktionen.
Beta v2 2013-07-07
  • Öffentlicher Release der Betaversion des SDK.
Geschlossene Betaversion 2 2013-06-24
Geschlossene Betaversion 1 2013-04-02
  • Erste Betaversion.