SDK Releases.
Version history, changelog, breaking changes, and new features
v2.0.0
Released February 14, 2026 β Major release with offline caching, React bindings, server SDK, and Proof-of-Play v2.
Breaking Changes
TrillboardsLite.init() now requires { deviceId } instead of positional arguments.
Event names changed from tb:* to trillboards:* namespace.
Removed deprecated window.TrillboardsSDK global β use window.TrillboardsLite.
Features
Offline ad caching with automatic background sync.
React bindings: <TrillboardsProvider>, <TrillboardsAdSlot>, useTrillboardsAds().
Server SDK: PartnerClient with analytics, audience, VAST tag builder, and tracking.
Ed25519 Proof-of-Play v2 signatures for every impression.
Audience intelligence API β real-time face count, attention score, and mood detection.
VAST/VPAID tag builder for programmatic demand.
Batch impression tracking with compression.
Automatic display orientation detection and rotation.
WebSocket real-time events alongside HTTP polling fallback.
Built-in health check endpoint at /health for device monitoring.
TypeScript-first with full type definitions and JSDoc.
Tree-shakeable ESM build β import only what you use.
Reduced bundle size by 42% compared to v1 (87kb to 50kb gzipped).
Bug Fixes
Fixed memory leak in WebView when ads rotate rapidly.
Fixed audio overlap when transitioning between video ads.
Corrected CORS headers for cross-origin embed scenarios.
Fixed event listener cleanup on unmount in React bindings.
Resolved race condition in offline cache invalidation.
Fixed incorrect timestamp format in Proof-of-Play payload (now consistent Unix ms).
Fixed Android WebView crash on API level 24 with hardware acceleration.
v1.0.0
Released January 15, 2026 β Initial public release.
Features
Core ad display engine with WebView integration.
Android SDK with JavascriptInterface bridge.
iOS SDK with WKScriptMessageHandler bridge.
Basic event system: ad_started, ad_ended, overlay_clicked.
Partner API: device registration, analytics, earnings.
Embed URL generation with device fingerprint.
Basic error handling and retry logic.