Versionsverlauf des Google IMA iOS SDK

Version Veröffentlicht am Hinweise
3.23.0 2024-06-12
  • Fügt VODConfigID hinzu zu IMAVideoStitcherVODStreamRequest.
  • Macht den Hintergrund für Companion-Anzeigen transparent.
  • Lehnt Nullwert für adTagURL zurück in IMAAdsRequest
  • Änderungen Fallback auf Asset-Ebene Logik, um alle Anzeigen im ursprünglichen VAST zu durchlaufen, bis das SDK ein spielbares Creative identifiziert. Wird kein spielbares Creative gefunden, die Anzeige nicht wiedergegeben wird.
3.22.1 2024-04-12
  • Es wurde ein Problem mit der neuesten CocoaPods-Version behoben, das Apps mit iOS-Simulatoren.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Aktiviert die Unterstützung von Companion-Anzeigen für die Pod-Auslieferung
  • 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ößenanpassung wurde behoben.
  • Fügt den Parameter IMAVideoStitcherVODStreamRequest hinzu. , 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 in der Einstellungszeitplan .
3.18.5 2023-03-10
  • Die Mindestversion des IMA SDK für iOS wird auf iOS 14 erhöht.
  • Ein Fehler wurde behoben, bei dem der Nutzerkontext mit einem Streamfehler nicht ü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.
  • Das Objekt IMAVideoStitcherLiveStreamRequest wird 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.
  • Die SDK-Version 3.18.4 wird am 10.03.2024 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
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 in der Einstellungszeitplan .
3.18.2 2022-11-07
  • Fügt user_context zur Streamanfrage hinzu.
  • Der Fehler „Ungültige interne Nachricht“ wurde behoben. Warnungen.
  • Die SDK-Version 3.18.1 wird am 07.11.2023 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.18.1 2022-10-02
  • Behebt ein Problem, das zum Absturz des SDK mit UIViewControllerHierarchyInconsistency geführt hat
  • Die SDK-Version 3.17.0 wird am 02.10.2023 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.17.0 2022-08-03
  • Erhöht die maximale Standard-Bitrate für Nicht-Mobilgeräte, wenn die Die maximale Bitrate wird nicht vom Publisher festgelegt.
  • Die SDK-Version 3.16.3 wird am 03.08.2023 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.16.3 2022-04-19
  • Hinzugefügt IMACompanionAdSlot.initWithView(view: UIView) um Companion-Anzeigen mit flexibler Größe zu unterstützen.
  • Das IMA SDK für iOS ist jetzt als xcframework gepackt.
  • Unterstützung für den M1-Simulator wurde hinzugefügt.
  • Die Version des IMA SDK konnte überschrieben werden. Informationen.
  • Das iOS SDK erstellte doppelte Symbolwarnungen. Dieses Problem wurde behoben.
  • Die SDK-Version 3.15.1 wird am 19.04.2023 eingestellt. Weitere Informationen finden Sie in der 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 in der Einstellungszeitplan .
3.14.5 2021-10-05
  • Hinzugefügt <ph type="x-smartling-placeholder"></ph> IMASettings:sameAppKeyEnabled . Mit dieser API können Sie relevantere und personalisierte Anzeigen anhand von Daten, die über Ihre Apps erhoben wurden. Die API ist derzeit aktiviert durch ohne Änderungen seitens der Publisher.
  • Allen APIs wurden Verträge zur Null-Zulässigkeit hinzugefügt.
  • Die SDK-Version 3.14.4 wird am 05.10.2022 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.14.4 2021-07-06
  • Es wurde ein Problem behoben, durch das fehlende Ereignisse verursacht wurden, wenn Apps im Hintergrund.
  • Es wurde ein Problem behoben, bei dem Publisher die islat unter iOS <14.
  • Mindestversion von iOS auf iOS 11 erhöht
  • Die SDK-Version 3.14.3 wird am 06.07.2022 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.14.3 2021-05-03
  • Es wurde ein Problem behoben, das zu Warnmeldungen unter iOS < 12.
  • Hinzugefügt: IMASettings:sessionid , damit Publisher die Sitzungs-ID anpassen können.
  • Ereignisse zum Pausieren und Fortsetzen von Anzeigen wurden während des Contents ausgelöst. Dieses Problem wurde behoben.
  • Eingefügte Inhalte in der Anzeigen-UI werden nicht automatisch angepasst
  • Letzte Version des IMA SDK für iOS zur Unterstützung von iOS 10.
  • Die SDK-Version 3.14.1 wird am 03.05.2022 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
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.02.2022 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.13.0 2020-10-13
  • Das SDK wird jetzt mit Xcode 12 erstellt.
  • Folgendes Problem wurde behoben: AD_BREAK_ENDED-Ereignis.
  • Eingestellte Felder in IMAAVPlayerVideoDisplay entfernt IMAVideoDisplay und IMAVideoDisplayDelegate.
  • BiB wurde bei jedem Abschluss der Anzeige minimiert.
  • Es wurde ein Fehler behoben, durch den die Wiedergabe von Livestreams sofort beendet wurde. AirPlayed.
  • Das Problem, dass das Überspringen bei geteilter Wiedergabe nichts bewirkt hat, wurde behoben.
  • Ein Problem wurde behoben, durch das zwischen den Anzeigen in einem Pod kurz Inhalte eingeblendet wurden. für die geteilte Wiedergabe.
  • Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
  • Dauer des Anzeigenzeitraums 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.10.2021 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.12.1 2020-08-11
  • Offizielle Release-Version 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 in der Einstellungszeitplan .
3.12.0 2020-08-05
  • Der Google-Modus für zusätzliche Einwilligung wird jetzt unterstützt. Weitere Informationen
  • Zusätzliche Unterstützung für „language_name“ für Streamuntertitel.
  • Es wurde ein Problem behoben, durch das Anzeigen, die nur Audioanzeigen enthalten, zu Zeitüberschreitungen geführt haben.
  • Behebt ein Problem, bei dem das Überspringen der ersten Anzeige in einer Pre-Roll dazu führte, dass die zweite Anzeige ihren eigenen Versatz für das Überspringen ignoriert.
  • Fügt viewController als neues erforderliches Initialisierungsargument oder Attribut für IMAAdDisplayContainer hinzu.
  • Reduziert fehlerhafte RESUME-Ereignisse.
  • Fügt IMAAdsRenderingSettings.enablePreloading hinzu, was standardmäßig aktiviert, um die Leistung beim Anzeigen-Rendering zu verbessern.
  • Fügt das Ereignis ICON_TAPPED hinzu.
  • Behebt ein Problem, bei dem IABTCF_gdprApplies nur bestätigt, wenn es sich um eine Zeichenfolge handelt.
  • Die SDK-Version 3.11.4 wird am 05.08.2021 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.11.4 2020-03-26
  • Die minimale Laufzeitversion wird auf iOS 10 erhöht
  • Es wurde ein Fehler behoben, bei dem einige UI-Updates für einen Hintergrundthread ausgelöst wurden.
  • Behebt ein Problem, bei dem strikte Flags dazu führten, dass die Init-Instanz von IMACompanionAd mit der des NSObjects in Konflikt steht.
  • Die Methode loadURL im IMAVideoDisplay-Protokoll wird eingestellt.
  • Zusätzliche Unterstützung für clientseitige SIMID-Anzeigen
  • Die SDK-Version 3.11.3 wird am 26.03.2021 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.11.3 2020-02-12
  • 3.11.3 ist die endgültige Version des IMA SDK, die iOS 9.x unterstützt.
  • Es wurde ein Fehler behoben, durch den IMAFriendlyObstruction.h beim Importieren des Framework-Headers nicht importiert wurde.
  • Behebt ein Problem, bei dem Klicks unter iOS 9.x abstürzen.
  • Die SDK-Version 3.11.2 wird am 12.02.2021 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.11.2 2020-01-22
  • Unterstützung für OMID 1.3 „contentUrl“ mit <ph type="x-smartling-placeholder"></ph> AdsRequest:contentUrl und StreamRequest:contentUrl
  • Überarbeitung der Unterstützung für OMID 1.3-freundliche Hindernisse <ph type="x-smartling-placeholder"></ph> registerFriendlyObstruction in IMAAdDisplayContainer.
  • Die Funktion registerVideoControlsOverlay und unregisterAllVideoControlsOverlay in IMAAdDisplayContainer zugunsten von FriendlyObstruction
  • 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.01.2021 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.11.1 2019-12-04
  • Unterstützung für die automatische Einbeziehung von Einwilligungsparametern von IAB TCF v2 und CCPA.
  • Behebt ein Problem, das bei Verwendung des Kontrollzentrums zu Abstürzen führte.
  • TrueView for Action-Anzeigen werden jetzt unterstützt.
  • Fügt playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzu.
  • Aktualisiert IMAAVPlayerVideoDisplayDelegate Namen für Konsistenz mit den Obj-C-Stilkonventionen.
  • Behebt ein Problem, das LOG und INTERACTION Anzeigenereignisse enthalten das Anzeigenobjekt in einigen Cases.
  • Automatische Integration von Google-Anzeigenanfragen für Implementierungen der mit dem IAB TCFv2 konformen Anbieter von Einwilligungsverwaltungen wie dem Funding Choices
  • Behebt ein Problem mit VMAP breakstart und breakend Tracking-Ereignisse.
  • Fügt die Methode replaceAdTagParameters zum Mit der Option IMAStreamManager können alle Anzeigen-Tag-Parameter während eines Livestreams angezeigt werden.
  • Fügt das Ereignis AD_BREAK_FETCH_ERROR hinzu, um anzugeben, dass ein wird nicht wiedergegeben.
  • Die SDK-Version 3.10.1 wird am 04.12.2020 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.10.1 2019-09-19
  • iOS 13 und iPadOS werden jetzt unterstützt.
  • Die SDK-Version 3.9.2 wird am 19.09.2020 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.9.2 2019-08-16
  • Dadurch wird ein Problem behoben, durch das die UI-Ansicht einer IMA-Anzeige weiterhin angezeigt wird. nachdem die Anzeigen wiedergegeben wurden, sodass der Nutzer nicht mit dem Player interagieren konnte.
  • Die SDK-Version 3.9.1 wird am 16.08.2020 eingestellt. Weitere Informationen finden Sie in der 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 hinzugefügt zu IMAStreamRequest
  • 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 ersetzt durch adMedia.width und adMedia.height.
  • Companion-Anzeigen wurden nur einmal gerendert. Dieses Problem wurde behoben.
  • Wenn ein Videoanzeigentyp nicht unterstützt wird, gibt das SDK den Fehler kIMAError_VAST_TRAFFICKING_ERROR statt kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: wurde zugunsten von videoDisplayDidResume:.
  • Die SDK-Version 3.9.0 wird am 18.07.2020 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Fügt die Werte AD_PERIOD_STARTED und AD_PERIOD_ENDED Ereignisse. Diese Ereignisse werden unterstützt für Nur für die dynamische Anzeigenbereitstellung:
  • Ein Problem wurde behoben, durch das die Anzeigenansicht beim Start animiert wurde.
  • Es wurde ein Problem behoben, bei dem keine Videofehler für Livestreams oder VOD...
  • 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 in der Einstellungszeitplan .
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.11.2019 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.7.3 2018-08-21
  • Verbessert die Fehlerbehandlung bei einem fehlerhaften Streammanifest.
  • Ein Problem mit benutzerdefinierten In-App-URL-Klicks in HTML-Companions wurde behoben.
  • Behebt ein Problem mit überspringbaren Videoanzeigen, die direkt nebeneinander angeordnet sind.
  • Die SDK-Version 3.7.2 wird am 21.08.2019 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.7.2 2018-05-15
  • Ein Problem wurde behoben, bei dem einige Companions zu einem Vollbild-WebView maximiert wurden.
  • Die SDK-Version 3.7.1 wird am 15.05.2019 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Eine reine CocoaPods-Version zur Behebung eines Podspec-Fehlers. Ruft die Bibliotheksdateien für Version 3.7.0 ab.
3.7.0 2018-01-30
  • iOS 8 und niedriger werden nicht mehr unterstützt.
  • Service-Release, keine neuen Funktionen.
  • Die SDK-Version 3.6.1 wird zwischen 201901 und 2019 eingestellt. Weitere Informationen finden Sie in der 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 in der Einstellungszeitplan .
3.6.0 2017-07-24
  • Fügt IMAAdsRequest.vastLoadTimeout hinzu.
  • Fügt 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 in der Einstellungszeitplan .
3.5.2 2017-05-02
  • Entfernt die automatische Fortsetzung beim erneuten Aufrufen der App aus dem Hintergrund. Zum Fortfahren [IMAAdsManager resume] anrufen.
  • Fügt [IMAAdsRenderingSettings playAdsAfterTime] hinzu.
  • Die SDK-Version 3.5.1 wird am 02.05.2018 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.5.1 2017-04-03
  • Das SDK gibt jetzt kIMAError_FAILED_TO_REQUEST_ADS aus, wenn IMAAdDisplayContainer ist nicht in der Ansichtshierarchie enthalten, wenn eine Anzeigen- oder Streamanfrage gesendet wird. Bisher sind diese Anfragen fehlgeschlagen lautlos.
  • Die SDK-Version 3.5.0 wird am 03.04.2018 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.5.0 2017-03-24
  • Behebt ein Problem mit der Bitcode-Unterstützung.
  • Fügt adsResponse zum IMAAdsRequest-Objekt hinzu.
  • Behebt ein Problem mit Swift-Builds.
  • Die SDK-Version 3.4.2 wird am 24.03.2018 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.4.2 2017-03-09
  • Service-Release, keine neuen Funktionen.
  • Die SDK-Version 3.4.1 wird am 09.03.2018 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
3.4.1 2017-02-03
  • Das SDK wird jetzt als dynamisches Framework bereitgestellt. Aus diesem Grund veröffentlichen wir keine separate AdMob-Version des Frameworks mehr. Sie können dieselbe Version unabhängig davon verwenden, ob Ihre Implementierung auch AdMob nutzt.
  • Videosymbole werden jetzt unterstützt.
  • Fügt IMAAd die folgenden neuen Attribute hinzu:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Fügt IMAAdsRequest die folgenden neuen Attribute 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 in der Einstellungszeitplan .
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. Aus diesem Grund veröffentlichen wir keine separate AdMob-Version des Frameworks mehr. Sie können dieselbe Version unabhängig davon verwenden, ob Ihre Implementierung auch AdMob nutzt.
  • Videosymbole werden jetzt unterstützt.
  • Fügt IMAAd die folgenden neuen Attribute hinzu:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Fügt IMAAdsRequest die folgenden neuen Attribute 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.01.2018 eingestellt. Weitere Informationen finden Sie in der Einstellungszeitplan .
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 in der Einstellungszeitplan .
3.2.1 2016-05-09
  • Bitcode-Unterstützung wird hinzugefügt.
3.2.0 2016-04-14 <ph type="x-smartling-placeholder">
    </ph> Hinweis: Aufgrund eines Fehlers funktionierte die Bitcode-Unterstützung in dieser Version nicht.
  • Bitcode-Unterstützung wird hinzugefügt.
  • Klick-URLs, die zum App-Shop führen, werden unterstützt.
3.1.0 2015-12-17
  • Betaphase beendet.
  • Die Funktion „Bild im Bild“ unter iOS 9 wird jetzt unterstützt. Weitere Informationen findest du in unserer Bild-in-Bild-Anleitung oder in unserer Implementierung im erweiterten Beispiel.
  • Der IMAContentPlayhead sollte jetzt nicht mehr an den IMAAdsManager, sondern an das IMAAdsRequest-Element übergeben werden.
  • HTML5-Companions werden jetzt unterstützt.
  • Fügt [IMAAdsManager removeAdBreak] hinzu.
Beta v16 2015-09-04
  • Updates müssen mit der Funktion App Transport Security von iOS 9 kompatibel sein.
  • Ein Absturz bei der IMAAdsLoader-Deallocation wurde behoben.
Beta v15 2015-07-22
  • Führt Anzeigenpufferereignisse über IMAAdsManager-Bevollmächtigte ein. So lassen sich Elemente wie Aktivitätsanzeigen und Pufferbalken leichter zum Player hinzufügen.
  • 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 Anzeigen-Player dadurch mit einem Wasserzeichen versehen wird.
  • Anzeigen werden durch IMAAdsManager destroy jetzt in allen Fällen korrekt beendet.
  • Ermöglicht die Wiederverwendung von Anzeigecontainern.
  • Ermöglicht es Publishern, IMA-Objekte innerhalb von Delegatmethoden zu zerstören.
  • IMAAdsManager hat jetzt nur noch einen schwachen Verweis auf contentPlayhead (mögliche Speicherlecks werden behoben). Sie müssen nun alle IMAAVPlayerContentPlayhead-Instanzen oder -Objekte beibehalten, die IMAContentPlayhead als Attribut implementieren. Andernfalls wird das Objekt sofort freigegeben.
  • Entfernt die Animation zur Größenänderung von Videos.
  • Entfernt ein unnötiges anfängliches Ereignis zur Fortsetzung der Anzeige.
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.
Beta v13 2015-04-29
  • Die Wiedergabe von Anzeigen im Hintergrund wird unterstützt. Weitere Informationen finden Sie unter Hintergrundwiedergabe von Anzeigen.
  • Das SDK kann jetzt als Framework importiert werden. Weitere Informationen zum Upgrade finden Sie in unserem Blogpost zu dieser Version.
  • Kürzere Anzeigenladezeiten unter iOS 8
  • Companion-Anzeigen verschwanden nach dem Ende einer Anzeige. Dieses Problem wurde behoben. Companion-Anzeigen werden jetzt angezeigt, bis die Anzeigenfläche aktualisiert wird.
  • Ein 10-sekündiges Zeitlimit für das Laden des SDK wurde hinzugefügt.
  • In IMASettings wird jetzt NSCopy implementiert.
  • Es wurde ein Problem behoben, bei dem Apps abgestürzt sind, wenn Kopfhörer vom Stromnetz getrennt waren.
  • Anzeigen sind jetzt standardmäßig stummgeschaltet, wenn das Gerät stummgeschaltet ist. Der Verlag oder Webpublisher kann dies ändern, indem er die Kategorie „AVAudioSession“ 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.
  • Die VERSION-Datei wurde zur herunterladbaren ZIP-Datei hinzugefügt.
  • Zur Verbesserung der Leistung 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 Dadurch wird verhindert, dass das SDK MPMoviePlayerController-Ereignisse und -Steuerelemente beeinträchtigt.
  • Das Problem, dass adWiedergabeInfo bei den Ereignissen LOADED und START nicht eingefügt wurde, wurde behoben.
  • Fügt IMASettings.maxRedirects hinzu, um die Anzahl der Weiterleitungen anzugeben, nach denen nachfolgende Weiterleitungen abgelehnt und das Laden der Anzeigen abgebrochen wird.
  • Die manuelle Anzeigenwiedergabe wird unterstützt.
Beta v11 2014-12-17
  • Behebt ein Speicherleck, das in der Betaversion 10 durch Hinzufügen von WKWebView verursacht wurde.
Beta v10 2014-11-20
  • Das SDK verwendet nun unter iOS 8 WKWebView anstelle von UIWebView zum Rendern von Anzeigen. Dadurch werden mehrere Probleme bei der Kommunikation zwischen der SDK-nativen und der JS-Ebene behoben. Als Nebeneffekt dieser Änderung muss Ihre App für das IMA SDK jetzt arm64 unterstützen.
  • Ein TAPPED-Ereignis wurde hinzugefügt, das ausgelöst wird, wenn der Nutzer auf einen nicht anklickbaren Teil einer Anzeige tippt. Damit kann erkannt werden, wenn auf eine Anzeige getippt wird, um Steuerelemente des Videoplayers einzublenden.
  • Um der iOS-Konvention zu entsprechen, wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die einen Verweis auf das aufrufende Objekt verwenden: <ph type="x-smartling-placeholder">
      </ph>
    • IMAAdsManagerDelegateadDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate – willOpenInExternalBrowser
    • IMAWebOpenerDelegate – willOpenInAppBrowser
    • IMAWebOpenerDelegate – didCloseInAppBrowser
    • IMAWebOpenerDelegate – didOpenInAppBrowser
    • IMAWebOpenerDelegatewillCloseInAppBrowser
Beta v9 2014-10-27
  • Enthält Fehlerkorrekturen für Speicherlecks in IMAJavascript-Klassen.
Beta v8 2014-10-13
  • Einführung von IMAUIElements, mit der SDK-UI-Elemente programmatisch ein- oder ausgeblendet werden können.
Beta v7 2014-08-11
  • Einführung des Konzepts <ph type="x-smartling-placeholder"></ph> IMAAdDisplayContainer erstellt und die Verarbeitung von Companion-Anzeigen geändert hat. Weitere Informationen finden Sie unter <ph type="x-smartling-placeholder"></ph> Änderungen am IMA SDK für iOS mit Informationen zum erforderlichen Code Änderungen in Ihrer App.
  • Verweise auf OCMock-Header und -Quellen wurden entfernt.
  • Fehlerkorrekturen, die unter iOS 8 langsam aktualisiert werden
Beta v6 2014-05-27
  • Macht Beschreibung, Titel und contentType für das IMAAd-Objekt verfügbar.
  • Unterstützung für den 64-Bit-iOS-Simulator
Beta v5 2014-02-14
  • Zusätzliche Unterstützung für arm64.
  • Konflikte mit Integrationen in 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 in Kürze entsprechend aktualisiert.
Beta v3 2013-09-25
  • Service-Release, keine neuen Funktionen.
Beta v2 2013-07-07
  • Öffentlicher Release der Betaversion des SDK.
Geschlossene Betaversion v2 2013-06-24
Geschlossene Betaversion v1 2013-04-02
  • Erste Betaversion.