Version |
Veröffentlichungsdatum |
Hinweise |
3.33.0 |
2024-03-28 |
|
3.32.0 Verworfen |
2024-01-30 |
- Bei dieser Version gibt es ein Problem auf Geräten mit Android API-Level 25 oder niedriger. Verwenden Sie stattdessen Version 3.33.0 des IMA SDK Android.
- Bietet Unterstützung für Stitcher-VOD-Streams von Drittanbietern für die Pod-Bereitstellung. Weitere Informationen finden Sie im Leitfaden zur Bereitstellung von Android-Pods. Diese Änderung beinhaltet das Hinzufügen der folgenden APIs:
- Erhöhen Sie den von IMA unterstützten
minSdkVersion auf 19.
- Es wurde ein Problem behoben, bei dem durch Klicks auf Anzeigen mit der Schaltfläche „Weitere Informationen“ in der Android API-Version 30 und höher keine neue Seite geöffnet wurde. In den IMA SDK-Versionen 3.31.0 bis 3.29.0 besteht das Problem weiterhin. Hier ist eine Problemumgehung erforderlich, damit Anzeigenklicks funktionieren.
- Es wurde ein Fehler behoben, bei dem die Verwendung von
AdsLoader.addAdsLoadedListener() zu einer ArrayIndexOutOfBoundsException -Ausnahme führen konnte.
- Der Anzeigenfehler
VAST_NO_ADS_AFTER_WRAPPER wird hinzugefügt.
|
3.31.0 |
2023-08-31 |
|
3.30.3 |
2023-08-03 |
- Aktualisiert die Abhängigkeiten der internen Bibliothek, um die Startlatenz zu verbessern.
-
Die SDK-Version 3.30.3 wird am 31.08.2024 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.30.2 |
2023-07-28 |
- Die unerwarteten
NullPointerException -Fehler in Version 3.30.1 wurden behoben.
- Behebt ein Problem mit Proguarding, das dazu führte, dass einige Ereignisse nicht vom SDK ausgegeben wurden. Dieser Fehlerkorrektur betrifft die ExoPlayer-Erweiterung für das IMA DAI SDK.
- Unterstützt Gradle ab Version 8. Bei früheren Versionen des Android IMA SDK muss
android.enableR8.fullMode=false in der Datei gradle.properties festgelegt werden. Weitere Informationen finden Sie im Artikel zum vollständigen R8-Modus.
-
Die SDK-Version 3.30.2 wird am 03.08.2024 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.30.1 Verworfen |
2023-04-18 |
- Bei dieser Version gibt es ein Problem mit unerwarteten
NullPointerException -Fehlern.
Verwenden Sie das ältere IMA SDK Android-Version 3.29.0, bis eine neuere funktionierende Version veröffentlicht wird.
- Es wurde ein Problem behoben, bei dem Apps, die Version 3.30.0 verwenden, auf Geräten ohne Android TV abstürzen.
|
3.30.0 eingestellt |
2023-03-29 |
- Bei dieser Version gibt es ein Problem, das Abstürze bei Apps verursacht, die nicht auf der Android TV-Plattform ausgeführt werden.
Verwenden Sie stattdessen Version 3.29.0 des IMA SDK.
- Die
ImaSdkFactory.createVideoStitcherVodStreamRequest() API wird hinzugefügt.
- Dadurch wird das Inventar von Google TV Hybrid-Inventar unterstützt.
- Die Unterstützung für die eingestellte
ImaSdkFactory.createSdkOwnedPlayer() API wird entfernt.
- Fügt den Fehlercode ADS_PLAYER_NOT_PROVIDED hinzu.
- Erstellt die Klasse
BaseRequest , die jetzt sowohl von AdsRequest als auch von StreamRequest implementiert wird.
- Fügt die Klasse
SecureSignals hinzu.
- Fügt die Methode
BaseRequest.setSecureSignals() hinzu.
-
Die SDK-Version 3.30.0 wird am 18.04.2024 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.29.0 |
2022-10-14 |
- Benennt den Kurs
EspVersion in den Kurs VersionInfo um.
- Benennt die Encrypted Signals for Publishers (ESP) APIs in Secure Signals APIs um.
- Fügt die Funktions-Flags-APIs hinzu. Sie können die Feature-Flag-APIs verwenden, um bestimmte Funktionen in IMA zu aktivieren oder zu deaktivieren. Verwenden Sie
ImaSdkSettings.getFeatureFlags() und ImaSdkSettings.setFeatureFlags() , um Feature-Flags abzurufen und festzulegen.
- Es wurde ein Problem behoben, bei dem einige IMA-Ereignisse nicht gesendet wurden.
- Fügt androidx.webkit:webkit als IMA SDK-Abhängigkeit hinzu
-
Die SDK-Version 3.29.0 wird am 29.03.2024 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.28.2 |
2022-09-14 |
- Aktualisiert SDK-Abhängigkeiten für die Verwendung von AndroidX.
-
Die SDK-Version 3.28.2 wird am 14.10.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.28.1 Verworfen |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Service-Release, keine neuen Funktionen.
-
Die SDK-Version 3.27.1 wird am 03.08.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.27.0 |
2022-03-01 |
- Companion-Flächen mit flexibler Größe werden unterstützt, indem die Companion-Breite und -Höhe auf die IMA-Konstante
FLUID_SIZE
festgelegt werden.
-
Die SDK-Version 3.27.0 wird am 27.05.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.26.0 |
2022-01-12 |
- Es werden Encrypted Signals for Publishers (ESP) APIs hinzugefügt, die in Version 3.29.0 des IMA SDK in Secure Signale umbenannt wurden. Dadurch können Publisher Network Bidding-Bieter und IdPs aktivieren.
-
Die SDK-Version 3.26.0 wird am 01.03.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.25.1 |
2021-11-08 |
- Fügt
AdsRenderingSettings.setEnableCustomTabs() und AdsRenderingSettings.getEnableCustomTabs() für In-App-Klicks auf Anzeigen über benutzerdefinierte Tabs hinzu.
- Ab Version 3.25.1 enthält das IMA SDK die Berechtigung
com.google.android.gms.permission.AD_ID im Manifest des SDK. Diese wird von den Android-Build-Tools automatisch mit dem App-Manifest zusammengeführt. Weitere Informationen zur Erklärung der Berechtigung AD_ID und zur Deaktivierung finden Sie in diesem Play Console-Hilfeartikel.
- Die App-Set-ID wird für Anwendungsfälle wie Berichterstellung und Betrugsprävention unterstützt.
- Durch die Unterstützung von Thread-Caching und -Wiederverwendung wird die Leistung bei der Verwendung mehrerer
AdsLoader -Instanzen verbessert.
-
Die SDK-Version 3.25.1 wird am 12.01.2023 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.24.0 |
2021-06-03 |
-
Es werden APIs mit fester Präzision für die Klassen
CuePoint und StreamManager hinzugefügt, die für die dynamische Anzeigenbereitstellung verwendet werden. Dadurch werden die folgenden APIs hinzugefügt:
Außerdem werden die folgenden APIs eingestellt:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- Verhindert den Fehler
NullPointerException im Zusammenhang mit internen Aufrufen von StreamRequest.getContentUrl() .
-
Die SDK-Version 3.24.0 wird am 08.11.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.23.0 |
2021-04-07 |
- Fügt die Methoden
ImaSdkSettings.setSessionId()
und
ImaSdkSettings.getSessionId()
zum Abrufen und Festlegen der Sitzungs-ID hinzu. Dies ist eine temporäre Zufalls-ID, die ausschließlich für das Frequency Capping verwendet wird.
- Behebt den Fehler
NullPointerException im Zusammenhang mit Companion-Anzeigen.
- Deaktiviert JavaScript in Companion-Anzeigen, die niedriger als API-Level 21 sind, um ein Problem mit Sicherheitslücken zu beheben.
-
Die SDK-Version 3.23.0 wird am 03.06.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.22.3 |
2021-03-16 |
- Der Fehler
NullPointerException im Zusammenhang mit der Freigabe der AdsLoader beim Laden einer Anzeige wurde behoben.
- Der Fehler
1206 wird für UNEXPECTED_ADS_LOADED_EVENT hinzugefügt, wenn das Ereignis für geladene Anzeigen unerwartet gesendet wird.
-
Die SDK-Version 3.22.3 wird am 07.04.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.22.2 |
2021-02-26 |
- Das IMA SDK hängt jetzt von den folgenden Bibliotheken ab:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- Die Fehlermeldung, die angezeigt wird, wenn
AdsLoader einen Fehler ohne gültige Sitzungs-ID erhalten hat, wurde behoben.
-
Die SDK-Version 3.22.2 wird am 16.03.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.22.0 |
2021-01-11 |
-
Fügt die Pod-Auslieferung für Streams zur dynamischen Anzeigenbereitstellung hinzu. Im Workflow für die Pod-Auslieferung ist Ad Manager nur für die Anzeigenbereitstellung verantwortlich. Publisher sind für den Inhalt und das Erstellen des Manifests verantwortlich, das dann auf den Google Ads-Manager verweist.
Verwenden Sie
ImaSdkFactory.createPodStreamRequest() , um eine Streamanfrage für die Pod-Bereitstellung zu erstellen. In diesem Fall sind Sie dafür verantwortlich, den Stream auf streamInit() zu laden.
-
Behebt ein Speicherleck, das dadurch verursacht wurde, dass die Überwachung des Anwendungslebenszyklus nicht ordnungsgemäß bereinigt wurde.
-
Die SDK-Version 3.22.0 wird am 26.02.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.21.4 |
2020-12-09 |
- Entfernt eine harmlose Warnmeldung im Zusammenhang mit dem Aufruf von
adsLoader.release() , nachdem WebView gelöscht wurde.
-
Die SDK-Version 3.21.4 wird am 08.01.2022 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.21.2 |
2020-11-20 |
- Behebt unerwartete Probleme mit Thread-Sicherheit, die durch das Senden von Nachrichtenaktualisierungen aus einer leeren Warteschlange verursacht wurden.
-
Aktualisiert die Dokumentation für
AdsLoader.release() .
-
Die SDK-Version 3.21.2 wird am 09.12.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.21.1 |
2020-11-17 |
-
Es wurde ein Problem behoben, das gelegentlich zu App-Abstürzen führte, wenn Ereignisse ausgelöst wurden.
-
Die SDK-Version 3.21.1 wird am 20.11.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.21.0 |
2020-10-23 |
-
SIMID-Anzeigen werden im DAI Android SDK unterstützt.
-
Die Methode
AdsLoader.release() wird hinzugefügt und BaseDisplayContainer.destroy() wird verworfen.
Durch diese Änderung wird ein Speicherleck behoben, das beim Entsorgen eines BaseDisplayContainer mitten in einem VMAP-Werbezeitplaner aufgetreten ist.
Wir empfehlen, zur Entsorgung von IMA SDK-Objekten AdsLoader.release() statt BaseDisplayContainer.destroy() zu verwenden.
-
Die SDK-Version 3.21.0 wird am 17.11.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.20.1 |
2020-10-12 |
- Behebt ein Problem mit HTMLResource-Companions auf API-Level 29 oder höher von Android. Weitere Informationen finden Sie unter Änderungen am Android API-Verhalten.
-
Die SDK-Version 3.20.1 wird am 23.10.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.20.0 |
2020-08-18 |
-
Version 3.20.0 ist die erste Version, die von den Änderungen am IMA-Pausenverhalten betroffen ist.
Wenn Sie diese oder eine zukünftige SDK-Version verwenden, empfehlen wir Ihnen, den Blogpost zu lesen und die Änderungen vorzunehmen, die das Verhalten Ihrer Anwendung pausieren. Publisher können die Implementierung dieser Änderungen mit dem Testanzeigen-Tag testen.
- Fügt die Callbacks
onPause() und onResume() für die Klasse für die dynamische Anzeigenbereitstellung VideoStreamPlayer hinzu.
-
Die Methode
adPeriodDuration() wird der Klasse AdProgressInfo hinzugefügt.
-
Fallback-Bilder für Symbolklicks auf Android TV-Geräten werden jetzt unterstützt.
- Fügt das Ereignis
ICON_FALLBACK_IMAGE_CLOSED hinzu, das verarbeitet wird, wenn das Symbol-Fallback-Bild auf Android TV-Geräten geschlossen wird.
- Entfernt die eingestellte Methode
focusSkipButton() aus AdsManager zugunsten der Methode focus() .
- Auf CTV-Geräten werden Anzeigen jetzt automatisch fokussiert, wenn das Ereignis
AdEvent.AdEventType STARTED ausgelöst wird. Verwenden Sie zum Deaktivieren des automatischen Fokus für Anzeigen die Methode adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) und dann die Methode focus() gemäß den benutzerdefinierten Anforderungen.
- Der Klasse
VideoProgressUpdate() werden die Methoden getCurrentTimeMs() und getDurationMs hinzugefügt.
- Die Methoden
getCurrentTime und getDuration werden eingestellt und zugunsten der neuen Methoden getCurrentTimeMs und getDurationMs verwendet.
-
Es wurde ein Problem mit DASH-Livestreams behoben, bei dem Anzeigenereignisse nicht korrekt gemeldet wurden.
-
Die SDK-Version 3.20.0 wird am 12.10.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.19.4 |
2020-07-08 |
- Es wurde ein Problem behoben, bei dem
setLoadVideoTimeout das Zeitlimit nicht korrekt aktualisieren konnte.
-
Die SDK-Version 3.19.4 wird am 18.08.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.19.3 |
2020-06-29 |
- Es wurde ein Problem mit der IAB TCF-Integration für die DSGVO behoben, das zu Abstürzen bei Spielern geführt hat, die mit SDKs zur Einwilligungsverwaltung (Consent Management Platform SDKs) eingebunden waren.
-
Die SDK-Version 3.19.3 wird am 08.07.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.19.2 |
2020-06-22 |
- Es wurde ein Problem behoben, bei dem das SDK
VideoAdPlayerCallback.onContentComplete() -Ereignisse außerhalb der Anzeigenwiedergabe ignoriert hat.
- Bietet die Möglichkeit, verschiedene Untertitelsätze für die dynamische Anzeigenbereitstellung für dieselbe Sprache anzugeben. Dazu wird der Parameter
subtitle_name für VideoStreamPlayer.loadUrl() verwendet.
-
Die SDK-Version 3.19.2 wird am 29.06.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Dadurch wird die Skalierung für Companion-Anzeigen auf Geräten mit hoher Pixeldichte hinzugefügt.
- Clientseitige SIMID-Anzeigen werden unterstützt.
-
Die SDK-Version 3.18.1 wird am 12.05.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.18.0 |
2020-03-04 |
-
Der
VideoStreamPlayer -Schnittstelle werden „pause()“ und „resume()“ hinzugefügt. Diese müssen für v3.18.0 und höher implementiert werden.
-
Die SDK-Version 3.18.0 wird am 25.03.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.17.0 |
2020-02-07 |
-
Die folgenden APIs werden hinzugefügt, um die Validierung von Anzeigecontainern zum Zeitpunkt ihrer Erstellung zu verschieben:
-
Fügt das
ImaSdkFactory.createSdkOwnedPlayer
hinzu, das von Nutzern verwendet werden soll, die den integrierten IMAs-Player (SdkOwnedPlayer) verwenden. Dieser sollte manuell erstellt und an den Konstruktor für AdDisplayContainer übergeben werden.
-
Fügt
setAdContainer und
setPlayer Prüfungen hinzu, die nicht null sind.
-
Aktualisiert die Cue-Punkt-Daten so, dass jetzt die Gleitkommagenauigkeit verwendet wird.
- Folgende Methoden werden eingestellt:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
Die SDK-Version 3.17.0 wird am 04.03.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.16.5 |
2020-01-22 |
-
Die Unterstützung für OMID 1.3 contentUrl mit
AdsRequest.setContentUrl
und
StreamRequest.setContentUrl
wird überarbeitet.
-
Die Unterstützung für OMID 1.3-freundliche Hindernisse wird mit
FriendlyObstruction
überarbeitet.
-
Die Methoden
BaseDisplayContainer.registerVideoControlsOverlay und BaseDisplayContainer.unregisterAllVideoControlsOverlay werden zugunsten von
FriendlyObstruction
verworfen.
- Behebt ein Problem mit einem
NullPointerException , das nach dem Aufruf von clear() am CompanionAdSlots aufgetreten ist.
- Es wurde ein Problem behoben, das beim Aufrufen von
destroy() während der Anzeigenwiedergabe möglicherweise Speicherlecks verursachte.
-
Die SDK-Version 3.16.5 wird am 07.02.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.16.2 |
2019-12-05 |
-
Die automatische Einbeziehung von Einwilligungsparametern aus IAB TCFv2 und CCPA wird unterstützt.
-
Für die Verwendung der Android-Einstellungen ist jetzt das Paket
androidx erforderlich.
-
Die SDK-Version 3.16.2 wird am 22.01.2021 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- Die Methode replaceAdTagParameters wurde zu StreamManager hinzugefügt. Damit können alle Anzeigen-Tag-Parameter während eines Livestreams ersetzt werden.
- Folgende eingestellte Methoden werden nicht mehr unterstützt:
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
Die SDK-Version 3.16.0 wird am 08.11.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.14.0 |
2019-09-11 |
- Service-Release, keine neuen Funktionen.
-
Die SDK-Version 3.14.0 wird am 23.10.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.13.1 |
2019-09-03 |
- Bietet die Möglichkeit, den Kontext der kontinuierlichen Wiedergabe für eine Anzeigenanfrage festzulegen. Weitere Informationen findest du unter setContinuousPlayback().
- Fügt der Anzeigenklasse die Methode getUniversalAdIds() hinzu.
- Fügt setAuthToken, getAuthToken, setFormat, getFormat und StreamFormat hinzu.
- Es wurde ein Fehler auf Nexus 5-Geräten behoben, der auftritt, wenn ein Container vor Erhalt einer Anzeigenantwort entfernt wurde.
- Es wurde ein Problem behoben, bei dem Companion-Anzeigen nur einmal gerendert wurden.
- Es wurde ein Problem behoben, bei dem nicht unterstützte Anzeigentypen (nicht linear, VPAID) nicht ordnungsgemäß fehlschlugen.
-
Die SDK-Version 3.13.1 wird am 11.09.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.11.3 |
2019-06-11 |
- Es wurde ein Fehler mit der Einstellung „is_lat“ auf AOSP-Geräten behoben.
-
Die SDK-Version 3.11.3 wird am 03.09.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.11.2 |
2019-04-16 |
- Der folgende Absturz wurde behoben:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- Die SDK-Version 3.11.0 wurde offiziell am 11.06.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.11.0 Verworfen |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- Es wurde ein Fehler bei Wettrennen behoben, bei dem die Anzeigen-UI manchmal bei nachfolgenden Anzeigen nicht gerendert wurde, nachdem die erste Anzeige übersprungen wurde.
- Ein Absturz wurde behoben, der beim Aufrufen der
getCompanionAds() API auftrat.
- Die SDK-Version 3.10.7 wird am 22.03.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- Fügt die
seek() -Methode der Stream-Player-Oberfläche hinzu.
- Fügt Unterstützung für
AD_BUFFERING -Anzeigenereignis-Callbacks hinzu.
- Es dürfen keine Container mehr in der Anzeigenanfrage übergeben werden. Für den neuen Workflow muss ein Container über einen
AdsLoader -Konstruktor übergeben werden.
- Fügt die Methode
BaseDisplayContainer.destroy() hinzu.
- Behebt ein Speicherleck, das bei der Videowiedergabe aufgetreten ist
- Verwirft
requestNextAdBreak . Diese API wird in einer zukünftigen Version entfernt. Danach werden Anzeigen automatisch 4 Sekunden vor der Werbeunterbrechung abgerufen.
- Die SDK-Version 3.10.2 wird am 19.02.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.10.2 |
2018-11-13 |
- Es wurde eine Race-Bedingung behoben, die dazu führt, dass die zweite Anzeige in einem Pod den Fehler
VAST 402 ausgibt.
- Dem Android SDK für die dynamische Anzeigenbereitstellung werden Frequency Capping und ein Konkurrenzausschluss hinzugefügt.
- Verschiebt
getAdProgressInfo() von StreamManager zu BaseManager .
- Fügt
getVastMediaHeight() , getVastMediaWidth() und getVastMediaBitrate() zu Ad hinzu.
-
Die SDK-Version 3.9.4 wird am 23.01.2020 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.9.4 |
2018-08-01 |
- Fügt
getCompanionAds() zu Ad hinzu. Es werden Companion-Anzeigen zurückgegeben, wenn nur die dynamische Anzeigenbereitstellung verwendet wird.
- Fügt die neue
CompanionAd -Klasse hinzu.
- Fügt ein neues
SKIPPABLE_STATE_CHANGED -Ereignis zu AdEvent hinzu.
- Es wurde ein Problem behoben, bei dem die Standardeinstellung für
focusSkipButtonWhenAvailable in einigen Fällen nicht berücksichtigt wurde.
-
Die SDK-Version 3.9.0 wird am 01.08.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.9.0 |
2018-07-09 |
- Android TV wird jetzt unterstützt.
- Fügt
focusSkipButton() zu AdsManager hinzu. Dies funktioniert nur unter Android TV.
- Fügt
getFocusSkipButtonWhenAvailable() zu AdsRenderingSettings hinzu und hat den Standardwert true . Dies funktioniert nur unter Android TV.
- Fügt
setFocusSkipButtonWhenAvailable() zu AdsRenderingSettings hinzu. Dies funktioniert nur unter Android TV.
VideoAdPlayer erweitert jetzt die VolumeProvider -Schnittstelle. Die Implementierung dieser Schnittstelle ist nun für die benutzerdefinierte Wiedergabe erforderlich.
-
Die SDK-Version 3.8.7 wird am 09.07.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.8.7 |
2018-05-23 |
- Animationen in HTML-Companion-Anzeigen sind zulässig.
-
Die SDK-Version 3.8.5 wird am 23.05.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.8.5 |
2018-04-09 |
- Behebt ein Problem, bei dem
ImaSdkSettings ignoriert wurde.
- Es wurde ein Problem mit Build-Konflikten mit com.android.support-Versionsdateien behoben.
- Fügt
setAdWillPlayMuted zu AdsRequest hinzu.
- Fügt
setLoadVideoTimeout zu AdsRenderingSettings hinzu.
-
Die SDK-Version 3.8.2 wird am 09.04.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.8.2 |
2018-01-24 |
- Fügt
setLiveStreamPrefetchSeconds zu AdsRequest hinzu.
- Verschiedene Dokumentationskorrekturen.
-
Die SDK-Version 3.7.4 wird am 24.01.2019 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.7.4 |
2017-06-29 |
- Fügt
setVastLoadTimeout zu AdsRequest hinzu.
- Fügt
getSkipTimeOffset zu Ad hinzu.
-
Die SDK-Version 3.7.2 wird am 29.06.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.7.2 |
2017-05-25 |
- Fügt
setDebugMode zu ImaSdkSettings hinzu.
-
Die SDK-Version 3.7.1 wird am 25.05.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.7.1 |
2017-03-24 |
- Löst einen Namespace-Konflikt bei der Verwendung von Proguard.
- Die JAR-Datei wurde um etwa 30 KB reduziert.
-
Die SDK-Version 3.7.0 wird am 24.03.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.7.0 |
2017-03-13 |
- Es wurde ein Problem behoben, bei dem einige IMA-Klassen versehentlich im
a.a.a.a -Paket von ProGuard zusammengeführt wurden.
-
Die SDK-Version 3.6.0 wird am 13.03.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.6.0 |
2017-02-16 |
- Fügt
Ad Folgendes hinzu:
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
- Fügt
AdsManager.requestNextAdBreak(). hinzu
- Fügt
AdsRenderingSettings Folgendes hinzu:
setEnablePreloading()
getEnablePreloading()
- Fügt
AdsRequest Folgendes hinzu:
setContentDuration()
setContentKeywords()
setContentTitle()
-
Die SDK-Version 3.5.2 wird am 16.02.2018 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.5.2 |
2016-11-14 |
- Fügt einen SDK-eigenen Videoplayer hinzu, der optional die Anzeigenwiedergabe übernimmt.
- Fügt
CompanionAdSlot.ClickListener und Methoden zum Hinzufügen und Entfernen eines Listeners hinzu.
- Behebt ein Problem mit ungültigen
getViewability() -Fehlerlogs.
- Ein Problem mit dem Klickverhalten der Symbole, das nicht richtig gerendert wurde, wurde behoben.
-
Die SDK-Version 3.4.0 wird am 14.11.2017 eingestellt. Weitere Informationen finden Sie im Einstellungszeitplan.
|
3.4.0 |
2016-09-12 |
- Der Fehler „Doppelte Dateien“ bei Verwendung der Google Play-Dienste Version 9.0.0 und höher wurde behoben.
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- Service-Release, keine neuen Funktionen.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (Beta) |
2015-09-10 |
- Service-Release, keine neuen Funktionen.
|
3.b12.1 (Beta) |
2015-07-20 |
|
3.b11.4 (Beta) |
2015-05-21 |
- Fügt der API Folgendes hinzu:
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (Beta) |
2015-03-24 |
ImaSdkSettings.getMaxRedirects und ImaSdkSettings.setMaxRedirects wurden hinzugefügt.
- Die IMA API-Klassen sind jetzt
final .
- SDK-Versionsnummern haben jetzt das Format 3.bX.Y mit b, um den Betastatus des SDK anzuzeigen.
- Die folgenden
AdError.AdErrorCode -Werte wurden entfernt:
API_ERROR . Verwende stattdessen UNKNOWN_AD_RESPONSE .
PLAYLIST_MALFORMED_RESPONSE . Verwende stattdessen UNKNOWN_AD_RESPONSE .
REQUIRED_LISTENERS_NOT_ADDED – wurde nicht vom SDK erhoben.
VAST_INVALID_URL . Verwende stattdessen VAST_LOAD_TIMEOUT .
|
Beta v9 |
2014-10-17 |
- Die Ad APIs
getTitle , getDescription und getContentType wurden hinzugefügt.
- Fügt Informationen zur Position des Anzeigen-Pods zur Anzeigen-Benutzeroberfläche hinzu, z. B. „Anzeige 1 von 4: (0:13)“.
- Sie dürfen das Pausieren, Wiedergeben und Fortsetzen von Anzeigen nicht mehr direkt über den Videoplayer steuern. Verwende stattdessen
AdsManager.pause() und AdsManager.resume() .
|
Beta v8 |
2014-06-12 |
- Es wurde ein Problem behoben, bei dem die Anzeigen-Benutzeroberfläche bei überspringbaren Anzeigen nicht gelöscht wird.
- Dokumentiert den Fehlercode für Zeitüberschreitungen beim Laden von Mediendateien.
|
Beta v7 |
2014-05-27 |
- Behebt ein Problem mit den Google Play-Diensten. Für das SDK müssen jetzt die Google Play-Dienste in Ihre App integriert sein. Weitere Informationen finden Sie unter
SDK für Google Play-Dienste einrichten.
|
Beta v6 |
2014-04-14 |
- VAST 3-Unterstützung hinzugefügt
- Teilweise VMAP-Unterstützung hinzugefügt (Gleichheit mit den aktuellen Ad Manager-Anzeigenregeln)
- Fügt der API Folgendes hinzu:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Es wurde ein Fehler behoben, bei dem Mid-Rolls mit einem optimierten Pod mit einem Wrapper dazu geführt haben, dass alle anderen Anzeigen im Pod übersprungen wurden.
- An AdsManager übergebene AdsRenderingSettings werden nicht mehr ignoriert.
- Mehrere Fehler wurden behoben, um die Stabilität zu erhöhen.
|
Beta v5 |
2013-12-12 |
- Probleme mit überspringbaren Anzeigen in Playlists wurden behoben.
|
Beta v4 |
2013-10-15 |
- Es besteht jetzt die Möglichkeit, Korrelatorwerte durch Aufrufen von „contentComplete“ im AdsLoader zurückzusetzen.
|
Beta v3 |
2013-09-05 |
- Service-Release, keine neuen Funktionen.
|
Beta v2 |
2013-07-07 |
- Öffentlicher Release der Betaversion des SDK.
|
Geschlossene Betaversion v2 |
2013-06-24 |
- API zum Festlegen der UI-Sprache für das
ImaSdkSettings -Objekt hinzugefügt.
Damit wird die Sprache der Benutzeroberfläche festgelegt, nicht die Sprache der Anzeige.
- Der Konflikt, der auftrat, wenn eine App sowohl das IMA SDK als auch die AdMob SDK-Bibliotheken enthielt, wurde behoben.
- Protokollierung für verschiedene interne Leistungsmesswerte hinzugefügt.
|
Geschlossene Betaversion v1 |
2013-04-02 |
-
Erste Betaversion. Folgende Probleme sind in der Betaversion bekannt:
SDK-bezogen
Die folgenden AdEvents , die im HTML5 IMA SDK verfügbar sind, werden im IMA SDK für Android Version 3 nicht unterstützt: IMPRESSION , LOG , SKIPPABLE_STATE_CHANGED , STOPPED , VOLUME_CHANGED , VOLUME_MUTED
Beispiel-App
- Es gibt ein zeitweises Problem, bei dem der Anzeigenplayer nicht ordnungsgemäß fortgesetzt wird, nachdem der Nutzer auf eine Anzeige geklickt hat. Wenn Sie beispielsweise nach dem Klick auf eine Anzeige zur App zurückkehren, führt das Fortsetzen der Wiedergabe dieser Anzeige dazu, dass sie zum Ende springt und die Anzeige bis zum Ende anfährt.
- Die vom Anzeigen-Tag „Instream 2“ zurückgegebenen Anzeigen sind nicht mit Version 3 des IMA Android SDK kompatibel.
- Der Beispielplayer deaktiviert während der Wiedergabe von Anzeigen nicht automatisch die Suche (Scrubbing). Sie müssen die Suche im Videoplayer während der Wiedergabe von Anzeigen deaktivieren.
|