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 |
|
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 |
|