Cuando se reproduce contenido, el SDK de explorador puede mostrar anuncios y pasar información sobre anuncios al crear el objeto MediaResource .
Si lo desea, puede llamar a la función prepareToPlay
después de recibir AdobePSDK.MediaPlayerStatus.INITIALIZED
.
function onStatusChange (event) {
switch (event.status) {
case AdobePSDK.MediaPlayerStatus.INITIALIZED:
player.prepareToPlay(AdobePSDK.MediaPlayer.LIVE_POINT);
break;
case AdobePSDK.MediaPlayerStatus.PREPARED:
player.play();
break;
}
}
var auditudeSettings = new AdobePSDK.AuditudeSettings();
auditudeSettings.domain = "sample_auditude_domain";
auditudeSettings.mediaId = "sample_media_id";
auditudeSettings.zoneId = "sample_zone_id";
// event handler
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED, onStatusChange);
var mediaResource = new AdobePSDK.MediaResource(resourceUrl, resourceType, auditudeSettings, false);
El SDK de explorador también proporciona los siguientes eventos específicos de publicidad que puede utilizar en los controladores de eventos para evitar que el contenido se reenvíe rápidamente cuando se reproduzcan anuncios:
AdobePSDK.PSDKEventType.AD_BREAK_STARTED
AdobePSDK.PSDKEventType.AD_BREAK_COMPLETED
AdobePSDK.PSDKEventType.AD_STARTED
AdobePSDK.PSDKEventType.AD_COMPLETED
Para ver que esto funciona en el marco de IU, especifique la configuración de publicidad de la siguiente manera:
// Using UI Framework
var playerWrapper = ptp.videoPlayer('.videoDiv', {
player: {
mediaResource: {
resourceUrl:'Specify Resource Url',
auditudeSettings: {
validMimeTypes: ["application/x-mpeURL"],
domain: "Sample_auditude_domain",
mediaId:"sample_media_id",
zoneID:"sample_zone_id",
creativeRepackagingEnabled:true
}
}
}
};
Para obtener más información sobre el AuditudeSettings
requerido, consulte Metadatos de inserción de anuncios.