Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
SDK per l'inserimento di annunci dinamici (DAI) per Chromecast.
L'SDK CAF DAI si integra strettamente con la funzionalità nativa CAF Ad Breaks. Pertanto, nella maggior parte dei casi, devi utilizzare gli eventi di interruzione pubblicitaria CAF per attivare la registrazione o funzionalità personalizzate. Tuttavia, l'SDK CAF DAI offre diversi eventi aggiuntivi che non sono disponibili direttamente tramite le interruzioni pubblicitarie CAF, ad esempio gli eventi di monitoraggio dei quartili.
I publisher che vogliono una parità completa con le piattaforme che utilizzano l'SDK IMA DAI potrebbero dover collegare i listener di eventi a StreamManager per gestire questi eventi aggiuntivi. Se è necessario trasmettere questi eventi alle app mittenti collegate, inoltrali al mittente tramite castContext.sendCustomMessage().
Esempio:
...streamManager.addEventListener(ima.cast.dai.api.StreamEvent.Type.MIDPOINT,(event)=>{// add custom receiver handler code here, if necessaryconsole.log(event);// broadcast event to all attached senders, so they can// run custom handler code, if necessaryconstCUSTOM_CHANNEL='urn:x-cast:com.example.cast.mynamespace';castContext.sendCustomMessage(CUSTOM_CHANNEL,null,event);});castContext.start();...
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-22 UTC."],[[["The CAF DAI SDK leverages CAF Ad Break events for logging and custom functionality, recommending their use over separate implementations."],["For advanced use cases like quartile tracking, the CAF DAI SDK provides additional StreamEvents beyond standard CAF Ad Break events."],["To ensure sender application compatibility, publishers can utilize `castContext.sendCustomMessage()` to relay custom CAF DAI events to sender applications."]]],["The CAF DAI SDK utilizes CAF Ad Break events for most functions, but it also provides additional events like quartile tracking. Publishers needing full parity with the IMA DAI SDK should attach event listeners to the StreamManager to handle these extra events. To pass these events to sender apps, use `castContext.sendCustomMessage()`. An example shows how to add a listener for the `MIDPOINT` event, log it, and then broadcast it to all connected senders via a custom message channel.\n"]]