om.Ruleset.init

document.addEventListener(‘om.Ruleset.init’, function(event) { console.log(event.detail.Ruleset); // An array of the Group objects console.log(event.detail.Ruleset.groups); console.log(event.detail.Campaign); } );Continue reading

om.DisplayRules.afterRun

document.addEventListener(‘om.DisplayRules.afterRun’, function(event) { var DisplayRules = event.detail.DisplayRules; var Campaign = event.detail.Campaign; if ( ‘YOUR-CAMPAIGN-ID’ === Campaign.id && DisplayRules.show ) { if ( ‘pepperoni’ !== window.pizza ) { // Only allow rules to pass if pizza variable exists // and it’s…Continue reading

om.DisplayRules.init

document.addEventListener(‘om.DisplayRules.init’, function(event) { console.log(event.detail.DisplayRules); // An array of the Ruleset objects console.log(event.detail.DisplayRules.rulesets); console.log(event.detail.Campaign); } );Continue reading

om.Campaign.canLoad

document.addEventListener(‘om.Campaign.canLoad’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading

om.Campaign.init remove video

document.addEventListener(‘om.Campaign.init’, function(event) { // Add your own logic here to check if a video is playing if (event.detail.Campaign.id === “CAMPAIGN_ID”) { document.querySelector(‘#om-‘ + event.detail.Campaign.id).remove(); } } );Continue reading

om.Campaign.init

document.addEventListener(‘om.Campaign.init’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading