window.optiload = window.optiload || {};
optiload.cmd = optiload.cmd || [];
optiload.defer = true;
window.googletag = window.googletag || {};
googletag.cmd = googletag.cmd || [];
window.evopbjs = window.evopbjs || {};
evopbjs.que = evopbjs.que || [];
googletag.cmd.push(function() {
googletag.pubads().enableSingleRequest();
googletag.pubads().disableInitialLoad();
googletag.pubads().collapseEmptyDivs(true, true);
googletag.enableServices();
});
(function() {
var s = document.createElement('script');
s.async = true;
s.type = 'text/javascript';
s.src = 'https://assets.evolutionadv.it/optiload/4.x.x/optiload.min.js';
var node = document.getElementsByTagName('script')[0];
//@ts-ignore
node.parentNode.insertBefore(s, node);
})();
//CONFIG
optiload.cmd.push(function() {
optiload.config.amazon_bid = true;
optiload.config.domain = 'studiarapido.it';
optiload.config.cmp_type = 'quantcast';
optiload.config.cmp_accept_on_scroll = false;
optiload.config.cmp_privacy_url = 'https://www.iubenda.com/privacy-policy/265770';
optiload.config.intext_container = 'nothing';
optiload.config.intext_limit = 70;
optiload.config.sellerid = 'PUB1341'; // siteId: 114
});
//CONFIG CONTENT REVOLUTION
var contentRevolutionConfig = {
evoFirstArticle: '.td-post-content',
evoUAPublisher: 'UA-52776860-1',
optiscrollAdunitId: 15,
cssUrl: 'https://assets.evolutionadv.it/studiarapido_it/optiscroll.css',
siteCod: 'studiarapido.it',
//launchManually : true,
// feedIdAlternative : null,
// feedVariable : null,
atfAdunitId: 16,
//atfSelector : null,
insertIntext: true,
insertIntoPromo: false,
intextAdunitId: 16,
refreshSidebarSticky: false,
//sidebarStickyAdunitId : 5,
refreshFloorad: true,
refreshSkin: true,
};
function startContentRevolution() {
//############## CONTENT REVOLUTION ##########
//load content revolution conditions (only starts on posts page, varibles for feeds...)
if (window.top.optiload.$('body', document.top).hasClass('single-post')) {
//add box optiscroll if the conditions are different from standard below here!
//window.top.optiload.$(contentRevolutionConfig.evoFirstArticle, document.top).first().after('
');
//add twitter
// var sTwitter = document.createElement("script");
// sTwitter.type = "text/javascript";
// sTwitter.src = "https://platform.twitter.com/widgets.js";
// var node = document.getElementsByTagName("script")[0];
// //@ts-ignore
// node.parentNode.insertBefore(sTwitter, node);
// //add instagram
// var sInsta = document.createElement("script");
// sInsta.type = "text/javascript";
// sInsta.src = "https://www.instagram.com/embed.js";
// var node = document.getElementsByTagName("script")[0];
// //@ts-ignore
// node.parentNode.insertBefore(sInsta, node);
//content revolution start
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'https://assets.evolutionadv.it/content-revolution.js';
var node = document.getElementsByTagName('script')[0];
//@ts-ignore
node.parentNode.insertBefore(s, node);
}
//############## CONTENT REVOLUTION ##########
}
//UNITS
optiload.cmd.push(function() {
var adUnits = [];
adUnits[0] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_masthead',
sizes: [
[728, 90],
[970, 90],
[970, 250],
[300, 100],
[320, 100],
[300, 50],
[320, 50],
],
lazy: false, //usare utils.isMobile() invece di Optiload.isMobile() per il check se mobile o no
isMasthead: !optiload.fn.isMobile(), //da mettere SOLO per le mh video, togliere altrimenti
mappings: {
desktop: [
[728, 90],
[970, 90],
[970, 250],
],
mobile: [
[300, 100],
[320, 100],
[300, 50],
[320, 50],
],
},
hb: {
sizes: [
[970, 250],
[728, 90],
[970, 90],
],
bids: [
{
bidder: 'adform',
params: { mid: '657830' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564214' },
},
{
bidder: 'openx',
params: { unit: '540684181', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247702', sizes: [2, 55, 57] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58989 },
},
],
},
hbmobile: {
sizes: [
[300, 100],
[320, 100],
[300, 50],
[320, 50],
],
bids: [
{
bidder: 'adform',
params: { mid: '863091' },
},
{
bidder: 'appnexusAst',
params: { placementId: '20095239' },
},
{
bidder: 'openx',
params: { unit: '540684181', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1818442', sizes: [15, 19, 43, 44], position: 'atf' },
},
],
},
};
adUnits[1] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_ATF',
sizes: [[300, 250], [300, 600], 'fluid'],
lazy: false,
mappings: {
desktop: [[300, 250], [300, 600], 'fluid'],
mobile: [[300, 250], [300, 600], 'fluid'],
},
hb: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657825' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564192' },
},
{
bidder: 'openx',
params: { unit: '540684175', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247692', sizes: [15, 16] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58998 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657825' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564192' },
},
{
bidder: 'openx',
params: { unit: '540684175', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247712', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58999 },
},
],
},
};
adUnits[2] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_intext',
sizes: [[300, 250], [300, 600], 'fluid'],
lazy: true,
isIntext: true, //aggiungere sempre agli intext
advanced: {
mode: 'advanced',
filter: function(node) {
if (node.closest('td').length > 0 ) { return false; }
if (node.closest('table').length > 0 ) { return false; }
return true;
},
},
mappings: {
desktop: [[300, 250], [300, 600], 'fluid'],
mobile: [[300, 250], [300, 600], 'fluid'],
},
hb: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657827' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564197' },
},
{
bidder: 'openx',
params: { unit: '540684180', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247700', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58993 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657827' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564197' },
},
{
bidder: 'openx',
params: { unit: '540684180', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247718', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58994 },
},
],
},
};
adUnits[3] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_BTF',
sizes: [[300, 250], 'fluid'],
lazy: true,
mappings: {
desktop: [[300, 250], 'fluid'],
mobile: [[300, 250], 'fluid'],
},
hb: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657826' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564194' },
},
{
bidder: 'openx',
params: { unit: '540684176', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247694', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 59000 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657826' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564194' },
},
{
bidder: 'openx',
params: { unit: '540684176', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247714', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 59001 },
},
],
},
};
adUnits[4] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_sidebarTop',
sizes: [[300, 250]],
lazy: true,
mappings: {
desktop: [[300, 250]],
mobile: [[300, 250]],
},
hb: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657831' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564219' },
},
{
bidder: 'openx',
params: { unit: '540684187', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247710', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58998 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657831' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564219' },
},
{
bidder: 'openx',
params: { unit: '540684187', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247724', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58999 },
},
],
},
};
adUnits[5] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_sidebarSticky',
sizes: [
[300, 250],
[160, 600],
[300, 600],
],
lazy: true,
mappings: {
desktop: [
[300, 250],
[160, 600],
[300, 600],
],
mobile: [[300, 250]],
},
hb: {
sizes: [
[300, 250],
[300, 600],
[160, 600],
],
bids: [
{
bidder: 'adform',
params: { mid: '657832' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564226' },
},
{
bidder: 'openx',
params: { unit: '540684186', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247708', sizes: [9, 10, 15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58995 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657832' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564226' },
},
{
bidder: 'openx',
params: { unit: '540684186', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247726', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58994 },
},
],
},
};
adUnits[6] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_floorad',
sizes: [
[1280, 100],
[970, 90],
[728, 90],
[300, 100],
[320, 100],
[320, 50],
[300, 50],
[1, 1],
[1, 4],
],
isFloorad: true, //da aggiungere SEMPRE per il floorad, senza non parte il floorad
interval: 60,
mappings: {
desktop: [
[1280, 100],
[970, 90],
[728, 90],
[1, 1],
[1, 4],
],
mobile: [
[300, 100],
[320, 100],
[320, 50],
[300, 50],
[1, 1],
[1, 4],
],
},
hb: {
sizes: [
[728, 90],
[970, 90],
],
bids: [
{
bidder: 'adform',
params: { mid: '657828' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564200' },
},
{
bidder: 'openx',
params: { unit: '540684178', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247698', sizes: [2, 55] },
},
/*,
{
bidder: 'smartadserver',
params: {siteId: 290592, domain:'https://prg.smartadserver.com',pageId:1066651, formatId:58991}
}*/
],
},
hbmobile: {
sizes: [
[300, 100],
[320, 100],
],
bids: [
{
bidder: 'adform',
params: { mid: '657829' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564207' },
},
{
bidder: 'openx',
params: { unit: '540684178', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247716', sizes: [19, 117] },
},
],
},
};
adUnits[7] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_skin',
sizes: [
[1, 1],
[1, 3],
[1800, 1000],
[1800, 900],
],
mappings: {
desktop: [
[1, 1],
[1, 3],
[1800, 1000],
[1800, 900],
],
mobile: [
[1, 1],
[1, 3],
],
},
// isSkin: true,
hb: {
sizes: [
[1, 1],
[1800, 1000],
[1800, 900],
],
bids: [
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1456378', sizes: [68] },
},
],
},
hbmobile: {},
};
adUnits[8] = {
name: '/21826443154/Studiarapido/Studiarapido_b4u_video_desktop',
sizes: [[1, 1]],
idb4u: 'video-evo-desktop',
mappings: {
desktop: [[1, 1]],
mobile: [[1, 1]],
},
};
adUnits[10] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_sidebarMiddle',
sizes: [
[300, 250],
[160, 600],
[300, 600],
],
lazy: true,
mappings: {
desktop: [
[300, 250],
[160, 600],
[300, 600],
],
mobile: [[300, 250]],
},
hb: {
sizes: [
[300, 250],
[300, 600],
[160, 600],
],
bids: [
{
bidder: 'adform',
params: { mid: '657833' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564227' },
},
{
bidder: 'openx',
params: { unit: '540684183', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247706', sizes: [9, 10, 15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58995 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657833' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564227' },
},
{
bidder: 'openx',
params: { unit: '540684183', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247720', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58994 },
},
],
},
};
adUnits[13] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_interstitial_crevo',
isInterstitial:true,
sizes: [[1, 7],[300, 250], [640, 250], [336, 250], [336, 280], [320, 480], [640, 480], [600, 250], [480, 320]],
mappings: {
desktop: [[1, 7],[300, 250], [640, 250], [336, 250], [336, 280], [320, 480], [640, 480], [600, 250], [480, 320]],
mobile: [[1, 7],[300, 250], [336, 250], [336, 280], [320, 480] ]
},
hb: {},
hbmobile: {}
};
adUnits[15] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_optiscroll_premium',
sizes: [[1, 10]],
offset: 600,
lazy: true,
mappings: {
desktop: [[1, 10]],
mobile: [[1, 10]],
},
hb: {},
hbmobile: {},
};
adUnits[16] = {
name: '/5966054,22637939742/StudiaRapido/StudiaRapido_intext_contentrevolution',
sizes: [[300, 250], [300, 600], 'fluid'],
lazy: true,
offset: 600,
mappings: {
desktop: [[300, 250], [300, 600], 'fluid'],
mobile: [[300, 250], [300, 600], 'fluid'],
},
advanced: {
mode: 'advanced',
filter: function(node) {
if (node.closest('td').length > 0 ) { return false; }
if (node.closest('table').length > 0 ) { return false; }
return true;
},
},
hb: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657827' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564197' },
},
{
bidder: 'openx',
params: { unit: '540684180', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251770', zoneId: '1247700', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58993 },
},
],
},
hbmobile: {
sizes: [[300, 250]],
bids: [
{
bidder: 'adform',
params: { mid: '657827' },
},
{
bidder: 'appnexusAst',
params: { placementId: '15564197' },
},
{
bidder: 'openx',
params: { unit: '540684180', delDomain: 'evolution-d.openx.net' },
},
{
bidder: 'rubicon',
params: { accountId: '17322', siteId: '251772', zoneId: '1247718', sizes: [15] },
},
{
bidder: 'smartadserver',
params: { siteId: 290592, domain: 'https://prg.smartadserver.com', pageId: 1066651, formatId: 58994 },
},
],
},
};
optiload.config.adunits = adUnits;
optiload.enable();
});
optiload.cmd.push(function() {
optiload.addEventListener('ready', function() {
//ADSENSE
(function() {
var k = document.createElement('script'),
el = document.getElementsByTagName('script')[0];
k.async = true;
k.setAttribute('type', 'text/javascript');
k.setAttribute('data-ad-client', 'ca-pub-8945354104464549');
k.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
el.parentNode.insertBefore(k, el);
})();
//Player Aniview
optiload.fn.utils.loadJs('https://assets.evolutionadv.it/studiarapido_it/video.js');
startContentRevolution();
window.top.optiload.$('body').on('evoContentRevolutionChangedUrl', function () {
optiload.fn.loadInterstitial();
});
optiload.fn.loadComscore();
insertIntextCustom();
optiload.fn.standardConfig();
/*if (window.top.optiload.$('.single-post').length > 0) {
optiload.$('.td-pb-span8.td-main-content').append('');
optiload.$('.td-pb-span8.td-main-content').append('');
insertEvoBridPlayer();
} else {
optiload.$('body').append('');
optiload.$('body').append('');
insertEvoBridPlayerHomeCategorie();
} */
//insertEvoBridImagePlayer();
});
});
function insertIntextCustom() {
var $texte = optiload.$('.td-post-content').last();
var evoIntextId = optiload.fn.utils.getIdIntext();
if ($texte.length > 0) {
var $p = $texte.find('p');
var limit = optiload.config.intext_limit;
var currentLimit = limit;
var wordCount = 0;
var count = Date.now() + 1;
var stripText;
var $pAndImg = $texte.find('p, img');
$pAndImg.find('script').remove();
for (var i = 0; i < $pAndImg.length; i++) {
stripText = null;
var $node = optiload.$($pAndImg[i]);
if ($node.is('p')) {
if ($node.text().length) {
stripText = optiload.$.parseHTML($node.text());
}
if (stripText && stripText.length) {
wordCount += optiload
.$(stripText[0])
.text()
.split(' ').length;
if (wordCount > currentLimit) {
var j = i + 1;
var found = false;
while (j < $pAndImg.length && !found) {
if (
optiload.$($pAndImg[j]).is('p:not(.toc)') &&
optiload
.$(stripText[0])
.text()
.trim().length > 0
) {
found = true;
optiload.$($pAndImg[j]).after("");
i = j - 1; //
}
j++;
}
count++;
wordCount = 0;
}
}
}
}
}
}
function insertIntextOptiScroll(objNewArticles) {
var $texte = window.optiload.$(objNewArticles, document.top).last();
var evoIntextId;
if (typeof contentRevolutionConfig.intextAdunitId !== 'undefined') {
evoIntextId = contentRevolutionConfig.intextAdunitId;
} else {
evoIntextId = window.optiload.fn.utils.getIdIntext();
}
if (evoIntextId !== -1 && $texte.length > 0) {
var $p = $texte.find('.evostep>.evo-articolo-spons-text p');
if (contentRevolutionConfig.insertIntoPromo) {
$p = $texte.find('.evo-articolo-spons-text p');
}
var limit = window.optiload.config.intext_limit;
if (typeof contentRevolutionConfig.intext_limit !== 'undefined') {
limit = contentRevolutionConfig.intext_limit;
}
var currentLimit = limit;
var count = Date.now() + 1;
var stripText;
var $pAndImg = $texte.find('.evostep>.evo-articolo-spons-text p, .evostep>.evo-articolo-spons-text img');
if (contentRevolutionConfig.insertIntoPromo) {
$pAndImg = $texte.find('.evo-articolo-spons-text p, .evostep>.evo-articolo-spons-text img');
}
$pAndImg.find('script').remove();
var content = [];
for (var i = 0; i < $pAndImg.length; i++) {
stripText = null;
var $node = window.optiload.$($pAndImg[i]);
if ($node.is('img')) {
content.push({
$node: $node,
wordCount: 0,
});
} else if ($node.is('p')) {
if ($node.text().length) {
stripText = window.optiload.$.parseHTML($node.text());
}
if (stripText && stripText.length) {
var wordCount = window.optiload
.$(stripText[0])
.text()
.split(' ').length;
content.push({
$node: $node,
wordCount: wordCount,
});
}
}
}
var wordCount = 0;
for (var i = 0; i < content.length; i++) {
wordCount += content[i].wordCount;
if (wordCount > currentLimit) {
var j = i + 1;
var found = false;
while (j < content.length && !found) {
if (content[j].$node.is('p:not(.toc)') && getWordCountCR(content.slice(j)) > 50) {
found = true;
content[i].$node.after("");
i = j - 1;
}
j++;
}
count++;
wordCount = 0;
}
}
//if (typeof contentRevolutionConfig.intextFinal !== 'undefined' && contentRevolutionConfig.intextFinal) {
//add one intext at least
window.top.optiload.$('.evostep>.evo-articolo-spons-text', document.top).each(function() {
if (!window.top.optiload.$(this).find('.gptslot-optiscroll').length) {
window.top.optiload.$(this).append("");
}
});
//}
}
}
function insertEvoBridImagePlayer() {
console.log('[BRIDTV] start');
var evoSelectorContainer = '.td-post-featured-image';
var evoPlayerId = '16996';
var evoVideoId = '497199';
var adErrorFired = false;
optiload.$.belowthefold = function(element, settings) {
var fold = optiload.$(window.top).height() + optiload.$(window.top).scrollTop();
return fold <= optiload.$(element).offset().top - settings.threshold;
};
optiload.$.abovethetop = function(element, settings) {
var top = optiload.$(window.top).scrollTop();
return top >= optiload.$(element).offset().top + optiload.$(element).height() - settings.threshold;
};
optiload.$.rightofscreen = function(element, settings) {
var fold = optiload.$(window.top).width() + optiload.$(window.top).scrollLeft();
return fold <= optiload.$(element).offset().left - settings.threshold;
};
optiload.$.leftofscreen = function(element, settings) {
var left = optiload.$(window.top).scrollLeft();
return left >= optiload.$(element).offset().left + optiload.$(element).width() - settings.threshold;
};
optiload.$.inviewport = function(element, settings) {
return !optiload.$.rightofscreen(element, settings) && !optiload.$.leftofscreen(element, settings) && !optiload.$.belowthefold(element, settings) && !optiload.$.abovethetop(element, settings);
};
optiload.$.extend(optiload.$.expr[':'], {
'below-the-fold': function(a, i, m) {
return optiload.$.belowthefold(a, {
threshold: 0,
});
},
'above-the-top': function(a, i, m) {
return optiload.$.abovethetop(a, {
threshold: 0,
});
},
'left-of-screen': function(a, i, m) {
return optiload.$.leftofscreen(a, {
threshold: 0,
});
},
'right-of-screen': function(a, i, m) {
return optiload.$.rightofscreen(a, {
threshold: 0,
});
},
'in-viewport': function(a, i, m) {
return optiload.$.inviewport(a, {
threshold: 0,
});
},
});
//load script
// var sBrid = document.createElement("script");
// sBrid.type = "text/javascript";
// sBrid.src = "//services.brid.tv/player/build/brid.min.js";
// var node = document.getElementsByTagName("script")[0];
// //@ts-ignore
// node.parentNode.insertBefore(sBrid, node);
optiload.fn.utils.loadJs('https://services.brid.tv/player/build/brid.min.js', function() {
if (optiload.$(evoSelectorContainer).length) {
optiload
.$(evoSelectorContainer)
.find('img:first')
.each(function() {
if (this.complete || optiload.$(this).height() > 0) {
setTimeout(evoStartPlayerImg, 1000);
} else {
optiload.$(this).on('load', function() {
setTimeout(evoStartPlayerImg, 1000);
});
}
});
}
function evoStartPlayerImg() {
$firstImg = optiload.$(evoSelectorContainer).find('img:first');
optiload.$(evoSelectorContainer).append('');
// console.log('Document pronto');
// console.log('prima img width '+$firstImg.width());
//$firstImg.on('load', function() {
// console.log('Load image pronto');
var imgWidth = $firstImg.width();
var imgHeight = $firstImg.height();
var imgValidVideo = imgWidth >= 260 && imgHeight >= 145;
if (imgValidVideo) {
var idWrapImg = 'evo-img-' + Date.now();
var evoBridObj = '';
var editBridSticky = true;
// var imgZindex = $firstImg.css("z-index");
// if(!$.isNumeric(imgZindex)) {
// imgZindex = 30;
// } else {
// imgZindex += 30;
// }
var imgZindex = 100000000000;
if ($firstImg.parent().is('a')) {
$firstImg.parent().wrap('');
} else {
$firstImg.wrap('');
}
//alert($firstImg.width());
//$('#'+idWrapImg).append('');
var intervalBridClose = setInterval(checkBridClose, 500);
function checkBridClose() {
if (optiload.$('.brid-close-banner').length) {
optiload.$('.brid-close-banner').on('click', function() {
// console.log('Click close!');
// if($('#evoBridBox').css('position') == 'relative') {
//console.log('EHI TU SISTEMATI click close!');
//setTimeout(evoRepositionBrid,600);
evoBridObj.SlideInView.forceHide();
setTimeout(evoRepositionBrid, 100);
editBridSticky = false;
//}
});
clearInterval(intervalBridClose);
}
}
var intervalBridTemp;
var startCheckView = false;
function checkBridTemp() {
if (optiload.$('.brid-temp-holder').length) {
//console.log("riposiziono brid-temp-holder");
optiload.$('.brid-temp-holder').css({
display: 'none',
position: 'absolute',
top: '0px',
left: '0px',
});
//clearInterval(intervalBridTemp);
}
}
function evoRepositionBrid() {
optiload.$('#evoBridBox').css({
position: 'absolute',
width: imgWidth,
height: imgHeight,
top: '0px',
left: '0px',
'z-index': imgZindex,
});
optiload.$('.brid-temp-holder').css({
display: 'none',
position: 'absolute',
top: '0px',
left: '0px',
});
}
function b4u_bridtv_on_request_ad() {
console.log('[BRIDTV] request ad');
//$("#evoBridBox").hide();
}
function b4u_bridtv_on_ad_start() {
console.log('[BRIDTV] ad start');
optiload.$('#evoBridBox').show();
startCheckView = true;
}
function b4u_bridtv_on_vpaid_start() {
console.log('[BRIDTV] vpaid start');
optiload.$('#evoBridBox').show();
startCheckView = true;
}
function b4u_bridtv_on_adImpression() {
console.log('[BRIDTV] adImpression');
optiload.$('#evoBridBox').show();
startCheckView = true;
}
function b4u_bridtv_on_start() {
console.log('[BRIDTV] Contenuto Start ');
$bp('#evoBridBox').SlideInView.forceHide();
setTimeout(function() {
$bp('#evoBridBox').pause();
}, 6500);
}
function b4u_bridtv_on_error() {
console.log('[BRIDTV] ad error');
adErrorFired = true;
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
//evoBridObj.destroy(true);
// optiload.$("#evoBridBox").remove();
clearInterval(intervalBridClose);
if (optiload.$('.brid-close').length) {
optiload.$('.brid-close').remove();
}
editBridSticky = false;
startCheckView = false;
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
}
function b4u_bridtv_on_adEnd() {
if (!adErrorFired) {
console.log('[BRIDTV] ad End ');
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
}
clearInterval(intervalBridClose);
evoBridObj.SlideInView.forceHide();
setTimeout(evoRepositionBrid, 100);
if (optiload.$('.brid-close').length) {
optiload.$('.brid-close').remove();
}
editBridSticky = false;
setTimeout(checkBridView, 500);
}
evoBridObj = $bp(
'evoBridBox',
{
id: evoPlayerId,
width: imgWidth,
height: imgHeight,
//"forcePlayerDisplay": false,
//"autoplayStickyAdOnly": true,
video: evoVideoId,
inviewBottomOffset: '0',
inviewRightOffset: '0',
// "video": {
// "source": {
// "src": "https://cdn.evolutionadv.it/voloscontato/veduta-di-polignano-a-mare-destate.mp4"
// }
// }
},
function() {
console.log('[BRIDTV] player ready');
$bp('evoBridBox').SlideInView.manualForced = true;
$bp('evoBridBox').SlideInView.transitionSpeed = 0;
//for dfp
//evoRepositionBrid();
var evoDivMove = optiload.$('#evoBridBox').detach();
optiload.$('#' + idWrapImg).append(evoDivMove);
evoRepositionBrid();
intervalBridTemp = setInterval(checkBridTemp, 500);
// var cssBrid = ".brid-temp-holder{display:none!important;}";
// var head = document.head || document.getElementsByTagName('head')[0];
// var style = document.createElement('style');
// style.type = 'text/css';
// if (style.styleSheet) {
// style.styleSheet.cssText = cssBrid;
// } else {
// style.appendChild(document.createTextNode(cssBrid));
// }
// head.appendChild(style);
//$('#evoBridBox').show();
$bp('evoBridBox').add('requestAd', b4u_bridtv_on_request_ad);
$bp('evoBridBox').add('adStart', b4u_bridtv_on_ad_start);
$bp('evoBridBox').add('vpaidStart', b4u_bridtv_on_vpaid_start);
$bp('evoBridBox').add('adImpression', b4u_bridtv_on_adImpression);
$bp('evoBridBox').add('adError', b4u_bridtv_on_error);
$bp('evoBridBox').add('adEnd', b4u_bridtv_on_adEnd);
$bp('evoBridBox').add('start', b4u_bridtv_on_start);
$bp('evoBridBox').add('ended', function() {
console.log('[BRIDTV] ended');
evoBridObj.destroy(true);
optiload.$('#evoBridBox').remove();
editBridSticky = false;
startCheckView = false;
});
optiload.$(window.document).on('scroll', function() {
if (startCheckView) {
curStatusBridView = optiload.$('#' + idWrapImg).is(':in-viewport');
if (!isCheckBridView && curStatusBridView != precStatusBridView) {
//console.log("parte check in view");
setTimeout(checkBridView, 1000);
isCheckBridView = true;
precStatusBridView = curStatusBridView;
}
}
});
}
);
var isCheckBridView = false;
var precStatusBridView = null;
var curStatusBridView = optiload.$('#' + idWrapImg).is(':in-viewport');
function checkBridView() {
//console.log("brid in view: "+$('#'+idWrapImg).is(':in-viewport'));
if (optiload.$('#' + idWrapImg).is(':in-viewport')) {
if (editBridSticky) {
//console.log("tolgo sticky");
$bp('evoBridBox').SlideInView.forceHide();
setTimeout(evoRepositionBrid, 100);
} else {
//console.log("player play");
evoBridObj.trigger('userInteraction');
setTimeout(function() {
evoBridObj.play();
}, 500);
}
} else {
if (editBridSticky) {
//console.log("metto sticky");
$bp('evoBridBox').SlideInView.forceShow();
checkBridTemp();
} else {
//console.log("player pausa");
evoBridObj.pause();
}
}
isCheckBridView = false;
}
}
//});
}
});
}
function insertEvoBridPlayer() {
var evoSlotVideo = optiload.$("div[data-adunitid='11']");
if (optiload.fn.isMobile()) {
evoSlotVideo = optiload.$("div[data-adunitid='12']");
}
console.log('[BRIDTV] start');
//load script
// var sBrid = document.createElement("script");
// sBrid.type = "text/javascript";
// sBrid.src = "//services.brid.tv/player/build/brid.min.js";
// var node = document.getElementsByTagName("script")[0];
// //@ts-ignore
// node.parentNode.insertBefore(sBrid, node);
optiload.fn.utils.loadJs('https://services.brid.tv/player/build/brid.min.js', function() {
for (var i = 0; i < evoSlotVideo.length; i++) {
optiload.$(evoSlotVideo[i]).append('');
//config
var adErrorFired = false;
var b4u_bridtv_conf = {
div_id: 'Brid_29506692_' + i,
player_id: 16996,
player_width: 16,
player_height: 9,
end_sticky_timeout: 200,
video_id: 497199,
passback_sync: false,
passback_width_px: 300,
passback_height_px: 250,
passback_ad_unit: '/5966054/test/test',
};
// -------------------------------------------- AUXILIARY
function b4u_brdtv_passback() {
// config
console.log('[BRIDTV] passback Async');
var w = b4u_bridtv_conf.passback_width_px;
var h = b4u_bridtv_conf.passback_height_px;
var ad_unit = b4u_bridtv_conf.passback_ad_unit;
var el = window.document.getElementById(b4u_bridtv_conf.div_id);
el.innerHTML = '';
el.style.display = 'none';
// div
var d = document.createElement('div');
d.setAttribute('data-glade', '');
d.setAttribute('data-ad-unit-path', ad_unit);
d.setAttribute('width', w);
d.setAttribute('height', h);
d.setAttribute('style', 'width: ' + w + 'px; height: ' + h + 'px; position: relative; margin: 0px auto;');
b4u_bridtv_insert_after(d, el);
// script
var s = document.createElement('script');
s.setAttribute('async', 'async');
s.src = 'https://securepubads.g.doubleclick.net/static/glade.js';
b4u_bridtv_insert_after(s, el);
// destroy "X"
optiload.$('.brid-close').remove();
console.log('[BRIDTV] passback Async rendered');
}
function b4u_brdtv_passback_sync() {
// config
console.log('[BRIDTV] passback sync');
var w = b4u_bridtv_conf.passback_width_px;
var h = b4u_bridtv_conf.passback_height_px;
var ad_unit = b4u_bridtv_conf.passback_ad_unit;
var el = document.getElementById(b4u_bridtv_conf.div_id);
var id = b4u_bridtv_conf.div_id + '_passback_sync';
var code = "googletag.pubads().definePassback('" + ad_unit + "', [" + w + ', ' + h + ']).display();';
el.innerHTML = '';
el.style.display = 'none';
// iframe
var iframe = document.createElement('iframe');
iframe.setAttribute('id', id);
iframe.setAttribute('frameBorder', '0');
iframe.setAttribute('scrolling', 'no');
iframe.setAttribute('width', w);
iframe.setAttribute('height', h);
iframe.setAttribute('marginwidth', '0');
iframe.setAttribute('marginheight', '0');
iframe.setAttribute('vspace', '0');
iframe.setAttribute('hspace', '0');
iframe.setAttribute('style', 'width:' + w + 'px;height:' + h + 'px;position:relative;');
// javascript
iframe.src = "JavaScript:''";
b4u_bridtv_insert_after(iframe, el);
code = "var inDapIF = true " + code + '';
var ifr = window.document.getElementById(id);
ifr.contentWindow.document.open('text/html', 'replace');
ifr.contentWindow.document.write(code);
ifr.contentWindow.document.close();
// destroy "X"
optiload.$('.brid-close').remove();
console.log('[BRIDTV] passback sync rendered');
}
function b4u_bridtv_insert_after(newNode, referenceNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
// -------------------------------------------- EVENTS
function b4u_bridtv_on_request_ad() {
console.log('[BRIDTV] request ad');
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
function b4u_bridtv_on_ad_start() {
console.log('[BRIDTV] ad start');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
}
function b4u_bridtv_on_vpaid_start() {
console.log('[BRIDTV] vpaid start');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
}
function b4u_bridtv_on_adImpression() {
console.log('[BRIDTV] adImpression');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
/* setTimeout(function () {
// === START VIRALIZE ===
// var s = document.createElement("script"),
// el = document.getElementsByTagName("script")[0];
// s.src = "https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm"; el.setAttribute('data-wid','auto');el.setAttribute('type','text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
},10000)(); */
}
function b4u_bridtv_on_adEnd() {
if (!adErrorFired) {
evoadipolo();
console.log('[BRIDTV] ad End ');
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
// var sWanted = document.createElement("script"),
// elWanted = document.getElementsByTagName(
// "script"
// )[0];
// sWanted.src =
// "https://tags.smilewanted.com/formats/corner-video/IlMediconline_it_3ee8cff";
// elWanted.setAttribute("type", "text/javascript");
// elWanted.parentNode.insertBefore(sWanted, elWanted);
}
}
function b4u_bridtv_on_error() {
console.log('[BRIDTV] ad error');
evoadipolo();
// optiload.$("#" + b4u_bridtv_conf.div_id).remove();
// $bp(b4u_bridtv_conf.div_id).destroy();
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
adErrorFired = true;
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
// var sWanted = document.createElement("script"),
// elWanted = document.getElementsByTagName("script")[0];
// sWanted.src =
// "https://tags.smilewanted.com/formats/corner-video/IlMediconline_it_3ee8cff";
// elWanted.setAttribute("type", "text/javascript");
// elWanted.parentNode.insertBefore(sWanted, elWanted);
}
function b4u_bridtv_on_start() {
console.log('[BRIDTV] Contenuto Start ');
$bp(b4u_bridtv_conf.div_id).SlideInView.forceHide();
/* setTimeout(function() {
$bp('#' + b4u_bridtv_conf.div_id).pause();
}, 7000);*/
}
function b4u_bridtv_on_ready() {
console.log('[BRIDTV] player ready');
$bp(b4u_bridtv_conf.div_id).add('requestAd', b4u_bridtv_on_request_ad);
$bp(b4u_bridtv_conf.div_id).add('adStart', b4u_bridtv_on_ad_start);
$bp(b4u_bridtv_conf.div_id).add('vpaidStart', b4u_bridtv_on_vpaid_start);
$bp(b4u_bridtv_conf.div_id).add('adImpression', b4u_bridtv_on_adImpression);
$bp(b4u_bridtv_conf.div_id).add('adError', b4u_bridtv_on_error);
$bp(b4u_bridtv_conf.div_id).add('adEnd', b4u_bridtv_on_adEnd);
$bp(b4u_bridtv_conf.div_id).add('start', b4u_bridtv_on_start);
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
// -------------------------------------------- INIT
$bp(
b4u_bridtv_conf.div_id.toString(),
{
id: b4u_bridtv_conf.player_id.toString(),
width: b4u_bridtv_conf.player_width.toString(),
height: b4u_bridtv_conf.player_height.toString(),
video: b4u_bridtv_conf.video_id.toString(),
inviewBottomOffset: '0px',
inviewRightOffset: '0px',
prebid_timeout: 5000,
prebid_variable: 'evopbjs',
a9_timeout: 5000,
// autoplayStickyAdOnly: true
},
b4u_bridtv_on_ready
);
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
});
}
function insertEvoBridPlayerHomeCategorie() {
var evoSlotVideo = optiload.$("div[data-adunitid='11']");
if (optiload.fn.isMobile()) {
evoSlotVideo = optiload.$("div[data-adunitid='12']");
}
console.log('[BRIDTV] start');
//load script
// var sBrid = document.createElement("script");
// sBrid.type = "text/javascript";
// sBrid.src = "//services.brid.tv/player/build/brid.min.js";
// var node = document.getElementsByTagName("script")[0];
// //@ts-ignore
// node.parentNode.insertBefore(sBrid, node);
optiload.fn.utils.loadJs('https://services.brid.tv/player/build/brid.min.js', function() {
for (var i = 0; i < evoSlotVideo.length; i++) {
optiload.$(evoSlotVideo[i]).append('');
//config
var adErrorFired = false;
var b4u_bridtv_conf = {
div_id: 'Brid_29506692_' + i,
player_id: 29820,
player_width: 420,
player_height: 220,
end_sticky_timeout: 200,
video_id: 497199,
passback_sync: false,
passback_width_px: 300,
passback_height_px: 250,
passback_ad_unit: '/5966054/test/test',
};
// -------------------------------------------- AUXILIARY
function b4u_brdtv_passback() {
// config
console.log('[BRIDTV] passback Async');
var w = b4u_bridtv_conf.passback_width_px;
var h = b4u_bridtv_conf.passback_height_px;
var ad_unit = b4u_bridtv_conf.passback_ad_unit;
var el = window.document.getElementById(b4u_bridtv_conf.div_id);
el.innerHTML = '';
el.style.display = 'none';
// div
var d = document.createElement('div');
d.setAttribute('data-glade', '');
d.setAttribute('data-ad-unit-path', ad_unit);
d.setAttribute('width', w);
d.setAttribute('height', h);
d.setAttribute('style', 'width: ' + w + 'px; height: ' + h + 'px; position: relative; margin: 0px auto;');
b4u_bridtv_insert_after(d, el);
// script
var s = document.createElement('script');
s.setAttribute('async', 'async');
s.src = 'https://securepubads.g.doubleclick.net/static/glade.js';
b4u_bridtv_insert_after(s, el);
// destroy "X"
optiload.$('.brid-close').remove();
console.log('[BRIDTV] passback Async rendered');
}
function b4u_brdtv_passback_sync() {
// config
console.log('[BRIDTV] passback sync');
var w = b4u_bridtv_conf.passback_width_px;
var h = b4u_bridtv_conf.passback_height_px;
var ad_unit = b4u_bridtv_conf.passback_ad_unit;
var el = document.getElementById(b4u_bridtv_conf.div_id);
var id = b4u_bridtv_conf.div_id + '_passback_sync';
var code = "googletag.pubads().definePassback('" + ad_unit + "', [" + w + ', ' + h + ']).display();';
el.innerHTML = '';
el.style.display = 'none';
// iframe
var iframe = document.createElement('iframe');
iframe.setAttribute('id', id);
iframe.setAttribute('frameBorder', '0');
iframe.setAttribute('scrolling', 'no');
iframe.setAttribute('width', w);
iframe.setAttribute('height', h);
iframe.setAttribute('marginwidth', '0');
iframe.setAttribute('marginheight', '0');
iframe.setAttribute('vspace', '0');
iframe.setAttribute('hspace', '0');
iframe.setAttribute('style', 'width:' + w + 'px;height:' + h + 'px;position:relative;');
// javascript
iframe.src = "JavaScript:''";
b4u_bridtv_insert_after(iframe, el);
code = "var inDapIF = true " + code + '';
var ifr = window.document.getElementById(id);
ifr.contentWindow.document.open('text/html', 'replace');
ifr.contentWindow.document.write(code);
ifr.contentWindow.document.close();
// destroy "X"
optiload.$('.brid-close').remove();
console.log('[BRIDTV] passback sync rendered');
}
function b4u_bridtv_insert_after(newNode, referenceNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
// -------------------------------------------- EVENTS
function b4u_bridtv_on_request_ad() {
console.log('[BRIDTV] request ad');
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
function b4u_bridtv_on_ad_start() {
console.log('[BRIDTV] ad start');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
}
function b4u_bridtv_on_vpaid_start() {
console.log('[BRIDTV] vpaid start');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
}
function b4u_bridtv_on_adImpression() {
console.log('[BRIDTV] adImpression');
optiload.$('#' + b4u_bridtv_conf.div_id).show();
/* setTimeout(function () {
// === START VIRALIZE ===
// var s = document.createElement("script"),
// el = document.getElementsByTagName("script")[0];
// s.src = "https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm"; el.setAttribute('data-wid','auto');el.setAttribute('type','text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
},10000)(); */
}
function b4u_bridtv_on_adEnd() {
if (!adErrorFired) {
console.log('[BRIDTV] ad End ');
evoadipolo();
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
}
}
function b4u_bridtv_on_error() {
console.log('[BRIDTV] ad error');
evoadipolo();
//optiload.$("#"+b4u_bridtv_conf.div_id).remove();
// $bp(b4u_bridtv_conf.div_id).destroy();
adErrorFired = true;
// setTimeout(function(){ (b4u_bridtv_conf.passback_sync)? b4u_brdtv_passback_sync() : b4u_brdtv_passback(); }, b4u_bridtv_conf.end_sticky_timeout+100);
// === START VIRALIZE ===
// var s = document.createElement('script'),
// el = document.getElementsByTagName('script')[0];
// s.src = 'https://ads.viralize.tv/display/?zid=AADXC3cOg2C2yMGm';
// el.setAttribute('data-wid', 'auto');
// el.setAttribute('type', 'text/javascript');
// el.parentNode.insertBefore(s, el);
// === END VIRALIZE ===
//avantis
// === START AVANTIS ===
// var sAvantis = document.createElement('script'),
// elAvantis = document.getElementsByTagName('script')[0];
// sAvantis.async = true;
// sAvantis.id = 'avantisJS';
// sAvantis.src = 'https://cdn.avantisvideo.com/avm/js/video-loader.js?id=071f7e7a-29d9-4343-84c1-5915befe1b7c&tagId=1&subId=&callback=';
// elAvantis.setAttribute('type', 'text/javascript');
// elAvantis.parentNode.insertBefore(sAvantis, elAvantis);
// === END AVANTIS ===
}
function b4u_bridtv_on_start() {
console.log('[BRIDTV] Contenuto Start ');
// $bp("#"+b4u_bridtv_conf.div_id).SlideInView.forceHide();
/*setTimeout(function() {
$bp('#' + b4u_bridtv_conf.div_id).pause();
}, 7000);*/
}
function b4u_bridtv_on_ready() {
console.log('[BRIDTV] player ready');
$bp(b4u_bridtv_conf.div_id).add('requestAd', b4u_bridtv_on_request_ad);
$bp(b4u_bridtv_conf.div_id).add('adStart', b4u_bridtv_on_ad_start);
$bp(b4u_bridtv_conf.div_id).add('vpaidStart', b4u_bridtv_on_vpaid_start);
$bp(b4u_bridtv_conf.div_id).add('adImpression', b4u_bridtv_on_adImpression);
$bp(b4u_bridtv_conf.div_id).add('adError', b4u_bridtv_on_error);
$bp(b4u_bridtv_conf.div_id).add('adEnd', b4u_bridtv_on_adEnd);
$bp(b4u_bridtv_conf.div_id).add('start', b4u_bridtv_on_start);
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
// -------------------------------------------- INIT
$bp(
b4u_bridtv_conf.div_id.toString(),
{
id: b4u_bridtv_conf.player_id.toString(),
width: b4u_bridtv_conf.player_width.toString(),
height: b4u_bridtv_conf.player_height.toString(),
video: b4u_bridtv_conf.video_id.toString(),
inviewBottomOffset: '0px',
inviewRightOffset: '0px',
prebid_timeout: 5000,
a9_timeout: 5000,
prebid_variable: 'evopbjs',
showSnapshotOnLoadingAd: true,
autoplayStickyAdOnly: true,
},
b4u_bridtv_on_ready
);
//optiload.$("#"+b4u_bridtv_conf.div_id).hide();
}
});
}
function evoadipolo() {
console.log( "Richiamato pb ADPL " );
optiload.$('body').append('');
var ukJS = document.createElement('script');
ukJS.src = 'https://tg1.modoro360.com/api/adserver/spt?AV_TAGID=628a419be23ebd42e9521285&AV_PUBLISHERID=628a3bbde7840e10803247e4';
ukJS.type = 'text/javascript';
ukJS.async = true;
ukJS.id = "AV628a419be23ebd42e9521285";
document.getElementsByTagName('head')[0].append(ukJS);
;
}