Versionsverlauf des Google IMA iOS DAI SDK

Version Veröffentlichungsdatum Hinweise
3.22.1 2024-04-12
  • Es wurde ein Problem mit der neuesten CocoaPods-Version behoben, bei dem Apps nicht auf iOS-Simulatoren erstellt werden konnten.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Aktiviert die Unterstützung von Companion-Anzeigen für die Pod-Auslieferung
  • Aktivieren Sie VOD-Streamanfragen für die Pod-Auslieferung.
  • Fügt dem Stream-Manager einen Getter für Cue-Punkte hinzu.
3.19.2 2023-04-28
  • Die iOS-Mindestversion für die Kompilierung auf iOS 14 wurde reduziert.
3.19.1 2023-04-20
  • Die Mindestversion von iOS für die Kompilierung wurde auf iOS 14 erhöht.
  • Die Unterstützung für die ARMv7-Plattform wurde entfernt.
  • Es wurde ein Fehler behoben, bei dem bei einem SIMID-Klick ein Anzeigenereignis mit Klick nicht ausgelöst wurde.
  • Die OMID-Unterstützung wird im sicheren VPAID-Modus nicht mehr falsch angegeben.
  • Es wurde ein Problem bei der Unterstützung von SIMID-Ereignissen zur Größenanpassung 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, bei dem der Nutzerkontext mit einem Streamfehler nicht übergeben wurde.
  • Hiermit wird die eigene Publisher-ID (früher „App-interner Schlüssel“ genannt) für Apps aktiviert, in denen auch GMA-Version 9.14.0 oder höher enthalten ist.
  • Die Klasse IMAVideoStitcherLiveStreamRequest wurde hinzugefügt, die die Google Video Stitcher Live API unterstützt.
  • Öffentliche Betaversion der Google Video Stitcher API
  • Öffentlicher Betarelease der Secure Signals API.
  • Die SDK-Version 3.18.4 wird am 10.03.2024 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.18.4 2022-12-08
  • Dienst-Release. Keine neuen Funktionen.
  • Die SDK-Version 3.18.2 wird am 08.12.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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
  • 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 im Einstellungszeitplan.
3.17.0 2022-08-03
  • Erhöht die maximale Standard-Bitrate für Nicht-Mobilgeräte, wenn die maximale Bitrate nicht vom Publisher festgelegt wird.
  • Die SDK-Version 3.16.3 wird am 03.08.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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.
  • Zusätzliche Unterstützung für den M1-Simulator.
  • Ein Problem wurde behoben, bei dem die IMA SDK-Versionsinformationen überschrieben werden konnten.
  • 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 im Einstellungszeitplan.
3.15.1 2022-02-23
  • iOS-Mindestversion auf Version 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
  • Die IMASettings:sameAppKeyEnabled API wurde hinzugefügt, mit der Sie mithilfe von Daten, die aus Ihren Apps erhoben wurden, relevantere und personalisierte Anzeigen präsentieren können. Derzeit ist die API standardmäßig aktiviert. Für Publisher sind keine Änderungen erforderlich.
  • Allen APIs wurden Verträge für die Null-Zulässigkeit hinzugefügt.
  • Die SDK-Version 3.14.4 wird am 05.10.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
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.
  • Mindestversion von 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
  • Es wurde ein Problem behoben, das unter iOS < 12 Warnmeldungen verursachte.
  • IMASettings:sessionid wurde hinzugefügt, damit Verlage und Webpublisher die Sitzungs-ID anpassen können.
  • Ereignisse zum Pausieren und Fortsetzen von Anzeigen wurden während des Inhalts ausgelöst. Dieses Problem wurde behoben.
  • Sichergestellt, dass die Inhaltseinfügungen für Anzeigen nicht automatisch angepasst werden
  • 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 im Einstellungszeitplan.
3.14.1 2021-02-17
  • Bei aktiviertem Vorabladen wurden manchmal doppelte Anzeigenereignisse ausgelöst. Dieses Problem wurde behoben.
  • Unterstützung für die Pod-Auslieferung wurde implementiert.
  • Ein Problem mit doppelten Deeplinks in iOS 13 und höher wurde behoben.
  • Die SDK-Version 3.13.0 wird am 17.02.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.13.0 2020-10-13
  • Das SDK wurde jetzt mit Xcode 12 erstellt.
  • Das Ereignis AD_BREAK_ENDED wurde nicht ausgelöst, wenn nach einer Werbeunterbrechung gesucht wird. Das Problem wurde behoben.
  • Verworfene Felder für IMAAVPlayerVideoDisplay, IMAVideoDisplay und IMAVideoDisplayDelegate wurden entfernt.
  • BiB wurde bei jedem Anzeigenabschluss minimiert. Dieses Problem wurde behoben.
  • Es wurde ein Fehler behoben, bei dem die Wiedergabe von Livestreams sofort nach der Übertragung über AirPlay beendet wurde.
  • Ein Problem wurde behoben, bei dem das Drücken von „Überspringen“ bei der geteilten Wiedergabe nicht funktionierte.
  • Es wurde ein Problem behoben, bei dem Inhalte bei der gemeinsamen Wiedergabe zwischen Anzeigen in einem Pod kurz blinken.
  • Die IMAAVPlayerVideoDisplay.streamAssetOptions API wurde hinzugefügt.
  • Dauer der sichtbaren Anzeige in IMAStreamManagerDelegate.
  • Der Fehler "Ads cannot be requested because the ad container is not attached to the view hierarchy." wurde fälschlicherweise ausgelöst. Dieses Problem wurde behoben.
  • Die SDK-Version 3.12.1 wird am 13.10.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.12.1 2020-08-11
  • Offizielle Release-Version für iOS 14
  • Es wurde ein Problem behoben, bei dem das Öffnen eines Click-throughs und das Schließen der App zu einem Speicherleck führten.
  • Die SDK-Version 3.12.0 wird am 11.08.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.12.0 2020-08-05
  • Der Google-Modus für zusätzliche Einwilligung wird unterstützt. Weitere Informationen
  • Der Schlüssel „language_name“ für Streamuntertitel wird unterstützt.
  • Es wurde ein Problem behoben, das zu einer Zeitüberschreitung bei reinen Audioanzeigen führte.
  • Es wurde ein Problem behoben, bei dem das Überspringen der ersten Anzeige in einer Pre-Roll dazu führen würde, dass die zweite Anzeige ihren eigenen Versatz für das Überspringen ignoriert hat.
  • Fügt viewController als neues erforderliches Initialisierungsargument oder als neue erforderliche Eigenschaft für IMAAdDisplayContainer hinzu.
  • Reduziert fehlerhafte RESUME-Ereignisse.
  • Die standardmäßig aktivierte IMAAdsRenderingSettings.enablePreloading wird hinzugefügt, um die Leistung des Anzeigen-Renderings zu verbessern.
  • Fügt das Ereignis ICON_TAPPED hinzu.
  • Es wurde ein Problem behoben, bei dem IABTCF_gdprApplies nur bestätigt 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
  • Die Mindestlaufzeitversion wird auf iOS 10 erhöht
  • Es wurde ein Fehler behoben, bei dem einige UI-Aktualisierungen in einem Hintergrundthread ausgelöst werden konnten.
  • Es wurde ein Problem behoben, bei dem strikte Flags dazu führten, dass die Initialisierung von IMACompanionAd mit den Flags von NSObject
  • 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 Einstellungszeitplan.
3.11.3 2020-02-12
  • 3.11.3 ist die endgültige Version des IMA SDK, das iOS 9.x unterstützt.
  • Es wurde ein Fehler behoben, bei dem beim Importieren des Framework-Headers IMAFriendlyObstruction.h nicht importiert wurde.
  • Es wurde ein Problem behoben, bei dem Klicks unter iOS 9.x abstürzten.
  • Die SDK-Version 3.11.2 wird am 12.02.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.11.2 2020-01-22
  • Zusätzliche Unterstützung für OMID 1.3 contentUrl mit AdsRequest:contentUrl und StreamRequest:contentUrl .
  • Die Unterstützung für OMID 1.3-kompatible Objekte wurde geändert, sodass in IMAAdDisplayContainer die Methoden registerFriendlyObstruction verwendet werden.
  • Die Methoden registerVideoControlsOverlay und unregisterAllVideoControlsOverlay werden in IMAAdDisplayContainer zugunsten von FriendlyObstruction verworfen.
  • Es wurde ein Problem behoben, bei dem die automatische Wiedergabe und die Überspringbarkeit von OMID nicht gemeldet wurden.
  • Entfernt alle verbleibenden Verweise auf UIWebView
  • Die SDK-Version 3.11.1 wird am 22.01.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.11.1 2019-12-04
  • Die automatische Aufnahme von Einwilligungsparametern aus IAB TCF v2 und CCPA wird unterstützt.
  • Behebt ein Problem, das bei der Verwendung des Control Centers zu Abstürzen geführt hat.
  • TrueView for Action-Anzeigen werden unterstützt.
  • Damit wird playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzugefügt.
  • Aktualisiert IMAAVPlayerVideoDisplayDelegate-Namen, um sie den Obj-C-Stilkonventionen zu entsprechen.
  • Es wurde ein Problem behoben, bei dem das Anzeigenobjekt in LOG- und INTERACTION-Anzeigenereignissen in einigen Fällen nicht eingeschlossen wurde.
  • Damit wird die automatische Integration von Google Ad-Anfragen für Implementierungen von Anbietern, die mit dem IAB TCFv2-konform sind, automatisch eingebunden, z. B. Funding Choices von Google.
  • Es wurde ein Problem mit den VMAP-Tracking-Ereignissen breakstart und breakend behoben.
  • Der IMAStreamManager wird die Methode replaceAdTagParameters hinzugefügt, 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 eine Werbeunterbrechung nicht wiedergegeben wird.
  • Die SDK-Version 3.10.1 wird am 04.12.2020 eingestellt. Weitere Informationen finden Sie im 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 im Einstellungszeitplan.
3.9.2 2019-08-16
  • Damit wird ein Problem behoben, bei dem nach der Wiedergabe von Anzeigen eine klare Darstellung auf der Benutzeroberfläche der IMA-Anzeige blieb, 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 im Einstellungszeitplan.
3.9.1 2019-07-18
  • Probleme mit der Genauigkeit der is_lat-Berichte wurden behoben.
  • IMAAdEventType.adData ist jetzt eingegeben.
  • Die APIs authToken und streamFormat wurden zu IMAStreamRequest hinzugefügt.
  • mediaUrl-Unterstützung von LinearAd entfernt. Verwenden Sie stattdessen adMedia.
  • Fehler in den YouTube-Metadaten für nicht gelistete Videos wurde behoben.
  • Falsche Anzeigen-ID-Identifizierung korrigiert.
  • mediaWidth und mediaHeight wurden durch adMedia.width und adMedia.height ersetzt.
  • Companion-Anzeigen wurden nur einmal gerendert. Das 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: wurde zugunsten von videoDisplayDidResume: eingestellt.
  • Die SDK-Version 3.9.0 wird am 18.07.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 die dynamische Anzeigenbereitstellung unterstützt.
  • Es wurde ein Problem behoben, bei dem die Anzeigenansicht beim Start animiert wurde.
  • Es wurde ein Problem behoben, bei dem bei Live- oder VOD-Inhalten keine Videofehler ausgelöst wurden.
  • Es wurde ein Problem behoben, bei dem Inhalte unter iOS + AirPlay nicht fortgesetzt wurden.
  • Die SDK-Version 3.8.1 wird am 19.02.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.8.1 2018-11-13
  • Es wurde ein Problem behoben, bei dem Anzeigen-Tags mit mehreren Anzeigenflächengrößen falsch geparst wurden.
  • Damit wird [IMAVideoDisplay seekStreamToTime] hinzugefügt, damit überspringbare Anzeigen in VOD-Streams, die die dynamische Anzeigenbereitstellung enthalten, unterstützt werden.
  • Fügt IMAAdRenderingSettings.loadVideoTimeout hinzu.
  • Fügt IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight und IMAAd.VASTMediaBitrate hinzu.
  • Verringert die Binärgröße aufgrund von Build-Verbesserungen um ca. 15 %.
  • Die SDK-Version 3.7.3 wird am 13.11.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.7.3 2018-08-21
  • Die Fehlerbehandlung für ein fehlerhaftes Streammanifest wird verbessert.
  • Es wurde ein Problem mit benutzerdefinierten In-App-URL-Klicks in HTML-Companions behoben.
  • Probleme mit aufeinanderfolgenden überspringbaren Videoanzeigen wurden behoben.
  • Die SDK-Version 3.7.2 wird am 21.08.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.7.2 2018-05-15
  • Es wurde ein Problem behoben, bei dem einige Companions zu einem WebView im Vollbildmodus maximiert wurden.
  • Die SDK-Version 3.7.1 wird am 15.05.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • CocoaPods-Release zur Behebung eines Podspec-Fehlers. Zieht die Bibliotheksdateien für 3.7.0 herunter.
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 am 30. Januar 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ügt IMAAd.wrapperAdIDs hinzu.
  • Fügt IMAAd.skipTimeOffset.
  • Es wurde ein Fehler behoben, bei dem das SDK den für die Anzeigenwiedergabe verwendeten Videoaufrufe 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 Einstellungszeitplan.
3.5.2 2017-05-02
  • Entfernt die automatische Fortsetzung beim Zurückkehren zur App aus dem Hintergrund. Ruf [IMAAdsManager resume] an, um fortzufahren.
  • Fügt [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 bei einer Anzeigen- oder Streamanfrage nicht in der Ansichtshierarchie befindet. Zuvor sind diese Anfragen ohne Meldung fehlgeschlagen.
  • Die SDK-Version 3.5.0 wird am 03.04.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
3.5.0 2017-03-24
  • Es wurde ein Problem mit der Unterstützung von Bitcodes behoben.
  • Fügt dem IMAAdsRequest-Objekt adsResponse hinzu.
  • Behebt ein Problem mit Swift-Builds.
  • Die SDK-Version 3.4.2 wird am 24.03.2018 eingestellt. Weitere Informationen finden Sie im 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 im 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 immer die gleiche Version verwenden, unabhängig davon, ob in Ihrer Implementierung auch AdMob verwendet wird.
  • 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 im 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 immer die gleiche Version verwenden, unabhängig davon, ob in Ihrer Implementierung auch AdMob verwendet wird.
  • 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 im 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 im Einstellungszeitplan.
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.
  • Klick-URLs, die zum App-Shop führen, werden jetzt unterstützt.
3.1.0 2015-12-17
  • Die Betaphase ist beendet.
  • Bietet Unterstützung für Bild im Bild auf iOS 9. Weitere Informationen finden Sie in unserem Bild-im-Bild-Leitfaden oder in unserer Implementierung im erweiterten Beispiel.
  • IMAContentPlayhead sollte jetzt an die IMAAdsRequest und nicht an den IMAAdsManager übergeben werden.
  • Unterstützung für HTML5-Companions
  • Dadurch wird [IMAAdsManagerforgotAdBreak] hinzugefügt.
Beta v16 2015-09-04
  • Die Updates sind mit der Funktion App Transport Security von iOS 9 kompatibel.
  • Es wurde ein Absturz bei der IMAAdsLoader-Deallocation behoben.
Beta v15 2015-07-22
  • Einführung von Ereignissen zur Anzeigenpufferung über IMAAdsManager Delegierte. So können Elemente wie Aktivitätsanzeigen und Pufferleisten einfacher zum Player hinzugefügt werden.
  • Macht den Debugging-Modus verfügbar. Publisher können jetzt die Einstellung IMASettings enableDebugMode auf YES setzen, um eine ausführlichere Protokollierung in der Console zu erhalten. Diese Option sollte nicht in der Produktion verwendet werden, da der Ad-Player dadurch mit einem Wasserzeichen versehen wird.
  • Anzeigen von IMAAdsManager destroy werden jetzt in allen Fällen korrekt beendet.
  • Ermöglicht die Wiederverwendung von Displaycontainern.
  • Ermöglicht Publishern das Löschen von IMA-Objekten innerhalb von delegierten Methoden.
  • IMAAdsManager hat jetzt nur einen schwachen Verweis auf contentPlayhead (potenzielle Speicherlecks werden behoben). Sie müssen jetzt alle IMAAVPlayerContentPlayhead-Instanzen oder -Objekte beibehalten, die IMAContentPlayhead als Eigenschaft implementieren. Andernfalls wird das Objekt sofort freigegeben.
  • Entfernt Animationen zur Größenanpassung von Videos.
  • Entfernt unnötiges anfängliches Anzeigenereignis "Lebenslauf".
Beta v14 2015-05-27
  • Der Anzeigenplayer hat die Zwischenspeicherung gelegentlich gestoppt und die Wiedergabe nie fortgesetzt. Dieses Problem wurde behoben.
  • IMASettings wurde in eine eigene Headerdatei verschoben.
Beta v13 2015-04-29
  • Die Wiedergabe von Anzeigen im Hintergrund wird jetzt unterstützt. Weitere Informationen zur Wiedergabe von Anzeigen im Hintergrund
  • Das SDK kann jetzt als Framework importiert werden. Weitere Informationen zum Upgrade finden Sie in unserem Blogpost zu diesem Release.
  • Kürzere Ladezeiten von Anzeigen unter iOS 8
  • Companion-Anzeigen verschwanden nach dem Ende einer Anzeige nicht mehr. Companion-Anzeigen werden jetzt so lange angezeigt, bis die Anzeigenfläche aktualisiert wird.
  • Wir haben ein Zeitlimit von 10 Sekunden für das Laden des SDK hinzugefügt.
  • IMASettings implementiert jetzt NScopy.
  • Apps stürzten ab, wenn Kopfhörer vom Stromnetz getrennt waren. Dieses Problem wurde behoben.
  • Anzeigen sind jetzt beim Stummschalten des Geräts stummgeschaltet. Der Verlag oder Webpublisher kann dies ändern, indem er die Kategorie „AVAudioSession“ festlegt.
  • Es wurden Fehler behoben, bei denen die Wiedergabe und Pause in der Kontrollzentrums unter iOS-Version 8 nicht funktionierten.
  • Anzeigen werden nicht mehr pausiert, wenn die Benachrichtigungsleiste geöffnet wird.
  • Der herunterladbaren ZIP-Datei wurde eine VERSION-Datei hinzugefügt.
  • Um die Leistung zu verbessern, erfolgt das Anzeigen-Rendering jetzt unter allen iOS-Versionen nativ über AVPlayer.
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, bei dem „adWiedergabeInfo“ bei den Ereignissen LOADED und START nicht ausgefüllt wurde, wurde behoben.
  • Fügt IMASettings.maxRedirects hinzu, um die Anzahl der Weiterleitungen anzugeben, nach denen nachfolgende Weiterleitungen abgelehnt werden. Das Laden der Anzeige wird abgebrochen.
  • Mit dieser Option wird die manuelle Anzeigenwiedergabe unterstützt.
Beta v11 2014-12-17
  • Behebt ein Speicherleck, das in der Betaversion v10 durch das Hinzufügen von WKWebView eingeführt wurde.
Beta v10 2014-11-20
  • Im SDK wird unter iOS 8 jetzt WKWebView anstelle von UIWebView verwendet, um Anzeigen zu rendern. Dadurch werden mehrere Probleme im Zusammenhang mit der Kommunikation zwischen den nativen SDK- und JS-Ebenen behoben. Aufgrund dieser Änderung muss Ihre App für das IMA SDK jetzt arm64 unterstützen.
  • Es wurde ein TAPPED-Ereignis hinzugefügt, das ausgelöst wird, wenn der Nutzer auf einen nicht anklickbaren Teil einer Anzeige tippt. Damit können Nutzeraktivitäten erkannt werden, wenn Nutzer auf eine Anzeige tippen und die Steuerelemente des Videoplayers eingeblendet werden.
  • In Übereinstimmung mit der iOS-Konvention wurden die folgenden Methoden eingestellt und durch Methoden ersetzt, die einen Verweis auf das aufrufende Objekt verwenden:
    • IMAAdsManagerDelegate bis adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate bis willOpenInExternalBrowser
    • IMAWebOpenerDelegate bis willOpenInAppBrowser
    • IMAWebOpenerDelegate bis didCloseInAppBrowser
    • IMAWebOpenerDelegate bis didOpenInAppBrowser
    • IMAWebOpenerDelegate bis willCloseInAppBrowser
Beta v9 2014-10-27
  • Enthält Korrekturen für Speicherlecks in IMAJavaScript-Klassen.
Beta v8 2014-10-13
  • Es wurde IMAUIElements eingeführt, mit dem SDK-UI-Elemente programmatisch ein- oder ausgeblendet werden können.
Beta v7 2014-08-11
  • Das Konzept des IMAAdDisplayContainers 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.
  • Die langsamen Updates von UI-Elementen für Anzeigen unter iOS 8 wurden behoben.
Beta v6 2014-05-27
  • Stellt die Beschreibung, den Titel und den contentType für das IMAAd-Objekt bereit.
  • Der 64-Bit-iOS-Simulator wird jetzt unterstützt.
Beta v5 2014-02-14
  • Bietet Unterstützung für arm64.
  • Konflikte mit Integrationen in Google+ wurden behoben.
Beta v4 2013-12-12
  • Speicherlecks in IMAAdsManager und IMAAdsLoader wurden behoben.
  • IMAAdPodInfo hat drei neue APIs: podIndex, timeOffset, maxDuration. API-Dokumente werden bald 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.