Appearance
Android Integration
The TrueX Ad Renderer (TAR) for Android renders Infillion interactive ads - TrueX and IDVx - inside native Android apps that play long-form video with ad breaks, known as FEP (Full Episode Player) apps.
One SDK for TV and Mobile
There is a single Android SDK, TruexAdRenderer-Android, and the same artifact and API are used on every Android-based device:
- Android TV and Google TV
- Fire TV (Android-based Fire OS apps)
- Android phones and tablets
The integration flow, methods, and events are the same everywhere. The few differences are noted where they apply, for example POPUP_WEBSITE, which is fired on mobile only.
TrueX and IDVx
Both ad products are requested with a VAST tag in one of two formats, generic or companion - see VAST Tag Types. The same TruexAdRenderer renders both, and your app tells them apart by the VAST <AdSystem> value:
| TrueX | IDVx | |
|---|---|---|
<AdSystem> | trueX | IDVx |
| Entry | Opt-in through a choice card | Starts automatically |
| Pod position | First ad in the pod only | Any slot |
| Reward | AD_FREE_POD - the remaining ads in the pod are skipped | None - the pod continues |
What You'll Need
- An Android app with a video player and an ad integration (Google IMA CSAI, Google IMA DAI/SSAI, or your own ad layer)
TruexAdRenderer-Android2.10.4- see SDK Integration- A full-screen
ViewGroupabove your video player where the renderer can show the interactive ad - A test VAST tag from your Infillion contact - see Integration Flow
Next Steps
- Integration Flow - what Infillion provides, and what your app has to build
- SDK Integration - adding the SDK and calling
TruexAdRenderer - Events - every event the renderer fires
- Examples - runnable reference apps for TV and mobile

