The renowned, outstanding, and popular multi-brilliant Nigerian DJ Baddo’s latest amazing, excellent, and wonderful record, “Collect Afrobeat,” contains guitar work by Nailah…
The main act of Oseikrom Sikanii Music Extremely multi-gifted Ghanaian recording artist and songwriter Oseikrom Sikanii releases a brand-new, incredible,…
Kofi Mole, a multidimensional Ghanaian rapper and afrobeat singer-songwriter, returns to the music world with a brand-new, exciting, electrifying, and…
Ypee, a phenomenally, wonderfully, and remarkably gifted rapper, songwriter, and performer from Ghana, releases another amazing song titled “Odeeshi.” He used…
The renowned, popular, and extremely multi-gifted Nigerian musician 2Baba has returned with a bang, launching a scorching new, captivating, delightful, and…
Nigerian record producer Masterkraft, who is incredibly, extremely, and immensely skilled and experienced, has recently launched another exciting new, captivating,…
Jumabee, a phenomenally, tremendously, and stunningly talented Nigerian actor and recording artist, has released another amazing song titled “No be lie.”…
“Saint Tropez” is the latest mesmerizing and spellbinding masterpiece written and released by the multi-talented, established, formidable, and famous musician,…
The phenomenally talented British-Ghanian singer and composer Juls has just dropped a mesmerizing new, delightful, amazing, and captivating tune called…
Presenting “Solo,” the newest captivating single by the prolific, well-known, and universally acclaimed Nigerian musician and songwriter Soundz. Baaba J,…
`;
adContainer.appendChild(script);
// Display the ad container (if it was hidden)
adContainer.style.display = 'block';
// Store the current time
localStorage.setItem(LAST_AD_DISPLAY_KEY, Date.now());
}
}
function canShowAd() {
const lastDisplayTime = localStorage.getItem(LAST_AD_DISPLAY_KEY);
if (!lastDisplayTime) {
// No previous display time, so we can show the ad
return true;
}
const currentTime = Date.now();
const timeElapsed = currentTime - parseInt(lastDisplayTime, 10);
return timeElapsed >= AD_DISPLAY_INTERVAL;
}
// Check on page load and delay ad appearance
document.addEventListener('DOMContentLoaded', () => {
if (canShowAd()) {
setTimeout(() => {
showVignetteAd();
}, DELAY_TIME);
} else {
// Optionally, if you want to hide the ad container initially if not eligible
document.getElementById(AD_ZONE_ID).style.display = 'none';
}
});
// You could also set up a recurring check if the user stays on the page for a long time
// However, vignette ads are typically shown on page load or navigation.
// If you need a persistent check *while on the same page*, uncomment the following:
/*
setInterval(() => {
if (canShowAd()) {
showVignetteAd();
}
}, 60 * 1000); // Check every minute if an ad can be shown
*/