Veröffentlichungsverlauf des IMA DAI SDK für iOS

Version Veröffentlicht am Hinweise
3.23.0 2024-06-12
  • Fügt VODConfigID zu IMAVideoStitcherVODStreamRequest hinzu.
  • Der Hintergrund von Companion-Anzeigen wird transparent.
  • Lehnt den Nullwert für adTagURL in IMAAdsRequest ab.
  • 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 wiedergegeben.
3.22.1 2024-04-12
  • Behebt ein Problem mit der neuesten Cocoapods-Version, das das Erstellen von Apps in 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
  • VOD-Streamanfragen für die Pod-Bereitstellung aktivieren.
  • Fügt dem Stream-Manager einen Getter für Cue-Punkte hinzu.
3.19.2 2023-04-28
  • Reduzierte iOS-Mindestversion für die Kompilierung auf iOS 12.
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, durch den bei einem SIMID-Klick kein Anzeigenereignis für Klicks ausgelöst wurde.
  • Im sicheren Modus von VPAID wird keine falsche OMID-Unterstützung mehr angezeigt.
  • 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 Einstellungszeitplan.
3.18.5 2023-03-10
  • Die Mindestversion des IMA SDK für iOS wird 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 „App-interner 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.03.2024 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.18.4 8. Dezember 2022
  • Dienstrelease. 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 user_context zur Streamanfrage 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 Einstellungszeitplan.
3.18.1 2022-10-02
  • Ein Problem wurde behoben, das beim SDK-Absturz mit UIViewControllerHierarchyInconsistency auftrat.
  • Die SDK-Version 3.17.0 wird am 02.10.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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 Einstellungszeitplan.
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 SDK für iOS ist jetzt als xcframework gepackt.
  • Unterstützung für M1-Simulator hinzugefügt.
  • Die Versionsinformationen des IMA SDK konnten überschrieben werden. Das Problem wurde behoben.
  • Ein Problem, bei dem das iOS SDK Warnungen zu doppelten Symbolen erstellte, wurde behoben.
  • Die SDK-Version 3.15.1 wird am 19. April 2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.15.1 2022-02-23
  • iOS-Mindestversion auf 12 erhöht
  • Die SDK-Version 3.14.5 wird am 23.02.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.14.5 2021-10-05
  • Wir haben die API IMASettings:sameAppKeyEnabled hinzugefügt, mit der Sie relevantere und personalisierte Anzeigen präsentieren können. Dazu werden Daten aus Ihren Apps verwendet. Die API ist derzeit standardmäßig aktiviert und es sind keine Änderungen seitens der Publisher erforderlich.
  • Allen APIs wurden Verträge zur Nullbarkeit hinzugefügt.
  • Die SDK-Version 3.14.4 wird am 5. Oktober 2022 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.14.4 2021-07-06
  • Es wurde ein Problem behoben, das zu fehlenden Ereignissen führte, wenn Apps im Hintergrund ausgeführt wurden.
  • Es wurde ein Problem behoben, bei dem Publisher islat unter iOS <14 manuell festlegen konnten.
  • 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 Zeitplan zur Einstellung.
3.14.3 2021-05-03
  • Ein Problem wurde behoben, das unter iOS < 12 zu Warnmeldungen führte.
  • IMASettings:sessionid 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
  • Manchmal wurden doppelte Anzeigenereignisse ausgelöst, wenn das Vorabladen aktiviert war. Dieses Problem wurde behoben.
  • Pod-Serving-Unterstützung implementiert
  • Es wurde ein Problem behoben, bei dem unter iOS 13 und höher ein doppelter Deeplink geöffnet wurde.
  • 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.
  • Die verworfenen 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.
  • Es wurde ein Problem behoben, bei dem Inhalte zwischen den Anzeigen in einem Pod für eine gemeinsame Wiedergabe kurz blinken.
  • Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
  • Dauer des Anzeigenzeitraums 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.
  • Die SDK-Version 3.12.1 wird am 13. Oktober 2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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 Zeitplan zur Einstellung.
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“ wird für Streamuntertitel unterstützt.
  • Ein Problem wurde behoben, das dazu führte, dass bei Anzeigen ohne Video ein Zeitlimit überschritten wurde.
  • 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.
  • Behebt ein Problem, bei dem IABTCF_gdprApplies nur bestätigt wurde, wenn es sich um einen String handelt.
  • 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, bei dem einige UI-Updates für einen Hintergrundthread ausgelöst wurden.
  • 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 hinzugefügt
  • Die SDK-Version 3.11.3 wird am 26. März 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
  • Es wird Unterstützung für die OMID 1.3-contentUrl mit AdsRequest:contentUrl und StreamRequest:contentUrl hinzugefügt.
  • Die Unterstützung für OMID 1.3-freundliche Objekte wurde überarbeitet, um registerFriendlyObstruction -Methoden in IMAAdDisplayContainer zu verwenden.
  • Die Methoden registerVideoControlsOverlay und unregisterAllVideoControlsOverlay in IMAAdDisplayContainer werden zugunsten von FriendlyObstruction eingestellt.
  • Es wurde ein Problem behoben, bei dem die OMID-Funktion „autoPlay“ und „Überspringbar“ nicht gemeldet wurde.
  • 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
  • Behebt ein Problem, das bei Verwendung des Kontrollzentrums zu Abstürzen führte.
  • TrueView for Action-Anzeigen werden jetzt unterstützt.
  • playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzugefügt.
  • Aktualisiert IMAAVPlayerVideoDisplayDelegate-Namen, um sie mit den Obj-C-Stilkonventionen zu vereinheitlichen.
  • Es wurde ein Problem behoben, durch das in einigen Fällen das Anzeigenobjekt nicht in LOG- und INTERACTION-Anzeigenereignisse aufgenommen wurde.
  • Bei Implementierungen von Anbietern, die mit dem IAB TCFv2 konform sind, z. B. Funding Choices von Google, werden Google-Anzeigenanfragen automatisch eingebunden.
  • Ein Problem mit VMAP-Tracking-Ereignissen 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.
  • Das Ereignis AD_BREAK_FETCH_ERROR wird hinzugefügt, um anzugeben, dass eine Werbeunterbrechung nicht wiedergegeben 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
  • iOS 13 und iPadOS werden jetzt unterstützt.
  • 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 wurden behoben.
  • IMAAdEventType.adData ist jetzt eingegeben.
  • Die APIs authToken und streamFormat wurden zu IMAStreamRequest hinzugefügt.
  • Die mediaUrl-Unterstützung wurde aus LinearAd entfernt. Verwenden Sie stattdessen adMedia.
  • Der Fehler in den YouTube-Metadaten für nicht gelistete Videos wurde behoben.
  • Falsche Anzeigen-ID-Identifizierung wurde korrigiert.
  • mediaWidth und mediaHeight wurden durch adMedia.width und adMedia.height ersetzt.
  • Companion-Anzeigen wurden nur einmal gerendert. Dieses Problem wurde behoben.
  • 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: wird zugunsten von videoDisplayDidResume: eingestellt.
  • Die SDK-Version 3.9.0 wird am 18. Juli 2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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 dynamische Anzeigenbereitstellung unterstützt.
  • Ein Problem wurde behoben, durch das die Anzeigenansicht beim Start animiert wurde.
  • Behebt das Problem, dass bei Live- oder VOD-Inhalten keine Videofehler ausgelöst wurden.
  • Es wurde ein Problem behoben, durch das Inhalte bei iOS und AirPlay nicht fortgesetzt wurden.
  • Die SDK-Version 3.8.1 wird am 19.02.2020 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.8.1 2018-11-13
  • Behebt ein Problem, bei dem Anzeigen-Tags mit mehreren Anzeigenflächengrößen falsch geparst wurden.
  • Fügt [IMAVideoDisplay seekStreamToTime] hinzu, um überspringbare Anzeigen in VOD-Streams mit der dynamischen Anzeigenbereitstellung von IMA zu unterstützen.
  • Fügt IMAAdRenderingSettings.loadVideoTimeout hinzu.
  • Fügt IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight und IMAAd.VASTMediaBitrate hinzu.
  • Reduziert die Binärgröße aufgrund von Verbesserungen der Entwicklung um ca. 15 %.
  • Die SDK-Version 3.7.3 wird am 13. November 2019 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.7.3 2018-08-21
  • Die Fehlerbehandlung bei einem fehlerhaften Streammanifest wurde verbessert.
  • 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.08.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
  • iOS 8 und niedriger werden nicht mehr unterstützt.
  • Dienstveröffentlichung, keine neuen Funktionen.
  • Die SDK-Version 3.6.1 wird zwischen 201901 und 2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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 Einstellungszeitplan.
3.6.0 2017-07-24
  • Fügt IMAAdsRequest.vastLoadTimeout hinzu.
  • Fügen Sie IMAAd.wrapperAdIDs hinzu.
  • Fügt 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.07.2018 eingestellt. Weitere Informationen finden Sie im Zeitplan zur Einstellung.
3.5.2 2017-05-02
  • Die automatische Wiederaufnahme wird entfernt, wenn Sie nach dem Ausführen im Hintergrund zur App zurückkehren. 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 Einstellungszeitplan.
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 gestellt wird. Bisher schlugen diese Anfragen ohne Ton fehl.
  • Die SDK-Version 3.5.0 wird am 03.04.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.5.0 2017-03-24
  • Ein Problem mit der Bitcode-Unterstützung wurde behoben.
  • Fügt adsResponse zum IMAAdsRequest-Objekt hinzu.
  • Ein Problem mit Swift-Builds wurde behoben.
  • Die SDK-Version 3.4.2 wird am 24.03.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.
  • Videosymbole werden jetzt unterstützt.
  • IMAAd werden die folgenden neuen Properties hinzugefügt:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • IMAAdsRequest werden die folgenden neuen Properties hinzugefügt:
    • 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 Einstellungszeitplan.
Rollback auf Version 3.3.1 2016-01-31
  • Aufgrund eines Problems beim Erstellen für bestimmte Geräte wurde auf 3.3.1 zurückgerollt.
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.
  • Videosymbole werden jetzt unterstützt.
  • IMAAd werden die folgenden neuen Properties hinzugefügt:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • IMAAdsRequest werden die folgenden neuen Properties hinzugefügt:
    • 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 Zeitplan zur Einstellung.
3.3.1 2016-09-16
  • iOS 7 und niedriger werden nicht mehr unterstützt.
  • Die SDK-Version 3.2.1 wird am 16.09.2017 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.2.1 2016-05-09
  • Bitcode-Unterstützung wird hinzugefügt.
3.2.0 2016-04-14
    Hinweis: Aufgrund eines Fehlers funktionierte die Bitcode-Unterstützung in dieser Version nicht.
  • Bitcode-Unterstützung wird 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.
  • Die Funktion „Bild im Bild“ unter iOS 9 wird jetzt unterstützt. Weitere Informationen finden Sie in unserem Leitfaden für die Bild-in-Bild-Funktion oder in der Implementierung im Beispiel für Fortgeschrittene.
  • Der IMAContentPlayhead sollte jetzt nicht mehr an den IMAAdsManager, sondern an das IMAAdsRequest-Element übergeben werden.
  • Unterstützung für HTML5-Companions
  • Fügt [IMAAdsManager removeAdBreak] hinzu.
Betaversion 16 2015-09-04
  • Updates müssen mit der App Transport Security-Funktion von iOS 9 kompatibel sein.
  • Ein Absturz bei der IMAAdsLoader-Deallocation wurde behoben.
Beta v15 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.
  • Der Debug-Modus wird angezeigt. Publisher können die Einstellung IMASettings enableDebugMode jetzt auf YES setzen, um ausführlichere Protokolle 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 Anzeigecontainern.
  • 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 jetzt alle IMAAVPlayerContentPlayhead-Instanzen oder IMAContentPlayhead-Objekte behalten, die IMAContentPlayhead als Property implementieren. Andernfalls wird das Objekt sofort freigegeben.
  • Die Animation zum Ändern der Videogröße wurde entfernt.
  • Das unnötige Ereignis „Anzeigenwiedergabe fortsetzen“ wird entfernt.
Beta v14 2015-05-27
  • Behoben: Der Anzeigenplayer stoppte gelegentlich die Zwischenspeicherung und setzte die Wiedergabe nicht fort.
  • 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 Wiedergabe von Anzeigen im Hintergrund.
  • 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 so lange ausgeliefert, bis der Slot aktualisiert wird.
  • Es wurde eine 10-Sekunden-Zeitüberschreitung für das Laden des SDKs hinzugefügt.
  • IMASettings implementiert jetzt NSCopying.
  • Es wurde ein Problem behoben, bei dem Apps abgestürzt sind, wenn Kopfhörer vom Stromnetz getrennt waren.
  • 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, bei denen die Wiedergabe und Pause im Control Center in iOS-Versionen unter 8 nicht funktionierte.
  • Anzeigen werden nicht mehr pausiert, wenn die Benachrichtigungsleiste geöffnet wird.
  • Der ZIP-Datei zum Herunterladen wurde eine VERSION-Datei hinzugefügt.
  • Zur Leistungssteigerung erfolgt das Anzeigen-Rendering jetzt nativ über AVPlayer auf allen iOS-Versionen.
Beta v12 2015-02-12
  • Nutzt jetzt die Wiedergabe nativer Anzeigen unter iOS 7 und älter 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
  • Behebt ein Speicherleck, das in Beta v10 durch 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 nativen SDK- 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.
  • Ein TAPPED-Ereignis wurde hinzugefügt, das ausgelöst wird, 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 v9 2014-10-27
  • Enthält Fehlerkorrekturen für Speicherlecks in IMAJavascript-Klassen.
Beta v8 2014-10-13
  • Einführung von IMAUIElements, mit denen SDK-UI-Elemente programmgesteuert ein- oder ausgeblendet werden können.
Beta v7 2014-08-11
  • Einführung des Konzepts von IMAAdDisplayContainer und Änderung der Verarbeitung von Companion-Anzeigen 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 bei Integrationen mit Google+ wurden behoben.
Beta v4 2013-12-12
  • Speicherlecks in IMAAdsManager und IMAAdsLoader werden behoben.
  • IMAAdPodInfo verfügt über drei neue APIs: podIndex, timeOffset und maxDuration. Die API-Dokumente werden demnächst entsprechend aktualisiert.
Beta v3 2013-09-25
  • Dienstveröffentlichung, keine neuen Funktionen.
Beta v2 2013-07-07
  • Öffentliche Veröffentlichung der Betaversion des SDK.
Geschlossene Betaversion v2 2013-06-24
Geschlossene Betaversion 1 2013-04-02
  • Erste Betaversion.