Use a custom ad provider and custom opportunity detector

The PSDK allows you to set a custom ad provider that will take care of issuing ad-resolving requests. It also allows you to define a custom opportunity detector for a live stream.

Each time a cue point is discovered in the manifest, you can choose:
  • Whether this cue point is to be used for ad placement
  • Which custom parameters found in the cue are to be sent to the ad provider
For example:
#EXT-X-CUE-OUT:CAID="0x12013060508061370436138",DURATION="60"
#EXTINF:9.9766,
fileSequence38483.ts
#EXTINF:9.9766,
fileSequence38484.ts
#EXTINF:9.9766,
fileSequence38485.ts
#EXTINF:9.9766,
fileSequence38486.ts
#EXTINF:9.9766,
fileSequence38487.ts
#EXTINF:9.9766,
fileSequence38488.ts

For the cue point marked by the #EXT-X-CUE-OUT, your application could decide whether to transform this cue point into a placement opportunity that will be resolved by the ad provider. You could send the airing aid (CAID) and the duration value to the ad provider, as well.

With the PSDK, you can set an ad provider and a custom opportunity detector. You can also set an existing ad provider, such as the Adobe Ad Serving (Auditude) ad provider.

Note: Currently SCTE-35 cues must be decoded by your application to be used for ad placement.