- Add ConfigMapper for flexible configuration handling
- Fix playing content when tags are missing
- Update publisher response structure with additional cust_param fields
- Add new fields for adImpression event and update CPM/netCPM calculation
- Implement config structure update with allowClose parameter handling
- Report SDK and app version in player events
- Remove player ID from config (now uses server response)
- Add "ios" platform identifier to version property
- Fix slots for pre-roll and mid-roll video ads.
- Provide another target for request/response events
- Remove default publisher response if something is wrong
- fix order between
playerInjectedandplayerEmbedReportsApievents. - Added a fix to continue playing ads when return from other screen
- Disable stay/next buttons if user interact with player
- Implement poster image
- Provide demand owner from the server response
- Disable midroll in the player config
- Implemnt sounds off if auto play is on
- Add an additional property for auto play
- Update SDK to use IMA SDK version 3.28.10 (latest)
- Update ad tag builder logic to match android
- Fix query params: output, ad_rule, plcmt + remove pxmd param
- Remove irrelevant params and add logic to skip custom params if we have the in the query params
- Fix player events with null values
- Update
cpmtofloor price - Implement skipable content variable
- Fix: descriptionUrl must be a valid URL
- Added fixes to query params to make preroll works for each video
- Fix - fix sticky position values
- Update "demand owner" logic
- Fixed the pre-roll ad loading issue between playlist videos
- Fix next stay buttons + rename didRequstAdsForCurrentVideo
- Fixed UI Thread Safety Issues
- remove every
nthlogic from code - not needed anymore - fix ad pause on player minimize
- Fix - Added a possible fix to show midroll/preroll ads
- Fix - Hide player content if we are waiting for server response
- Internal - Remove type from config
- Update PlayerConfig and Ad Tag URL - moving from
articleIdtodescriptionUrl - Added
didReceiveShutdownEventtoSTNPlayerDelegate+ example in the sample app - Provide "player name" and "player id" to the report events
- Fix - make "midroll" ads available
- Fix - infinity loading animation if ads is not playing and continue playing when closing the screen with ads playing
- Fix - missing some query params (play_code, version)
- Eliminate
stickyPlayerTypefrom STNPlayerConfig
- Bug fix: Added fixes to start playing when changing player mode and stop when leaving the screen
- Fix vPlayerVideoStart event
- Bug fix: make sure that correlator query param is removed before we add it, to avoid duplicates
- First release ever (alpha)