Skip to content

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:

TrueXIDVx
<AdSystem>trueXIDVx
EntryOpt-in through a choice cardStarts automatically
Pod positionFirst ad in the pod onlyAny slot
RewardAD_FREE_POD - the remaining ads in the pod are skippedNone - 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-Android 2.10.4 - see SDK Integration
  • A full-screen ViewGroup above 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 documentation for Infillion Ads