generated: '2026-08-12'
method: searched
source: >-
registry.npmjs.org, the true[X] private CocoaPods spec repo at
https://github.com/socialvibe/cocoapod-specs, the true[X] Android Maven
repository at https://s3.amazonaws.com/android.truex.com/tar/prod/maven, and
the socialvibe GitHub release/tag API.
notes: >-
true[X] (GitHub org "socialvibe", org display name "true[X]") distributes its
integration surface as the TruexAdRenderer (TAR) client SDK for connected-TV,
mobile and web ad rendering. Every package below is first-party. Versions and
publish dates are read from each registry's own metadata endpoint on
2026-08-12, not from the integration docs — the docs are behind the artifacts
on three platforms (see lifecycle/truex-media-lifecycle.yml). Two distribution
channels are private-but-public-readable rather than on a central registry:
the CocoaPods specs live in a true[X]-owned spec repo (the pods are NOT on
CocoaPods trunk — trunk returns "No pod found"), and the Android artifact
lives in a true[X]-owned S3-hosted Maven repository (it is NOT on Maven
Central — a search for "truex" returns 0 results).
packages:
- language: javascript
platform: ctv-web
registry: npm
name: '@truex/ad-renderer'
url: https://www.npmjs.com/package/@truex/ad-renderer
install: npm add @truex/ad-renderer
version: 1.12.7
published: '2025-09-22'
first_published: '2020-02-07'
release_count: 89
license: null
official: true
description: true[X]'s javascript ad renderer — TruexAdRendererCTV / Desktop / Mobile.
note: >-
The metadata declares no license, no repository and no homepage. Latest
release is eleven months old as of this pass; the integration reference
still pins 1.12.5 (2024-03-06).
- language: javascript
platform: vega-os
registry: npm
name: '@truex/ad-renderer-vega'
url: https://www.npmjs.com/package/@truex/ad-renderer-vega
install: npm add @truex/ad-renderer-vega
version: 0.8.3
published: '2026-02-09'
first_published: '2025-11-02'
release_count: 4
official: true
description: TrueX Ad Renderer for Vega OS (Amazon's Vega / Fire TV successor platform).
note: >-
Newest surface in the portfolio and the most recently released package —
pre-1.0, four releases since November 2025. Reference app at
https://github.com/socialvibe/truex-vega-reference-app.
- language: javascript
platform: web
registry: npm
name: '@truex/js-ad-client'
url: https://www.npmjs.com/package/@truex/js-ad-client
install: npm install @truex/js-ad-client
version: 0.0.13
published: '2020-04-30'
first_published: '2020-04-23'
release_count: 14
official: true
description: npm-installable true[X] JSAPI/Client — the packaged form of truex.client.
note: >-
ABANDONMENT SIGNAL — no release in over six years, still at 0.0.x. The JS Ad
API reference does not link it and says only "NPM package available upon
request"; the documented distribution is the unpinned CDN script tag below.
- language: javascript
platform: web
registry: cdn
name: truex.client (static.truex.com)
url: https://static.truex.com/js/client.js
install:
version: null
published: null
official: true
description: >-
The production JavaScript ad client documented in js_ad_api.md, plus a test
build at https://static.truex.com/js/client.test.js.
note: >-
UNPINNED DISTRIBUTION. The documented script URL carries no version segment
and no integrity hash, so it floats to whatever the origin is currently
serving. There is no CDN metadata endpoint to query and no way for a
consumer to determine which build they loaded — recorded as null because it
is genuinely unknowable from the outside, which is itself the finding. The
host returns 403 to a direct unauthenticated GET (referrer/origin gated).
- language: javascript
platform: ctv-web
registry: cdn
name: '@truex/ad-renderer via jsDelivr'
url: https://cdn.jsdelivr.net/npm/@truex/ad-renderer@1.12.5
install:
version: 1.12.5
published: '2024-03-06'
official: true
description: >-
Alternative script-tag distribution of the CTV/web renderer, documented in
the web integration reference.
note: >-
Version read from the pinned URL in the provider's own DOCS.md. The same
reference also offers @latest, which floats. Mirrors the npm package, so the
authoritative currency is the npm entry above (1.12.7).
- language: swift
platform: tvos
registry: swift-package-manager
name: TruexAdRenderer (tvOS Swift Package)
url: https://github.com/socialvibe/TruexAdRenderer-tvOS-Swift-Package
install: Add package https://github.com/socialvibe/TruexAdRenderer-tvOS-Swift-Package in Xcode (SPM)
version: 3.15.3
published: '2026-06-15'
release_count: 4
official: true
note: >-
Version and date read from the GitHub releases API. Most recently released
native renderer in the portfolio.
- language: swift
platform: ios
registry: swift-package-manager
name: TruexAdRenderer (iOS Swift Package)
url: https://github.com/socialvibe/TruexAdRenderer-iOS-Swift-Package
install: Add package https://github.com/socialvibe/TruexAdRenderer-iOS-Swift-Package in Xcode (SPM)
version: 4.1.0
published: '2025-06-10'
release_count: 3
official: true
- language: objective-c
platform: tvos
registry: cocoapods-private-spec-repo
name: TruexAdRenderer
url: https://github.com/socialvibe/cocoapod-specs
install: Add the true[X] spec repo socialvibe/cocoapod-specs, then pod 'TruexAdRenderer'
version: 3.15.3
published: '2026-06-15'
release_count: 86
official: true
note: >-
NOT on CocoaPods trunk — https://trunk.cocoapods.org/api/v1/pods/TruexAdRenderer
returns "No pod found with the specified name", so the true[X]-owned spec
repo must be added to the Podfile. Version is the highest of 86 podspec
directories; the date is the last commit touching that path. Supersedes the
3.0.3 recorded in the previous enrichment round, which was twelve minor
versions stale.
- language: objective-c
platform: ios
registry: cocoapods-private-spec-repo
name: TruexAdRenderer-iOS
url: https://github.com/socialvibe/cocoapod-specs
install: Add the true[X] spec repo socialvibe/cocoapod-specs, then pod 'TruexAdRenderer-iOS'
version: 4.1.0
published: '2025-06-09'
release_count: 8
official: true
- language: java
platform: android
registry: maven-private
name: com.truex:TruexAdRenderer-Android
url: https://s3.amazonaws.com/android.truex.com/tar/prod/maven
install: >-
maven { url "https://s3.amazonaws.com/android.truex.com/tar/prod/maven" }
then implementation 'com.truex:TruexAdRenderer-Android:2.10.4'
version: 2.10.4
published: '2025-08-07'
release_count: 8
official: true
note: >-
NOT on Maven Central — a Central search for "truex" returns 0 results. Read
from the provider's own maven-metadata.xml (2.10.4,
lastUpdated 20250807231656). The integration reference still instructs
2.8.2, two releases behind.
- language: brightscript
platform: roku
registry: none
name: TruexLibrary / TruexAdRenderer (Roku component library)
url: https://github.com/socialvibe/truex-roku-integrations
install: >-
Reference the true[X]-supplied TruexLibrary component library in the channel
manifest; obtained from a true[X] contact, not a package registry.
version: 1.2.0
published: null
official: true
note: >-
Version read from the header of the provider's own Roku DOCS.md ("Version
1.2.0"); the repository publishes no tags or releases and there is no
registry metadata endpoint, so the release date is genuinely unavailable —
recorded as null rather than guessed. Distributed by direct hand-off.
- language: java
platform: react-native / android-tv
registry: none
name: Tinkerbell (React Native TAR reference integration)
url: https://github.com/socialvibe/Tinkerbell
install: Clone the reference app; it is a worked example, not a published library.
version: null
published: '2026-01-22'
official: true
note: >-
Reference application, not a distributable package — no tags, no releases,
no registry entry. Date is the last push to the default branch.
reference_applications:
- https://github.com/socialvibe/truex-ctv-web-reference-app
- https://github.com/socialvibe/truex-android-ctv-reference-app
- https://github.com/socialvibe/truex-roku-reference-app
- https://github.com/socialvibe/truex-roku-csai-reference-app
- https://github.com/socialvibe/truex-ios-reference-app
- https://github.com/socialvibe/truex-tvos-reference-app
- https://github.com/socialvibe/truex-vega-reference-app
- https://github.com/socialvibe/truex-ctv-google-ima-ssai-ref-app
- https://github.com/socialvibe/truex-android-google-ima-ssai-ref-app
- https://github.com/socialvibe/truex-tvos-google-ad-manager-reference-app
- https://github.com/socialvibe/truex-roku-google-ad-manager-reference-app
- https://github.com/socialvibe/truex-google-ima-idvx-simid-ref-app
summary:
official_count: 12
registries:
- npm
- cdn
- swift-package-manager
- cocoapods-private-spec-repo
- maven-private
- none
on_public_central_registry: 3
note: >-
Only the three @truex npm packages are resolvable from a public central
registry. iOS/tvOS CocoaPods and Android Maven are served from
true[X]-owned repositories that must be added by hand, and the Roku library
is not distributed through any registry at all.