Skip to content

Releases: teads/TeadsSDK-android

v5.0.9

07 Jan 08:05
0dd6448
Compare
Choose a tag to compare

Generic badge

  • Improves Teads Smart adapter to support Native ad
  • Reduces the label view height at 22dp
  • Improves local assets update
  • Uses coroutines to remove old assets from v4 SDK

Generic badge

  • Fix internal webview warning after calling clean
  • Fix validation tool resize for demo app case

v5.0.8

02 Dec 17:19
Compare
Choose a tag to compare

Generic badge

  • Updates the end screen
    • Adjusts button image and text label size
    • Adding blur on the background
  • New internal crash reporter

Generic badge

  • In some cases, OM verificationParameters could be null
  • Better management of coroutines exceptions, prevents some crashes
  • Auto clean visibility coroutines when Activity/Fragment is stopped

v5.0.7

18 Nov 15:08
Compare
Choose a tag to compare

⚠️ We have detected an increased risk of crashes using this version, please update to the latest version (minimum recommended version 5.0.8)

Generic badge

  • Prefetch extensions for OM
  • Handling Player progress from our Javascript core
  • Blank placeholder instead of default HTML5 placeholder
  • WEBP support
  • Handling different call button types on Endscreen

Generic badge

  • Some VAST error was not correctly handled
  • Fail while loading un-correctly formatted ad
  • Broken Endscreen in some cases
  • Player is killed when device orientation is changed

v5.0.6

28 Oct 10:06
Compare
Choose a tag to compare

⚠️ We have detected an increased risk of crashes using this version, please update to the latest version (minimum recommended version 5.0.8)

Generic badge

  • Support Android 30+ with new exported Activity API (cf. Activity exported)
  • Improving the JS asset update algorithm with coroutines
  • Handling multiple types of end screen call buttons

Generic badge

  • Circuit breaker was not wired within the InRead workflow
  • Progress bar continues after an user clickthrough
  • Android system UI override the fullscreen activity after going back from clickthrough
  • Proguard obfuscation causing duplicate classes

v5.0.5

14 Oct 15:33
Compare
Choose a tag to compare

Generic badge

  • New VideoPlaybackListener introducing 3 new events:
    • onVideoPlay Called when the ad starts or resumes
    • onVideoPause Called when the ad is paused
    • onVideoComplete Called when the ad ended

Generic badge

  • Internal assets is now corretly updated

v5.0.4

07 Oct 14:57
Compare
Choose a tag to compare

Generic badge

  • Support brotli compression for our internal assets, it improves performance and data consumption from network (cf. Brotli)
  • Improving error log management in our internal WebView

v5.0.3

30 Sep 16:49
Compare
Choose a tag to compare

Generic badge

  • We added the rule of a minimum visibility for the SDK, this rule is set to (50x50), note that every size we use are DP (Density Pixels)
  • Depending of settings of an ad experience, a close button will be displayed after a countdown to collapse the slot
  • OM SDK has been updated to 1.3.24

v5.0.2

08 Sep 16:29
37046f9
Compare
Choose a tag to compare

TLDR: New public APIs, Ad opportunities metrics, new ad format: inFeed Native, a new engine under the hood and some fixes.

Generic badge

  • For this new SDK, we built a new JS Engine from scratch. This new engine will allow us to ship fixes and updates remotely, reducing the need for an update of the SDK on your side.
  • The public API has been rethought. It will better match the needs of a majority of developers. We created a new single entry point for you: the ad placement. This entity will be taking care of all the processes to display ads in your app. It will request the ads, telling you when it was received or if some problems happen. Also, we split our delegate methods into two instances, TeadsAdDelegate and TeadsInReadAdPlacementDelegate.
  • As part of our SDK v5 release, we introduced a new metric, the ad Opportunity. This measurement reflects the performance of your inventory. It helps build the visibility score of your placement in the publisher dashboard. It is beneficial for your business, take a moment and implement it.
  • We are thrilled to announce a new way to display ads inside your app. Our latest placement type: inFeed Native, which allows publishers to display true native ads in their app feed, according to their own template for an optimal UX.

Generic badge

  • The sound button now appears in the right place for VPAID creatives.
  • Crash on surface texture attach for mp4 video fixed.

v4.9.1

28 Jul 07:30
19f1ba8
Compare
Choose a tag to compare
  • Allows dom storage on the internal browser for creative website.
  • Fix an issue on vpaid player state during a view attach (principaly on a recycler integration)

v4.9.0

03 Jun 15:05
Compare
Choose a tag to compare
  • Migration from Android Support Libraries to Jetpack (AndroidX) Libraries. The SDK will not work unless you make the following changes in your app:
    • Upgrade com.android.tools.build:gradle to v3.2.1 or later.
    • Upgrade compileSdkVersion to 28 or later.
    • Update your app to use AndroidX. Migrate to AndroidX
  • Update OM SDK to 1.3.19
  • Improve VPAID player performances