<\/div>"},"mobile_rectangle_infinite":{"ad_type":"\/23130052494\/mobile_rectangle__infinite","screen_type":"mobile","size":[[300,250],[300,300],"fluid"],"html":"
<\/div>"},"leaderboard_1_xl":{"ad_type":"\/23130052494\/leaderboard_1_xl","screen_type":"xl","size":[[980,120],[970,250],[970,90],"fluid",[728,90],[750,200],[980,90],[980,200],[750,100],[1200,250],[930,180]],"html":"
<\/div>"},"leaderboard_1_lg":{"ad_type":"\/23130052494\/leaderboard_1_lg","screen_type":"lg","size":["fluid",[930,180],[970,90],[980,200],[750,100],[970,250],[980,90],[728,90],[750,200],[980,120]],"html":"
<\/div>"},"leaderboard_2_xl":{"ad_type":"\/23130052494\/leaderboard_2_xl","screen_type":"xl","size":[[728,90],[750,200],[980,90],"fluid",[750,100],[980,120],[930,180],[970,90],[970,250],[980,200],[1200,250]],"html":"
<\/div>"},"leaderboard_2_lg":{"ad_type":"\/23130052494\/leaderboard_2_lg","screen_type":"lg","size":[[750,100],[980,200],[970,90],[728,90],[750,200],[970,250],[980,120],[930,180],"fluid",[980,90]],"html":"
<\/div>"},"leaderboard_3_xl":{"ad_type":"\/23130052494\/leaderboard_3_xl","screen_type":"xl","size":[[930,180],[970,90],[980,120],[1200,250],[750,200],[970,250],[728,90],[980,200],[750,100],[980,90],"fluid"],"html":"
<\/div>"},"leaderboard_3_lg":{"ad_type":"\/23130052494\/leaderboard_3_lg","screen_type":"lg","size":[[750,100],[980,200],[970,90],[728,90],[750,200],[970,250],[980,120],[930,180],"fluid",[980,90]],"html":"
<\/div>"},"sidebar_1":{"ad_type":"\/23130052494\/sidebar_1","screen_type":"desktop","size":["fluid",[120,600],[160,600],[300,250],[300,300],[300,600]],"html":"
<\/div>"},"sidebar_2":{"ad_type":"\/23130052494\/sidebar_2","screen_type":"desktop","size":[[160,600],"fluid",[120,600],[300,250],[300,300],[300,600]],"html":"
<\/div>"},"sidebar_3":{"ad_type":"\/23130052494\/sidebar_3","screen_type":"desktop","size":[[300,300],[300,600],[160,600],[300,250],"fluid",[120,600]],"html":"
<\/div>"},"sidebar_4":{"ad_type":"\/23130052494\/sidebar_4","screen_type":"desktop","size":[[300,300],[300,600],[160,600],[300,250],"fluid",[120,600]],"html":"
<\/div>"},"sidebar_5":{"ad_type":"\/23130052494\/sidebar_5","screen_type":"desktop","size":[[120,600],"fluid",[300,300],[300,600],[160,600],[300,250]],"html":"
<\/div>"},"leaderboard_infinite_xl":{"ad_type":"\/23130052494\/leaderboard_infinite_xl","screen_type":"xl","size":[[728,90],"fluid"],"html":"
<\/div>"},"leaderboard_infinite_lg":{"ad_type":"\/23130052494\/leaderboard_infinite_lg","screen_type":"lg","size":[[300,250],"fluid"],"html":"
<\/div>"},"rectangle_1":{"ad_type":"\/23130052494\/rectangle_1","screen_type":"desktop","size":[[300,250],"fluid"],"html":"
<\/div>"},"rectangle_2":{"ad_type":"\/23130052494\/rectangle_2","screen_type":"desktop","size":[[300,250],"fluid"],"html":"
<\/div>"},"rectangle_3":{"ad_type":"\/23130052494\/rectangle_3","screen_type":"desktop","size":[[300,250],"fluid"],"html":"
<\/div>"},"rectangle_infinite":{"ad_type":"\/23130052494\/rectangle_infinite","screen_type":"desktop","size":[[300,250],"fluid"],"html":"
<\/div>"}};
// Hide betify schedule logo
$('.betify-schedule-logo').each(function() {
$(this).css('display', 'none');
});
window.googletag.cmd.push(() => {
function defineAdSlot(adUnitId, containerId, sizes) {
if (window.firstAd === null) {
window.firstAd = containerId;
}
const slot = window.googletag.defineSlot(adUnitId, sizes, containerId);
slot.addService(window.googletag.pubads());
return slot;
}
let sizeToMatch = window.matchMedia("(min-width: "+ xlSize +")").matches ? ['xl', 'desktop'] :
(window.matchMedia("(min-width: "+ lgSize +")").matches ? ['lg', 'desktop'] : ['mobile']);
let adTypeMap = {};
document.querySelectorAll('[data-ad-type]').forEach(div => {
if (!div.hasAttribute('data-ad-defined')) {
adTypeMap[div.id] = div.getAttribute('data-ad-type');
}
});
Object.entries(adTypeMap).forEach(([id, type]) => {
if (adsConfig[type] && sizeToMatch.includes(adsConfig[type].screen_type)) {
defineAdSlot(adsConfig[type].ad_type, id, adsConfig[type].size);
document.getElementById(id).setAttribute('data-ad-defined', 'true');
}
});
window.googletag.pubads().enableLazyLoad({
// Render slots within 20% viewports.
renderMarginPercent: 50,
fetchMargin: 200
});
// Register event handlers to observe lazy loading behavior.
window.googletag.pubads().addEventListener("slotRequested", (event) => {
console.log(event.slot.getSlotElementId(), "fetched");
});
window.googletag.pubads().addEventListener("slotOnload", (event) => {
console.log(event.slot.getSlotElementId(), "rendered");
});
// Enable SRA and services.
window.googletag.pubads().enableSingleRequest();
window.googletag.enableServices();
});
}