Improvements to the 'RingPublishingTracking' module.
- Added new public method to report Aureus deboosting event 1.11.0 Release notes - No changelog provided
Improvements to the 'RingPublishingTracking' module.
- Used ContentMetadata contentSpaceUuid as Source param with RDLCN
Improvements to the 'RingPublishingTracking' module.
- Compile / target sdk = 36
- Gradle 8.14.3
Improvements to the 'RingPublishingTracking' module.
- Added new model - 'AureusTeaser'
- Added new model - 'AureusEventContext'
- Changed 'reportContentClick' method for Aureus which now accepts 'AureusTeaser' and 'AureusEventContext' as parameters
- Changed 'reportAureusOffersImpressions' method:
- method was renamed to 'reportAureusImpression'
- method now now accepts 'AureusTeaser' array and 'AureusEventContext' as parameters
- Implementation of Effective page view event
- Fixed issue with nullable typing during initialization check 1.7.4 Release notes (2025-05-29) ================================
- Prevented from reporting events if tracking has not been initialized yet 1.7.3 Release notes (2025-03-10) ================================
- Update parameter DV path when area is set 1.7.2 Release notes (2025-02-04) ================================
- Extract conversion parameters to method 'reportMobileAppTemporaryUserIdReplacedEvent' 1.7.1 Release notes (2025-01-31) ================================
- Add new parameters 'fakeUserTermConversionId' and 'realUserTermConversionId' to 'UserIdEventDetailsData' 1.7.0 Release notes (2024-12-17) ================================
- Audio event field VE contains hardcoded value = 6 if media type is .tts in every other case value is normal content id 1.6.6 Release notes (2024-12-10) ================================
- fakeUserId and realUserId from MobileAppFakeUserIdReplacedEvent are being set as null if they are empty strings.
- fakeUserId and mobileOfferId from PurchaseEvent are being set as null if they are empty strings.
- Audio event field PMU contains value only if it is in UUID format
- FRA (IS_CONTENT_FRAGMENT) event field type has changed from Boolean to Integer
- Setting source_dx empty for empty publicationId
- Add PaidEventParam with 'mobile_offer_id' from offerData used in PurchaseEvent
- Source publication uuid set to content id
Improvements to the 'RingPublishingTracking' module.
- Added possibility of reporting audio events through 'reportAudioEvent' method in 'RingPublishingTracking'
- Added classes used to describe reported video event:
- AudioState class
- AudioMetadata class
- AudioEvent enum class
- AudioContentCategory enum class
- AudioOutput enum class
- AudioStreamFormat enum class
- AudioPlayerVisibilityState enum class
- Added SDK 35 support
- Bumped Gradle version to 8.7
- Bumped Gradle Plugin version to 8.6.0
- Bumped Target SDK version to 35
- Bumped Compile SDK version to 35
- Bumped Build Tools version to 35.0.0
- Updated demo application views and styles
- Disabled html escaping during parsing requests
- Implemented paid events tracking
- Updated user data tracking with paid data
-
Changed user data tracking interface and added possibility to set if user is subscribed
- Added logout function
- Added updateSSO function
- Added updateActiveSubscriber function
- Changed updateUserData function
-
Added paid events tracking functions:
- reportShowOfferEvent
- reportShowOfferTeaserEvent
- reportPurchaseClickButtonEvent
- reportPurchaseEvent
- reportShowMetricLimitEvent
- reportLikelihoodScoringEvent
- reportMobileAppTemporaryUserIdReplacedEvent
- Implemented paid events tracking
- Updated user data tracking with paid data
-
Changed user data tracking interface and added possibility to set if user is subscribed
- Added logout function
- Added updateSSO function
- Added updateActiveSubscriber function
- Changed updateUserData function
-
Added paid events tracking functions:
- reportShowOfferEvent
- reportShowOfferTeaserEvent
- reportPurchaseClickButtonEvent
- reportPurchaseEvent
- reportShowMetricLimitEvent
- reportLikelihoodScoringEvent
- reportMobileAppTemporaryUserIdReplacedEvent
Update libraries
- Update external libraries to latest versions
Improvements to the 'RingPublishingTracking' module.
- RDLU parameter is now sent with Event if SSO or ArtemisId is available
Improvements to the 'RingPublishingTracking' module.
- Extended current tracking identifier by adding new artemis identifier support
- Added proper ArtemisId class describing new identifier
Improvements to the 'RingPublishingTracking' module.
- Added possibility of reporting video events through 'reportVideoEvent' method in 'RingPublishingTracking'
- Added classes used to describe reported video event:
- VideoState class
- VideoMetadata class
- VideoEvent enum class
- VideoAdsConfiguration enum class
- VideoContentCategory enum class
- VideoStartMode enum class
- VideoStreamFormat enum class
- VideoVisibility classes
Improvements to the 'RingPublishingTracking' module.
- Gradle 8
- Android 14 1.2.4 Release notes (2023-08-08) =============================================================
Improvements to the 'RingPublishingTracking' module.
- Remove user consents from events data object
- Add user consents to user object
Improvements to the 'RingPublishingTracking' module.
- Fixed a bug where valid expiration date for trackingIdentifier was wrongly interpreted as miliseconds
Improvements to the 'RingPublishingTracking' module.
- Added additional field to each request, 'RDLC' containing information that events come from native mobile app
Improvements to the 'RingPublishingTracking' module.
- Track last KeepAlive event before change content page
- In KeepAlive reporter remove observer not in main thread
Improvements to the 'RingPublishingTracking' module.
- Added required parameter 'contentId' to 'ContentMetadata'
- Renamed 'publicationId' parameter to 'contentId' in methods:
- reportContentClick
- Fix date parsing. Now Long value is persisted instead of Date
Add user id parameter to Event
- Add new internal parameter user id to Event request with name 'IZ'
Improvements to the 'RingPublishingTracking' module.
- Added 'TrackingIdentifierError' enum
- Added 'ringPublishingTrackingDidFailToRetrieveTrackingIdentifier' method to 'RingPublishingTrackingDelegate' interface This method will be called every time there was an attempt to fetch tracking identifier but it failed during module initialization (or when another attempt to fetch tracking identifier was performed)
Improvements to the 'RingPublishingTracking' module.
- Assign 'trackingIdentifier' variable on start and notify 'RingPublishingTrackingDelegate'. 1.0.1 Release notes (2021-11-05) =============================================================
Improvements to the 'RingPublishingTracking' module.
- Added 'ErrorEvent' which is being sent in case the original event was incorrect
- Removing reported events from the queue in case of client's side issue while sending events
- Use play services library to read advertisement id instead of androidx advertisement library 1.0.0 Release notes (2021-10-21) =============================================================
Fully functional 'RingPublishingTracking' module release.
- Added 'email' parameter to the
updateUserDatamethod - 'trackingIdentifier' property on
RingPublishingTrackingobject is now a struct and containsidentifierandexpirationDateproperties - 'publicationId' parameter was added to
reportContentClickmethod - Added
reportContentClickmethod variant withaureusOfferIdparameter which should be used when interacting with Aureus recommendations
- SDK initialization now takes as parameter "Application" object instead of Context.
- There was wrong type declared for "applicationDefaultStructurePath" in "RingPublishingTrackingConfiguration", parameter type was changes from String to List
First 'RingPublishingTracking' module release. This version is not fully functional yet, but has available complete public interface to use.
- Report application events, such as:
- 'Click' event
- 'User Action' event
- 'Page View' event
- 'Keep Alive' event
- 'Aureus offers impression' event
- 'Generic' event (not predefined in SDK)
- Update global tracking properties, such as:
- user data
- advertisement area
- Enable debug mode or opt-out mode