Nigerian artist and musician Anti World Gangstars recently unveiled a new single titled “Thunderstorm”—a thrilling, exciting, and gifted track. Featuring…
Superbly accomplished Nigerian hitmaker and vocalist Anti World Gangstars collaborated with equally gifted composers Odumodublvck, Reeplay, Agunna, Fatboy E, and…
Tremendously and notoriously super-naturally South African singer and artist, Touchline, has just introduced his brand-new, delightful, and electrifying tune ballad,…
The newest captivating and intriguing track, “Vuka,” was unleashed by the wonderfully stimulating multi-skilled South African artist-vocalist, Oscar Mbo. He…
Pay attention to “Si Ntswembu” by the tremendously multi-remarkable South African song producer-rapper Al Xapo. In addition, the incredible 2024 album…
The phenomenally and immensely super-naturally South African songwriter-rapper, DR Malinga, has recently launched a brand-new, charming, and shocking single, “Thungisani.”…
`;
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
*/