Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'SDK DAI CAF si integra strettamente con la funzionalità nativa delle interruzioni pubblicitarie CAF. Di conseguenza, nella maggior parte dei casi, devi utilizzare gli eventi di interruzione pubblicitaria CAF per attivare il logging o la funzionalità personalizzata. Tuttavia, l'SDK DAI CAF offre diversi eventi aggiuntivi che non sono disponibili direttamente tramite le interruzioni pubblicitarie CAF, come gli eventi di monitoraggio dei quartili.
I publisher che vogliono avere la piena parità 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 trasferire questi eventi alle app dei mittenti allegate, è sufficiente inoltrare l'evento 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-08-21 UTC."],[],["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"]]