Skip to content

feat: Add PlacementOptions support to Rokt integration#639

Merged
thomson-t merged 8 commits intomainfrom
feat/SDKE-728-rokt-placement-options
Feb 12, 2026
Merged

feat: Add PlacementOptions support to Rokt integration#639
thomson-t merged 8 commits intomainfrom
feat/SDKE-728-rokt-placement-options

Conversation

@thomson-t
Copy link
Collaborator

Background

The Rokt integration start time is not captured when the partner invokes selectPlacements.
Add PlacementOptions and add support for integrationStartTimestamp to pass it down to the Rokt Kit.

What Has Changed

  • Add integration start timestamp to the PlacementOptions object and pass it down to RoktKit
  • Add unit tests

Screenshots/Video

N/A

Checklist

  • I have performed a self-review of my own code.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have tested this locally.

Additional Notes

  • {Any additional information or context relevant to this PR}

Reference Issue (For employees only. Ignore if you are an outside contributor)

@thomson-t thomson-t requested a review from a team as a code owner January 15, 2026 22:21
- Add integration start timestamp to the `PlacementOptions` object and pass it down to RoktKit
- Add unit tests
- Add integration start timestamp to the `PlacementOptions` object and pass it down to RoktKit
- Add unit tests
@thomson-t thomson-t force-pushed the feat/SDKE-728-rokt-placement-options branch from 9a1822f to 88a682c Compare February 2, 2026 16:10
thomson-t and others added 6 commits February 2, 2026 15:52
- Create RoktKitApi interface in android-core to abstract Rokt operations
- Add getRoktKitApi() method to KitManager interface
- Create RoktKitApiImpl wrapper in kit-base that handles user resolution
- Update Rokt.kt to use the new interface-based approach
- Update KitFrameworkWrapper to implement getRoktKitApi()
@sonarqubecloud
Copy link

@thomson-t thomson-t merged commit 61cc472 into main Feb 12, 2026
47 of 59 checks passed
@thomson-t thomson-t deleted the feat/SDKE-728-rokt-placement-options branch February 12, 2026 02:32
mparticle-automation added a commit that referenced this pull request Feb 12, 2026
## [5.78.0](v5.77.0...v5.78.0) (2026-02-12)

### Features

* Add PlacementOptions support to Rokt integration ([#639](#639)) ([61cc472](61cc472))

### Updates & Maintenance

* Update submodules ([91191f6](91191f6))
@mparticle-automation
Copy link
Collaborator

🎉 This PR is included in version 5.78.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments