audio_hosted) from DAAST tag delivery (audio_daast). Streaming, podcast, host-read, and broadcast products narrow these canonicals with production, duration, and slot parameters.
Hosted audio
Host-read or synthesized audio
When the publisher or seller produces the final audio, declare the source and the input slots explicitly:Loudness requirements
Loudness constraints describe the source asset a buyer supplies. AdCP’s practical reference profile for audio advertisements and interstitials is -16 LUFS with a ±2 dB tolerance, based on operator guidance for reusable radio and streaming assets. A format or publisher may declare a different target for its distribution chain, and that declared target is authoritative.
AES TD1008 recommends -18 LUFS for assorted online content and interstitial distribution; it does not define AdCP’s -16 LUFS ±2 dB source-production profile. LUFS and LKFS are identical units under ITU-R BS.1770, so a value written in LKFS does not need conversion before comparison with
loudness_lufs. This unit equivalence does not make AES TD1008 and EBU R128 the same delivery profile; the applicable format or publisher target still governs.
The same constraints can appear in two protocol shapes:
- Canonical
audio_hosteddeclarations useparams.loudness_lufs,params.loudness_tolerance_db, andparams.true_peak_dbfs. - Legacy named formats put the corresponding fields in the audio slot’s
requirementsobject.
FORMAT_DECLARATION_DIVERGENT in the response errors[], and MUST NOT silently discard the conflict. The manifest asset’s loudness_lufs and true_peak_dbfs report the delivered file’s measured properties; they do not override the product requirements.
Platform normalization happens after source-asset validation. Digital streaming and SSAI platforms may normalize or gain-adjust audio during insertion, but that does not waive the declared source requirement. Terrestrial broadcast chains commonly apply automatic gain control or other playout normalization; there, the declared loudness remains production guidance and the broadcaster’s distribution target remains authoritative.
DAAST
Useaudio_daast with a required daast asset slot for third-party tag delivery. DAAST event tracking belongs in the tag; non-DAAST companion or impression trackers use declared canonical slots.
See Canonical formats, Radio, Broadcast, and list_transformers.