Bangladesh Premier League Live Streaming: When & How to Watch BPL Matches in India, Pakistan & Bangladesh? - myKhel
'+btitle+'
';
}else{
dmpHtml += '
'+btitle+'
';
}
}
dmpHtml += '';
document.querySelector('.oi-article-wrapper').innerHTML=dmpHtml;
}
}
})
.catch(error => {
console.log('Error fetching trending data:', error);
});
} catch (error) {
console.log('Error fetching data:', error);
}
}
}
});
}
}
if(window.location.search.indexOf('?a2h=1') > -1){
document.addEventListener('DOMContentLoaded', (event) => {
let deferredPrompt;
let isCustomPopupShown = false;
// Create and style the popup elements
const pagePopup = document.createElement('div');
pagePopup.id = 'pagePopup';
pagePopup.style.display = 'flex';
pagePopup.style.position = 'fixed';
pagePopup.style.top = '0';
pagePopup.style.left = '0';
pagePopup.style.width = '100%';
pagePopup.style.height = '100%';
pagePopup.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
pagePopup.style.justifyContent = 'center';
pagePopup.style.alignItems = 'center';
pagePopup.style.zIndex = '9999999';
pagePopup.style.display = 'none'; // Hide initially
const popupContent = document.createElement('div');
popupContent.style.backgroundColor = 'white';
popupContent.style.padding = '20px';
popupContent.style.borderRadius = '5px';
popupContent.style.textAlign = 'center';
const popupText = document.createElement('p');
popupText.textContent = 'Would you like to add this app to your home screen?';
popupText.style.fontSize = '14px';
const okButton = document.createElement('button');
okButton.id = 'okButton';
okButton.textContent = 'OK';
okButton.style.padding = '5px';
okButton.style.margin = '5px';
okButton.style.fontSize = '15px';
const cancelButton = document.createElement('button');
cancelButton.id = 'cancelButton';
cancelButton.textContent = 'Cancel';
cancelButton.style.padding = '5px';
cancelButton.style.margin = '5px';
cancelButton.style.fontSize = '15px';
popupContent.appendChild(popupText);
popupContent.appendChild(okButton);
popupContent.appendChild(cancelButton);
pagePopup.appendChild(popupContent);
document.body.appendChild(pagePopup);
function showCustomPopup() {
if (!isCustomPopupShown) {
pagePopup.style.display = 'flex';
isCustomPopupShown = true;
}
}
// Function to hide the custom popup
function hideCustomPopup() {
pagePopup.style.display = 'none';
}
// Event listener for the beforeinstallprompt event
window.addEventListener('beforeinstallprompt', (e) => {
e.preventDefault();
deferredPrompt = e;
// Show custom popup only if it hasn't been shown before
showCustomPopup();
});
// Event listener for the appinstalled event
window.addEventListener('appinstalled', (evt) => {
console.log('a2hs installed');
hideCustomPopup();
});
// Event listener for OK button click
okButton.addEventListener('click', () => {
hideCustomPopup();
if (deferredPrompt) {
deferredPrompt.prompt();
deferredPrompt.userChoice.then((choiceResult) => {
if (choiceResult.outcome === 'accepted') {
console.log('User accepted the A2HS prompt');
} else {
console.log('User dismissed the A2HS prompt');
}
deferredPrompt = null;
});
}
});
// Event listener for Cancel button click
cancelButton.addEventListener('click', () => {
hideCustomPopup();
});
// Check if the app is already installed in standalone mode
if (window.matchMedia('(display-mode: standalone)').matches) {
hideCustomPopup();
}
});
}
if(window.location.search.indexOf('?notipopup=1')>-1){
var divElement = document.getElementById("oiNotification");
if(divElement){
divElement.classList.add('shownotf');
/*var element = document.getElementById('bottomAdWrapper');
if(element){
element.classList.add('notifytestbtm');
}*/
}
}
//if(globalAdObj.gpt==0 || adBlockEnabled){
function eventOneindiaTracker(category, action, label) {
gtag('config', trackerGA);
gtag('event', category, {
'event_category': action,
'event_label': label, // Change the value dynamic
send_to: trackerGA
});
return false;
}
document.addEventListener('DOMContentLoaded', function() {
if(document.querySelector('.paidPromo')){
var anchorElements = document.querySelectorAll('.paidPromo');
anchorElements.forEach(function(anchorElement) {
anchorElement.addEventListener('click', function(event) {
console.log('Additional click event triggered');
var anchorurl = anchorElement.href;
eventOneindiaTracker('Paid Article Link Clicks','',anchorurl);
});
});
}
});
if(domainmiddle=='oneindia' || domainmiddle=='filmibeat'){
if(trackpagetype=='database'){
if(taboolaFlag==0){
var divElement = document.querySelector("#taboola-below-article-thumbnails");
if (divElement) {
// Create the script element
const scriptElement = document.createElement("script");
scriptElement.async = true;
scriptElement.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6601380052549923";
scriptElement.crossOrigin = "anonymous";
const insElement = document.createElement("ins");
insElement.className = "adsbygoogle";
insElement.style.display = "block";
insElement.setAttribute("data-ad-client", "ca-pub-6601380052549923");
insElement.setAttribute("data-ad-slot", "1435660509");
insElement.setAttribute("data-ad-format", "autorelaxed");
const pushScript = document.createElement("script");
pushScript.textContent = "(adsbygoogle = window.adsbygoogle || []).push({});";
divElement.appendChild(scriptElement);
divElement.appendChild(insElement);
divElement.appendChild(pushScript);
}
}
}
}
var loadbackfillnative=1;
if((document.querySelector('head'))&&(document.querySelector('head').hasAttribute('data-restricted_ad'))){
var restictedflag = document.querySelector('head').getAttribute('data-restricted_ad');
if (restictedflag){
loadbackfillnative=0; // To disable the widget from Homepage
}
}
if(loadbackfillnative){
if(trackpagetype!='article'){
if(isBrave){
var paidBraveexe = 0;
window.addEventListener('scroll', function() {
if (paidBraveexe == 0) {
paidBraveexe = 1;
var slotElements = document.querySelectorAll('[id*="are-slot"]');
slotElements.forEach(function(element) {
var slotId = element.id;
if(slotId){
generateBackfillAd(slotId);
}
});
if(document.getElementById('bottom-sticky')){
generateBackfillAd('bottom-sticky');
}
}
});
}
}else{
if(globalAdObj.gpt==0 || window.location.search.indexOf('?backfill=1')>-1){
var slotElements = document.querySelectorAll('[id*="are-slot"]');
slotElements.forEach(function(element) {
var slotId = element.id;
if(slotId){
generateBackfillAd(slotId);
}
});
if(document.getElementById('bottom-sticky')){
generateBackfillAd('bottom-sticky');
}
}
}
}
if(trackpagetype=='article'){
if (/Mobi|Android/i.test(navigator.userAgent)) {
const styleElement = document.createElement('style');
const cssRules = `.oiadv{margin:28px 0;min-height:280px;padding:12px 0;background:#f5f5f5}.oiadv::before{content:"Advertisement";display:inline-block;font-size:10px;font-family:arial;padding-bottom:5px;color:#ccc;text-transform:uppercase;text-align:center}`;
styleElement.textContent = cssRules;
document.head.appendChild(styleElement);
}else{
const styleElement = document.createElement('style');
const cssRules = `#are-slot-1,#are-slot-2,#are-slot-3,#are-slot-4,#are-slot-5,#are-slot-mr1,#are-slot-mr2{background:#f5f5f5;margin:14px 0;min-height:280px;padding:12px 0;}#are-slot-leaderboard,#are-slot-mr1,#are-slot-mr2,#are-slot-rightrail{background:#f5f5f5;}#are-slot-1::before,#are-slot-2::before,#are-slot-3::before,#are-slot-4::before,#are-slot-5::before,#are-slot-6::before,#are-slot-7::before,#are-slot-mr1::before,#are-slot-mr2::before{content:"Advertisement";display:block;font-size:10px;font-family:arial;padding-bottom:5px;color:#ccc;text-transform:uppercase;text-align:center}`;
styleElement.textContent = cssRules;
document.head.appendChild(styleElement);
}
}else if(trackpagetype=='home'){
}else{
if (/Mobi|Android/i.test(navigator.userAgent)) {
const styleElement = document.createElement('style');
const cssRules = `.oiadv{margin:28px 0;min-height:280px;padding:12px 0;background:#f5f5f5}.oiadv::before{content:"Advertisement";display:inline-block;font-size:10px;font-family:arial;padding-bottom:5px;color:#ccc;text-transform:uppercase;text-align:center}`;
styleElement.textContent = cssRules;
document.head.appendChild(styleElement);
}else{
const styleElement = document.createElement('style');
const cssRules=`#are-slot-1,#are-slot-2,#are-slot-3,#are-slot-4,#are-slot-5,#are-slot-mr1,#are-slot-mr2{background:#f5f5f5;margin:14px 0;min-height:280px;padding:12px 0;}#are-slot-leaderboard,#are-slot-mr1,#are-slot-mr2{background:#f5f5f5;}#are-slot-1::before,#are-slot-2::before,#are-slot-3::before,#are-slot-4::before,#are-slot-5::before,#are-slot-6::before,#are-slot-7::before,#are-slot-mr1::before,#are-slot-mr2::before{content:"Advertisement";display:block;font-size:10px;font-family:arial;padding-bottom:5px;color:#ccc;text-transform:uppercase;text-align:center}`;
styleElement.textContent = cssRules;
document.head.appendChild(styleElement);
}
}
//Hitzfeed Widget Code
if(trackpagetype=='article'){
if(document.querySelector('.hf_widget_container')){
var hitzexe = 0;
window.addEventListener('scroll', function() {
if (hitzexe==0){
hitzexe = 1;
var dpaFtSc = document.createElement("script");
dpaFtSc.id = "hitzfeed_widget_script";
document.body.appendChild(dpaFtSc);
dpaFtSc.async = true;
dpaFtSc.src = "https://www.hitzfeed.com/trends/media/js/hitzfeed_widget_new.js";
}
});
}
}
//Hitzfeed Widget Code
var twitterflag=1;
if(twitterflag==1){
function loadTwitterWidgets() {
var tweetDivs = document.querySelectorAll('.twittewdg');
tweetDivs.forEach(function(div) {
if (!div.hasAttribute('data-loaded')) {
if (div.hasAttribute('data-twittcontnet')) {
var tweetContent = div.getAttribute('data-twittcontnet');
var tweetBlockquote = tweetContent.match(/(.*?)/s)[0];
div.innerHTML = tweetBlockquote;
div.setAttribute('data-loaded', 'true');
}
}
});
if (window.twttr && window.twttr.widgets && window.twttr.widgets.load) {
window.twttr.widgets.load();
} else {
window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));
}
}
function onScrollTwitterWidget() {
var twitterBlockquotes = document.querySelectorAll('.twittewdg');
if (twitterBlockquotes.length > 0) {
loadTwitterWidgets();
}
}
window.addEventListener('scroll', onScrollTwitterWidget);
}
// Define on top
if (/Mobi|Android/i.test(navigator.userAgent)) {
if(document.getElementById('taboola-below-article-thumbnails')){
const taboolaElement = document.getElementById('taboola-below-article-thumbnails');
let popupsHidden = false;
function fadeOut(element,sl) {
if(sl==1){
element.classList.add('hideBottom');
}else{
element.style.transition='opacity 1s';
element.style.opacity=0;
}
}
function fadeIn(element,sl) {
if(sl==1){
element.classList.remove('hideBottom');
}else{
element.style.transition='opacity 1s';
element.style.opacity = 1;
}
}
function handleScrollPopup() {
var popup1,popup2,popup3;
const taboolaRect = taboolaElement.getBoundingClientRect();
const windowHeight = window.innerHeight;
const distanceFromBottom = taboolaRect.top - windowHeight;
if (distanceFromBottom 0 ? clickedElement : clickedElement.closest('div[class]');
var className = nearestDivWithClass !== null ? nearestDivWithClass.getAttribute('class') : 'NA';
//console.log(x + "XY" + className);
//console.log(className);
var clickData = JSON.parse(localStorage.getItem('clickData')) || {};
if (!clickData[dt]) {
clickData[dt] = {};
}
if (!clickData[dt][this.pageType]) {
clickData[dt][this.pageType] = [];
}
var data = clickData[dt][this.pageType];
var existingYIndex = data.findIndex(function(record) {
return record.y === y;
});
if (existingYIndex !== -1) {
var existingXIndex = data[existingYIndex].data.findIndex(function(subRecord) {
return subRecord.x === x;
});
if (existingXIndex !== -1) {
data[existingYIndex].data[existingXIndex].value++;
} else {
data[existingYIndex].data.push({ x: x, value: 1 });
}
} else {
data.push({ y: y,elem:className, data: [{ x: x, value: 1 }] });
}
clickData[dt][this.pageType] = data;
console.log(clickData);
localStorage.setItem('clickData', JSON.stringify(clickData));
}
}
},
generateDataFromLocalStorage: function(article,heatmapInstance) {
var pageType = this.pageType;
var apiurl = "https://dmp.oneindia.com/api/heat-map?website_name="+window.location.hostname;
fetch(apiurl,{
method: "GET",
}).then(function(e) {
e.text().then(function(data){
if(data != '' && data != undefined && data != null){
var jdata = data;
var clickData = JSON.parse(jdata) || this.testData;
var points = [];
var max = 0;
var elementData = {};
var elementCoordinates = {};
clickData = clickData[dt][pageType] || [];
if (clickData.length > 0) {
clickData.forEach(function(record) {
if (record.elem !== "NA") {
if (!elementData[record.elem]) {
elementData[record.elem] = { x: 0, y: record.y, value: 0 };
}
record.data.forEach(function(subRecord) {
elementData[record.elem].value += subRecord.value;
max = Math.max(max, subRecord.value);
if (!elementCoordinates[record.elem]) {
elementCoordinates[record.elem] = [];
}
elementCoordinates[record.elem].push({ x: subRecord.x, y: record.y,value:subRecord.value});
});
} else {
// When elem is 'NA', push the subRecord data directly into points
record.data.forEach(function(subRecord) {
if(subRecord.x!=0 && record.y!=0){
points.push({ x: subRecord.x, y: record.y, value: subRecord.value });
}
max = Math.max(max, subRecord.value);
});
}
});
console.log(elementCoordinates);
for (var elem in elementData) {
if (elem !== "NA") {
var x = 0; // Default value for x coordinate
var y = 0; // Default value for y coordinate
var element = document.querySelector('[class="' + elem + '"]');
if (element) {
// Check if the specific `elem` exists in elementCoordinates
if (elementCoordinates[elem]) {
var entry = elementCoordinates[elem];
entry.forEach(function(dataPoint) {
x = dataPoint.x;
y = dataPoint.y;
var value = dataPoint.value;
var point = { x: x, y: y, value: value };
points.push(point);
max = Math.max(max, value);
});
}
} else {
// Fallback for missing elements, using coordinates from elementCoordinates
if (elementCoordinates[elem] && elementCoordinates[elem].length > 0) {
var coords = elementCoordinates[elem][0]; // Assuming we take the first set of coordinates
x = coords.x;
y = coords.y;
var value = coords.value;
if (x !== 0 && y !== 0) {
var point = { x: x, y: y, value: value };
points.push(point);
}
}
}
}
}
}
console.log(points);
var outputdata = { max: max, data: points };
console.log('Data:', outputdata);
if(outputdata){
if(outputdata.data.length > 0){
heatmapInstance.setData(outputdata);
var tooltip = document.createElement('div');
tooltip.classList.add('tooltip');
tooltip.style.position = 'absolute';
tooltip.style.background = 'rgba(0, 0, 0, .8)';
tooltip.style.color = 'white';
tooltip.style.fontSize = '14px';
tooltip.style.padding = '5px';
tooltip.style.lineHeight = '18px';
tooltip.style.display = 'none';
tooltip.style.zIndex = '9999999';
article.appendChild(tooltip);
article.onmousemove = function(ev) {
var rect = ev.target.getBoundingClientRect();
var x = ev.clientX - rect.left;
var y = ev.clientY - rect.top;
var value = heatmapInstance.getValueAt({ x: x, y: y });
HeatmapCalculator.updateTooltip(x, y, value,tooltip);
};
article.onmouseout = function() {
tooltip.style.display = 'none';
};
var heatmapCanvas = article.querySelector('.heatmap-canvas');
heatmapCanvas.style.position = 'absolute';
heatmapCanvas.style.top = '0';
heatmapCanvas.style.left = '0';
heatmapCanvas.style.background = '#333';
heatmapCanvas.style.opacity = '0.8';
heatmapCanvas.style.zIndex = '999999';
heatmapInstance._renderer.onError = function(error) {
console.log('Heatmap.js Error:', error);
};
}
}
}
});
})["catch"](function(e) {
console.log("Fetch Error :-S", e);
return '';
});
},
updateTooltip:function(x, y, value,tooltip){
tooltip.style.left = (x + 15) + 'px'; // Adjust tooltip position
tooltip.style.top = (y + 15) + 'px'; // Adjust tooltip position
var finalval = "Clicks: " + value;
tooltip.innerHTML = finalval;
tooltip.style.display = 'block'; // Display tooltip
},
initializeHeatmap:function(article, heatmapInstance){
this.generateDataFromLocalStorage(article,heatmapInstance);
},
checkRequireAndInitialize:function(article){
if (typeof require !== 'undefined') {
require.config({
paths: {
'heatmap': 'https://cdn.jsdelivr.net/npm/heatmap.js/build/heatmap.min' // Path to Heatmap.js
},
shim: {
'heatmap': {
exports: 'h337' // Export the global variable 'h337' used by Heatmap.js
}
}
});
require(['heatmap'], function(heatmap) {
var heatmapInstance = heatmap.create({
container: document.body
});
HeatmapCalculator.initializeHeatmap(article, heatmapInstance);
});
} else {
var self = this;
setTimeout(function() {
self.checkRequireAndInitialize(article);
}, 100);
}
},
init:function(docElement){
document.addEventListener('click', function(event) {
if (event.target.closest('body')) {
HeatmapCalculator.userHandleClick(event);
}
});
if (window.location.search.indexOf('?heatmap=1') > -1) {
/*var clickData = this.clickData || this.testData;
var clickData=clickData[dt][this.pageType] || [];
if (clickData.length > 0) {*/
document.querySelectorAll('div[id^="are-slot-"]').forEach(function(element) {
element.classList.remove('oi-axt','oiadv');
element.remove();
});
if(document.getElementById('taboola-below-article-thumbnails')){
document.getElementById('taboola-below-article-thumbnails').remove();
}
if(document.getElementById("oitaboolacontainer1")){
document.getElementById("oitaboolacontainer1").style.display='none';
}
if(document.getElementById("stickymaincon")){
document.getElementById("stickymaincon").style.display='none';
}
affinityInserted=true;
this.checkRequireAndInitialize(docElement);
//}
}
}
};
function postHeatmapDataToAPI() {
var postData = localStorage.getItem('clickData');
if (postData) {
var jsonData = JSON.parse(postData);
var url = 'https://dmp.oneindia.com/api/heat-map?website_name='+window.location.hostname;
var options = {
method: 'POST',
mode:'no-cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(jsonData)
};
fetch(url, options)
.then(response => {
console.log('Data posted successfully:', response);
})
.catch(error => {
console.log('Error posting data:', error);
});
} else {
console.warn('No data found in localStorage to post.');
}
}
if(domainmiddle=='oneindia' || domainmiddle=='filmibeat' || domainmiddle=='goodreturns' || domainmiddle=='drivespark' || domainmiddle=='boldsky' || domainmiddle=='mykhel' || domainmiddle=='careerindia' || domainmiddle=='nativeplanet'){
function checkLastAPICallHeatmap() {
var lastAPICallTimestamp = localStorage.getItem('lastAPICallTimestampheatmap');
if (!lastAPICallTimestamp) {
postHeatmapDataToAPI();
localStorage.setItem('lastAPICallTimestampheatmap', Date.now());
} else {
var currentTime = Date.now();
var timeDifference = currentTime - parseInt(lastAPICallTimestamp);
if (timeDifference >= 24 * 60 * 60 * 1000) {
postHeatmapDataToAPI();
localStorage.setItem('lastAPICallTimestampheatmap', currentTime);
}
}
}
document.addEventListener('DOMContentLoaded', function() {
//if (window.location.search.indexOf('?heatmap=1') > -1) {
var docElement = document.querySelector('html');
if (docElement) {
HeatmapCalculator.init(docElement);
checkLastAPICallHeatmap();
setInterval(checkLastAPICallHeatmap, 60 * 1000);
}
//}
});
}
var uid='';
if (window.location.search.indexOf('?uid=1') > -1) {
uid = localStorage.getItem('oibengali_subscription_id');
alert(uid);
if (document.querySelector('#containerMain')) {
var newDiv = document.createElement('div');
newDiv.innerHTML = uid;
newDiv.style.fontWeight = 'bold';
newDiv.style.fontSize = '30px';
var containerMain = document.querySelector('#containerMain');
if (containerMain.firstChild) {
containerMain.insertBefore(newDiv, containerMain.firstChild);
} else {
containerMain.appendChild(newDiv);
}
}
}
/* Code Starts - For Users coming from A2H top share should show */
if (window.matchMedia('(display-mode: standalone)').matches) {
if(document.querySelector('.one-head-share')){
document.querySelector('.one-head-share').style.cssText='display:block!important';
}
}
/* Code Ends - For Users coming from A2H top share should show */
/* Code Starts - Common Function for GA trigger used by Other Modules */
function generateVPV(pagePath){
if(pagePath=="" || pagePath=="undefined" || pagePath==null){
pagePath = window.location.href;
}
var mainurl = window.location.href;
if (document.querySelector('link[rel="canonical"]') && document.querySelector('link[rel="canonical"]').hasAttribute('href')) {
mainurl = document.querySelector('link[rel="canonical"]').getAttribute('href'); //document.location.href;
}
gtag('event', 'page_view', {
page_location: pagePath,
page_path: pagePath,
send_to: liveGA
});
gtag('event', 'page_view', {
page_location: pagePath,
page_path: pagePath,
send_to: rosGA
});
gtag('event', 'page_view', {
page_location: pagePath,
page_path: pagePath,
send_to: universalGA
});
var trackurl = pagePath;
if(domainmiddle=='oneindia'){
if(typeof loadComscoreScript === 'function'){
loadComscoreScript();
}
}else{
var jcode = 'var _comscore = _comscore || []; var comscoreParams = { c1: "2", c2: "7732551", c3: "", c4: "' + trackurl + '", c5: "", c6: "", c15: "",options:{enableFirstPartyCookie: true}}; _comscore.push(comscoreParams); var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "https://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el);';
setTimeout(jcode, 500);
}
}
/* Code Starts - Common Function for GA trigger used by Other Modules */
if (domainmiddle === 'mykhel') {
if (document.getElementById('are-score-board')) {
var intervalId;
function checkEmpty(){
googletag.pubads().addEventListener('slotRenderEnded', function(event) {
var res = event.slot.getResponseInformation();
var unitname=event.slot.getAdUnitPath();
var adSlot = document.getElementById('are-score-board');
if(unitname==='/1008496/myKhel-scoreboard'){
if(res != null && res != '' && res != undefined){
if(adSlot){
showParentElement(adSlot);
}
}else{
if(adSlot){
hideParentElement(adSlot);
}
}
}
});
}
function refreshAdIfEmpty() {
var adSlot = document.getElementById('are-score-board');
if (adSlot && adSlot.innerHTML.trim() === '') {
if (googletag) {
googletag.cmd.push(function () {
var webslot = googletag.pubads().getSlots().find(function (slot) {
return slot.getSlotElementId() === 'are-score-board';
});
if (webslot) {
googletag.pubads().refresh([webslot]);
checkEmpty();
} else {
displayCampaignTop();
}
});
}
}
}
function hideParentElement(element) {
if (element && element.parentElement) {
element.parentElement.style.display = 'none';
}
}
function showParentElement(element) {
if (element && element.parentElement) {
element.parentElement.style.display = '';
}
}
function displayCampaignTop() {
setTimeout(function () {
if (googletag) {
googletag.cmd.push(function () {
var webslot = googletag.defineSlot('/1008496/myKhel-scoreboard', [[300, 180], [300, 100]], "are-score-board").addService(googletag.pubads());
googletag.pubads().setTargeting('domain', 'mykhel.com');
googletag.pubads().setTargeting('lang', langParam);
googletag.pubads().enableSingleRequest();
googletag.enableServices();
googletag.display("are-score-board");
googletag.pubads().refresh([webslot]);
checkEmpty();
});
}
}, 400);
}
intervalId = setInterval(refreshAdIfEmpty, 5000); // Check every 5 seconds
if (document.getElementById('are-score-board')) {
displayCampaignTop('are-score-board');
}
}
}
/* Code Starts - Code for AFS in are slot 6 */
function insertCodeInDiv() {
var divElement = document.querySelector("#are-slot-6");
if (divElement) {
divElement.classList.remove('dynamic-slot');
divElement.innerHTML='';
var newDiv = document.createElement("div");
newDiv.setAttribute("id", "relatedsearches");
divElement.appendChild(newDiv);
}
}
var isAdScriptLoaded = false;
var isAdCalled = false;
function loadAdScript() {
if (!isAdScriptLoaded) {
var script = document.createElement('script');
script.setAttribute('data-cfasync', 'false');
script.async = true;
script.src = 'https://www.google.com/adsense/search/ads.js';
document.head.appendChild(script);
isAdScriptLoaded = true;
}
}
function afsAdCall() {
if (!isAdCalled) {
var reqUrl = "https://"+host1+"/search/results.html";
var pageOptions = {
"pubId": "partner-pub-6601380052549923",
"styleId": "9998292378",
"relatedSearchTargeting": "content",
"resultsPageBaseUrl": reqUrl,
"resultsPageQueryParam": "q"
};
var rsblock1 = {
"container": "relatedsearches",
"relatedSearches": 4,
'adLoadedCallback': function(containerName, adsLoaded, isExperimentVariant, callbackOptions) {
console.log(callbackOptions);
if (adsLoaded) {
try {
console.log('Ad is loaded');
} catch (e) {
console.log('Ad will not load here...');
}
} else {
console.log('We can load another ad here...');
}
}
};
_googCsa('relatedsearch', pageOptions, rsblock1);
isAdCalled = true;
}
}
if(domainmiddle=='oneindia' && trackpagetype=='article'){
if(deviceType=='phone'){
if(adpushupflag==0){
insertCodeInDiv();
}
}else{
var cmsContentRight = document.getElementById("taboola-right-rail-thumbnails");
var newDiv = document.createElement("div");
newDiv.id = "relatedsearches";
if (cmsContentRight) {
cmsContentRight.insertAdjacentElement('beforebegin', newDiv);
}
}
window.addEventListener('scroll', function() {
if (document.getElementById('relatedsearches')) {
loadAdScript();
(function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
var scrollDepth = window.scrollY || document.documentElement.scrollTop;
if (scrollDepth > 10 && !isAdCalled) {
afsAdCall();
}
}
});
}
/* Code Ends - Code for AFS in are slot 6 */
if(desipearleight==1){
var wcpromotion = 0;
if(document.getElementById("oitaboolacontainer1")){
document.getElementById("oitaboolacontainer1").style.display='none';
}
if(document.getElementById("bottom-single-photo-block")){
document.getElementById("bottom-single-photo-block").style.display='none';
}
if(document.getElementById("are-slot-3")){
document.getElementById("are-slot-3").style.cssText='display:none!important;';
document.getElementById("are-slot-3").remove();
}
}else{
var wcpromotion = 0;
}
var deskflag=1;//For Desktop Enable
if(wcpromotion==1){
if(trackpagetype=='article'){
function oiinsertAfterWc(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
function capitalizeFirstLetter(string) {
if (!string) {
return string;
}
return string.charAt(0).toUpperCase() + string.slice(1);
}
if(liveProtocol=='www'){
var wchost = 'English';
}else{
var wchost = capitalizeFirstLetter(liveProtocol);
}
var promosrc = hostParam+'-'+langParam;
if (/Mobi|Android/i.test(navigator.userAgent)) {
var utm_wc_source = 'ref_medium=Article-Page&ref_source='+promosrc+'&ref_campaign=Paralympics2024';
var utm_ele_source='utm_source='+promosrc+'&utm_medium=Article-Page-Mid-Article&utm_campaign=LS-Election';
}else{
var utm_wc_source = 'ref_medium=Article-Page&ref_source='+promosrc+'&ref_campaign=Paralympics2024';
var utm_ele_source='utm_source='+promosrc+'&utm_medium=Article-Page-Mid-Article&utm_campaign=LS-Election';
}
if(domainmiddle=='mykhel'){
var electionPromoArr = {"EN":{'k1':'Latest Lok Sabha Elections 2024 Updates','k2':'Constituencies','k3':'Candidate List','k4':'Election Results'},"HI": {'k1':'लोकसभा चुनाव 2024 ','k2':'संसदीय क्षेत्र','k3':'प्रत्याशी ','k4':'चुनाव परिणाम'},"KN":{'k1':'ಲೋಕಸಭಾ ಚುನಾವಣೆ 2024','k2':'ಲೋಕಸಭಾ ಕ್ಷೇತ್ರಗಳು','k3':'ಅಭ್ಯರ್ಥಿಗಳು','k4':'ಚುನಾವಣಾ ಫಲಿತಾಂಶ'},"ML":{'k1':'ലോക്സഭാ തിരഞ്ഞെടുപ്പ് 2024','k2':'മണ്ഡലങ്ങൾ','k3':'സ്ഥാനാർത്ഥികൾ','k4':'തിരഞ്ഞെടുപ്പ് ഫലം'},"TA":{'k1':'லோக்சபா தேர்தல் 2024','k2':'தொகுதிகள்','k3':'வேட்பாளர்கள்','k4':'தேர்தல் முடிவுகள்'},"TE":{'k1':'లోక్సభ ఎన్నికలు 2024','k2':'నియోజకవర్గాలు','k3':'అభ్యర్థులు','k4':'ఎన్నికల ఫలితాలు'},"BN":{'k1':'লোকসভা নির্বাচন ২০২৪','k2':'কেন্দ্র','k3':'প্রার্থী','k4':'নির্বাচনী ফলাফল'},"GU":{'k1':'લોકસભા ચૂંટણી 2024','k2':'મતવિસ્તાર','k3':'ઉમેદવારો','k4':'ચૂંટણી રિઝલ્ટ'},"OR":{'k1':'ଲୋକସଭା ନିର୍ବାଚନ ୨୦୨୪','k2':'ଆସନ','k3':'ପ୍ରାର୍ଥୀ ','k4':'ନିର୍ବାଚନ ଫଳାଫଳ'}};
var titlearr = ['Explore Now: Cricket World Cup Action LIVE!'];
var randtitle = titlearr[Math.random() * titlearr.length | 0];
if(domainmiddle=='oneindia'){
var wcPromoCssMobi='';
var wcPromoCssWeb=" ";
var k1 = electionPromoArr[langParam]?.k1 ?? 'Lok Sabha Election 2024';
var k2 = electionPromoArr[langParam]?.k2 ?? 'Constituencies';
var k3 = electionPromoArr[langParam]?.k3 ?? 'Candidate List';
var k4 = electionPromoArr[langParam]?.k4 ?? 'Election Results';
if(langParam=='OR'){
var tmphost = 'www.oneindia.com';
}else{
var tmphost = host1;
}
var wcPromoHtmlMobi = '';
var wcPromoHtmlWeb='';
}else{
var wcPromoCssMobi="";
var wcPromoCssWeb="";
var wcPromoHtmlMobi='';
var wcPromoHtmlWeb='';
}
if (/Mobi|Android/i.test(navigator.userAgent)) {
var wcflag = 0;
window.addEventListener("scroll", function(){
if(wcflag==0){
if(document.querySelector('#are-slot-1')){
var parent_div = document.querySelector('#are-slot-1');
wcflag=1;
var finalHtmlCssWc = wcPromoCssMobi+wcPromoHtmlMobi;
//document.querySelector('#taboola-mid-home-stream-article').style.display='none';
var wc_promotion_div = document.createElement('div');
wc_promotion_div.id = 'mid-promotion';
wc_promotion_div.innerHTML=finalHtmlCssWc;
oiinsertAfterWc(parent_div, wc_promotion_div);
}
}
});
}else{
if(deskflag==1){
var conElem = document.querySelector('#are-slot-2');
if(conElem){
var parent_div = conElem;
wcflag=1;
var finalHtmlCssWc = wcPromoCssWeb+wcPromoHtmlWeb;
//document.querySelector('#taboola-mid-home-stream-article').style.display='none';
var wc_promotion_div = document.createElement('div');
wc_promotion_div.id = 'mid-promotion';
wc_promotion_div.innerHTML=finalHtmlCssWc;
oiinsertAfterWc(parent_div, wc_promotion_div);
}
}
}
}
}
}
if(window.location.search.indexOf('?ao=1') > -1){
var totalNoOfFolds=1,totalNoOfAds=0,avgFolds=1,adfetched=0,adfilled=0,lineitemid='NA',creativeid='NA';
var globalDataObj={};
mykhelSticky=0;
refiner_live=0;
globalAdObj.outstream=0;
globalAdObj.cube=0;
liteflag=1;
// Initialize an array of script URLs
if(domainmiddle=='drivespark'){
var scriptUrls = [
{ key: 'amazon', url: 'https://c.amazon-adsystem.com/aax2/apstag.js' },
{ key: 'prebid', url: '/common/oijs/prebid-without-appnex.js' },
{ key: 'gpt', url: 'https://securepubads.g.doubleclick.net/tag/js/gpt.js' }
];
}else{
var scriptUrls = [
{ key: 'amazon', url: 'https://c.amazon-adsystem.com/aax2/apstag.js' },
{ key: 'prebid', url: '/common/oijs/prebid.js' },
{ key: 'gpt', url: 'https://securepubads.g.doubleclick.net/tag/js/gpt.js' }
];
}
var bidData = [];
var excludedSizes = []; // Sizes to exclude
function isSizeExcluded(bidSizes) {
return bidSizes.some(function (bidSize) {
return excludedSizes.some(function (excludedSize) {
return (
bidSize[0] === excludedSize[0] && bidSize[1] === excludedSize[1]
);
});
});
}
// Define an array to store ad details
// Define an object to store ad details with ad unit names as keys
var adDetailsObject = {};
googletag.cmd.push(function() {
function onAdResponse(adEvent) {
var adUnit = adEvent.slot.getAdUnitPath();
var isEmpty = adEvent.isEmpty;
var lineItemId = adEvent.lineItemId;
var creativeId = adEvent.creativeId;
var slotId = adEvent.slot.getSlotElementId();
// Create an object with ad details
var adDetail = {
isEmpty: isEmpty,
lineItemId: lineItemId,
creativeId: creativeId,
slotId: slotId,
};
adDetailsObject[adUnit] = adDetail;
}
googletag.pubads().addEventListener('slotRenderEnded', onAdResponse);
});
function findMatchingObject(obj, value) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key].slotId === value) {
return obj[key];
}
}
}
return 0; // Return null if no match is found
}
function getAdDetailsByUnitName(unitName,cpmval,displayval) {
if (adDetailsObject[unitName]) {
var adDetails = adDetailsObject[unitName];
var isempty = adDetails.isEmpty;
var lineitem_id = adDetails.lineItemId === null ? 'NA' : adDetails.lineItemId;
var createive_id = adDetails.creativeId === null ? 'NA' : adDetails.creativeId;
if(isempty==false){
var tmpadfetched=1;
var tmpadfilled=1;
var tmplineitemid=lineitem_id;
var tmpcreativeid=createive_id;
globalDataObj[displayval] = {'name':unitName,'value':cpmval,'Ad_fetched':tmpadfetched,'Ad_display':tmpadfilled,'lineItem':tmplineitemid,'creativeId':tmpcreativeid};
}else{
globalDataObj[displayval] = {'name':unitName,'value':cpmval,'Ad_fetched':adfetched,'Ad_display':adfilled,'lineItem':lineitemid,'creativeId':creativeid};
}
} else {
globalDataObj[displayval] = {'name':unitName,'value':cpmval,'Ad_fetched':adfetched,'Ad_display':adfilled,'lineItem':lineitemid,'creativeId':creativeid};
var matchingObject = findMatchingObject(adDetailsObject, unitName);
if(matchingObject!=0){
var isempty = matchingObject.isEmpty;
var lineitem_id = matchingObject.lineItemId === null ? 'NA' : matchingObject.lineItemId;
var createive_id = matchingObject.creativeId === null ? 'NA' : matchingObject.creativeId;
if(isempty==false){
var tmpadfetched=1;
var tmpadfilled=1;
var tmplineitemid=lineitem_id;
var tmpcreativeid=createive_id;
globalDataObj[displayval] = {'name':unitName,'value':cpmval,'Ad_fetched':tmpadfetched,'Ad_display':tmpadfilled,'lineItem':tmplineitemid,'creativeId':tmpcreativeid};
}
}
}
}
function fetchCPMvalue() {
var output = {};
function forEach(responses, cb) {
Object.keys(responses).forEach(function (adUnitCode) {
var response = responses[adUnitCode];
response.bids.forEach(function (bid) {
cb(adUnitCode, bid);
});
});
}
var winners = pbjs.getAllWinningBids();
var winningLen = winners.length;
forEach(pbjs.getBidResponses(), function (code, bid) {
if (bid.cpm !== null && bid.cpm !== undefined) {
var bidSizes = bid.sizes || []; // Use bid.sizes
if (!output[code]) {
output[code] = {
cpm: bid.cpm,
sizes: bidSizes, // Initialize an array to store sizes
};
} else {
output[code].sizes = output[code].sizes.concat(bidSizes); // Add sizes to the existing sizes array
}
} else {
if (!output[code]) {
output[code] = {
cpm: 0, // Default value of 0 when there is no bid
sizes: [],
};
}
}
});
forEach(pbjs.getNoBids && pbjs.getNoBids() || {}, function (code, bid) {
var bidSizes = bid.sizes || []; // Use bid.sizes
if (!isSizeExcluded(bidSizes)) {
if (!output[code]) {
output[code] = {
cpm: 0,
sizes: [],
};
}
}
});
// Determine the number of ads on the page dynamically
var outputObj = Object.keys(output);
var numAdsOnPage = outputObj.length;
// Create an array of ad unit names based on the number of ads
var adUnitNames = [];
for (var i = 0; i -1) {
globalDataObj[urlObj.key] = 'Yes';
return true;
}
}
for (var i = 0; i -1) {
globalDataObj[urlObj.key] = 'Yes';
return true;
}
}
globalDataObj[urlObj.key] = 'No'; // Set 'No' if the script is not found
return false;
}
// Loop through the array of script URLs and check their status
for (var i = 0; i From Top: "+topOffset+" px"+distxt; // Customize overlay text
}else{
const currentAdContainer1 = adContainers[i-1];
const nextAdContainer = adContainers[i];
const currentBottom = currentAdContainer1.offsetTop + currentAdContainer1.offsetHeight;
const nextTop = nextAdContainer.offsetTop;
const distance = nextTop - currentBottom;
const winhgt = window.innerHeight;
if (/Mobi|Android/i.test(navigator.userAgent)) {
const nofolds = Math.floor(parseInt(distance)/parseInt(winhgt));
var folds = `No Of Folds: ${nofolds} `;
var distxt = `Dist between Ad ${i} & Ad ${i + 1}: ${distance} px `;
totalNoOfFolds = totalNoOfFolds+parseInt(nofolds);
avgFolds = avgFolds+','+parseInt(nofolds);
}else{
const nofolds = Math.floor(parseInt(topOffset)/parseInt(winhgt));
var folds = `No Of Folds: ${nofolds} `;
var distxt = '';
totalNoOfFolds = totalNoOfFolds+parseInt(nofolds);
avgFolds = avgFolds+','+parseInt(nofolds);
}
overlay.innerHTML = "Advertisement: "+slno+""+folds+"From Top: "+topOffset+" px"+distxt; // Customize overlay text
console.log(`Distance between Ad ${i} and Ad ${i + 1}: ${distance}px`);
}
//adContainer.parentNode.insertBefore(overlay, adContainer.nextSibling);
currentAdContainer.appendChild(overlay);
}
//avgFolds = Math.floor(parseInt(totalNoOfFolds)/parseInt(totalNoOfAds));
globalDataObj['no_of_ads'] = totalNoOfAds;
globalDataObj['no_of_folds'] = totalNoOfFolds
globalDataObj['avg_of_folds'] = avgFolds;
fetchCPMvalue();
var globaljsonString = JSON.stringify(globalDataObj);
localStorage.setItem('globaldata',globaljsonString);
console.table(globalDataObj);
},2000);
}
window.addEventListener("scroll", function(){
if(isscroll==0){
isscroll=1;
checkAdDbPage();
}
});
}else{
setTimeout(function() {
if(document.querySelector('.oiadv')){
var adContainers = document.querySelectorAll('.oiadv');
}else{
var adContainers = document.querySelectorAll('.oi-axt');
}
//document.addEventListener("DOMContentLoaded", function() {
// Calculate and log the distances between ad containers
totalNoOfAds = adContainers.length;
for (let i = 0; i From Top: "+topOffset+" px"+distxt; // Customize overlay text
}else{
const currentAdContainer1 = adContainers[i-1];
const nextAdContainer = adContainers[i];
const currentBottom = currentAdContainer1.offsetTop + currentAdContainer1.offsetHeight;
const nextTop = nextAdContainer.offsetTop;
const distance = nextTop - currentBottom;
const winhgt = window.innerHeight;
if (/Mobi|Android/i.test(navigator.userAgent)) {
const nofolds = Math.floor(parseInt(distance)/parseInt(winhgt));
var folds = `No Of Folds: ${nofolds} `;
var distxt = `Dist between Ad ${i} & Ad ${i + 1}: ${distance} px `;
totalNoOfFolds = totalNoOfFolds+parseInt(nofolds);
avgFolds = avgFolds+','+parseInt(nofolds);
}else{
const nofolds = Math.floor(parseInt(topOffset)/parseInt(winhgt));
var folds = `No Of Folds: ${nofolds} `;
var distxt = '';
totalNoOfFolds = totalNoOfFolds+parseInt(nofolds);
avgFolds = avgFolds+','+parseInt(nofolds);
}
overlay.innerHTML = "Advertisement: "+slno+""+folds+"From Top: "+topOffset+" px"+distxt; //
console.log(`Distance between Ad ${i} and Ad ${i + 1}: ${distance}px`);
}
//adContainer.parentNode.insertBefore(overlay, adContainer.nextSibling);
currentAdContainer.appendChild(overlay);
}
//avgFolds = Math.floor(parseInt(totalNoOfFolds)/parseInt(totalNoOfAds));
globalDataObj['no_of_ads'] = totalNoOfAds;
globalDataObj['no_of_folds'] = totalNoOfFolds
globalDataObj['avg_of_folds'] = avgFolds;
fetchCPMvalue();
var globaljsonString = JSON.stringify(globalDataObj);
localStorage.setItem('globaldata',globaljsonString);
console.table(globalDataObj);
},5000);
}
}
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1;
if(isAndroid) {
if(document.getElementById('open-app')){
document.getElementById('open-app').style.display='block';
}else if(document.querySelector('.open-app')){
document.querySelector('.open-app').style.display='block';
}
if(document.querySelector('.oi-headedr-menu-download-app')){
document.querySelector('.oi-headedr-menu-download-app').style.display='block';
}
}
if(window.location.search.indexOf('cms_pn=promo')>-1){
var notifyCssWeb = '';
var notifyCssMobi='';
var notifyHtmlWeb = '';
function trackShown(tab_vis,device_type){
var link = tab_vis;
var last_sub_id='';
fetch("/scripts/cms/controller.php?module=subscription&type=notificationShown&url="+link+"&last_sub_id="+last_sub_id+"&device_type="+device_type+"&ntype=promarticle&dbId=", {
method: "post"
}).catch(function(err){
console.log('Inside 1st error:', err);
});
}
function trackClick(tab_vis,device_type){
var link = tab_vis;
var last_sub_id='';
fetch("/scripts/cms/controller.php?module=subscription&type=notificationClicked&url="+link+"&last_sub_id="+last_sub_id+"&device_type="+device_type+"&ntype=promarticle&dbId=", {
method: "post"
}).catch(function(err){
console.log('Inside 1st error:', err);
});
}
function createPromoNotification(){
var dvarr = [1,2];
var flg = dvarr[Math.random() * dvarr.length | 0];
var tab_title = 'Apply for Bajaj Finserv Personal Loan up to Rs. 40 lakh with minimal paperwork';
var tab_url = 'https://www.bajajfinserv.in/personal-loan-for-salaried-individuals?utm_source=prime_oneIndia&utm_medium=Internalereff&utm_campaign=goodreturn';
var tab_vis = 'https://www.bajajfinserv.in/personal-loan-for-salaried-individuals';
var tab_img = '/images/bajaj4.jpg';
if (flg==2) {
notifyHtmlWeb+=notifyCssMobi;
var device_type = 'mobile';
}else{
notifyHtmlWeb+=notifyCssWeb;
var device_type='computer';
}
var ntype = 'promarticle';
notifyHtmlWeb+='';
var popupDiv = document.createElement('div');
popupDiv.id = 'notifyDiv';
popupDiv.innerHTML = notifyHtmlWeb;
trackShown(tab_vis,device_type);
setTimeout(function(){
document.getElementsByTagName('body')[0].appendChild(popupDiv);
trackClick(tab_vis,device_type);
setTimeout(function(){
window.location.href = document.querySelector('.tablink').getAttribute('href');
},2000);
},1000);
}
//createPromoNotification();
function trackImp(impUrl){
fetch(impUrl, {
method: "GET"
}).catch(function(err){
console.log('Inside Imp error:', err);
});
}
function getNotifyData(){
var host = window.location.hostname;
var dvarr = [2];
var flg = dvarr[Math.random() * dvarr.length | 0];
var no_ads = 1;
var device_type=flg;
fetch("https://"+host+"/scripts/cms/controller.php?module=subscription&type=getAdgebraAd&last_sub_id=&device_type="+device_type+"&noAds="+no_ads+"&campid=",{
method: "post"
}).then(function(e) {
e.text().then(function(data){
adgebraResponse = data;
if(adgebraResponse !='' && adgebraResponse !=undefined){
var adgRes = JSON.parse(adgebraResponse);
if(adgRes[0] !='' && adgRes[0] != undefined && adgRes[0] != null){
//if(adgRes !='' && adgRes != undefined && adgRes != null){
var adgUrl = decodeURIComponent(adgRes[0]['trackerUrl']).replace(/\+/g,' ');
var adgTitle = decodeURIComponent(adgRes[0]['notificationMessage']).replace(/\+/g,' ');
var adgImg = adgRes[0]['notificationImage'];
var adCamp = adgRes[0]['campId'];
if (flg==2) {
notifyHtmlWeb+=notifyCssMobi;
}else{
notifyHtmlWeb+=notifyCssWeb;
}
notifyHtmlWeb+='';
var popupDiv = document.createElement('div');
popupDiv.id = 'notifyDiv';
popupDiv.innerHTML = notifyHtmlWeb;
document.getElementsByTagName('body')[0].appendChild(popupDiv);
var impUrl = adgRes[0]['impressionTrackerUrl'];
trackImp(impUrl);
/*setTimeout(function(){
if(document.getElementById("notifyDiv")){
document.getElementById("notifyDiv").remove();
}
},15000);*/
}
}
});
})["catch"](function(e) {
console.log("Fetch Error :-S", e)
});
}
getNotifyData();
}
//For Bot System
console.log(globalAdObj.gpt);
//For Bot System
console.log("From RSS Page Type :"+target_page_type_camp);
/*Global Anchor Click*/
globalAnchorClick();
/*Global Anchor Click*/
/*As Instructed by RS & Communicated by MB on 7th Oct 2024 3.45 PM*/
//if(adBlockEnabled){
var servgObj = {'oneindia': 'https://servg1.net/o.js?uid=648fb0654c72b4237e00a9aa','filmibeat':'https://servg1.net/o.js?uid=a32bdd40e639cb09a67162de','drivespark':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','gizbot':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','boldsky':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','mykhel':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','nativeplanet':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','goodreturns':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb','careerindia':'https://servg1.net/o.js?uid=ac11d8fee2e38bdd9e8904eb'};
var servgHost = ['filmibeat','oneindia','drivespark','gizbot','boldsky','mykhel','nativeplanet','goodreturns','careerindia'];
if(servgHost.includes(domainmiddle)){
//if(domainmiddle.indexOf('filmibeat')>-1){
var adblockflagcode=0;
window.addEventListener('scroll', function() {
if(adblockflagcode==0){
adblockflagcode=1;
var scriptadblock=document.createElement('script');
scriptadblock.src=servgObj[domainmiddle];//'https://servg1.net/o.js?uid=a32bdd40e639cb09a67162de';
scriptadblock.async='true';
document.head.appendChild(scriptadblock);
}
});
}
//}
var vdoflag1=0;
//window.addEventListener('scroll', function() {
if(vdoflag1==0){
vdoflag1=1;
var qParams1=window.location.search;
if (qParams1.indexOf('utm_medium=ICR')>-1 || qParams1.indexOf('utm_medium=CAMPIKR')>-1 || qParams1.indexOf('utm_medium=CAMP123')>-1 || qParams1.indexOf('utm_medium=CAMPRRR')>-1){
console.log("Removing video block");
if(document.getElementById('assigned_video')){
document.getElementById('assigned_video').remove();
}
if(document.getElementById('recommended_video')){
document.getElementById('recommended_video').remove();
}
}
}
//});
//Close Cube when Virool in Viewport
if (/Mobi|Android/i.test(navigator.userAgent)) {
var killCube=0;
function isElementAboutToEnterViewport(element, threshold) {
var rect = element.getBoundingClientRect();
return rect.top = 30) {
clearInterval(cubeInt);
cubeInt = null;
cntcube = 0;
googletag.pubads().refresh([slot[900]]);
}
}, 1000); // Increase the interval duration if needed, for example, to 2000 (2 seconds)
}
}
if(document.getElementById('div-gpt-ad-1653012388909-0')){
var mcanvasLineitem = [6300904212, 6361865235, 6300904224, 6361865406, 6300904218, 6361860951, 6300904215, 6361865262, 6302957251, 6361865436, 6302957248, 6361865412, 6302957245, 6361864221, 6300904221, 6361865274, 6303550016,