Skip to content

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:

TrueXIDVx
<AdSystem>trueXIDVx
EntryOpt-in through a choice cardStarts automatically
Pod positionFirst ad in the pod onlyAny slot
RewardonAdFreePod - the remaining ads in the pod are skippedNone - 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-iOS 4.1.0 - see SDK Integration
  • A full-screen UIView 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 Flow - what Infillion provides, and what your app has to build
  • SDK Integration - adding the SDK and calling TruexAdRenderer
  • Events - every TruexAdRendererDelegate method
  • Examples - runnable Swift and Objective-C reference apps for Manual CSAI, Google IMA CSAI, and Google IMA SSAI

Integration documentation for Infillion Ads