Appearance
iOS Integration
The TrueX Ad Renderer (TAR) for iOS renders Infillion interactive ads - TrueX and IDVx - inside native iPhone and iPad apps that play long-form video with ad breaks, known as FEP (Full Episode Player) apps.
Supported Devices
The TruexAdRenderer-iOS SDK supports:
- iPhone
- iPad
For Apple TV, see the tvOS SDK.
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 | onAdFreePod - the remaining ads in the pod are skipped | None - the pod continues |
What You'll Need
- An iOS app with a video player and an ad integration (Google IMA DAI, Google IMA CSAI, or your own ad layer)
- iOS 15.6 or later
TruexAdRenderer-iOS4.1.0- see SDK Integration- A full-screen
UIViewabove 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
TruexAdRendererDelegatemethod - Examples - runnable Swift and Objective-C reference apps for Manual CSAI, Google IMA CSAI, and Google IMA SSAI

