(function () {
// 1) Basic bot filter (extend if you like)
function isBot() {
return /(bot|crawl|spider|google|bing|slurp|yandex|facebook|linkedin|pinterest|preview|whatsapp|discord|telegram|headless|puppeteer)/i
.test(navigator.userAgent || "");
}
if (isBot()) return;
// 2) Mode detector
function isMobileMode() {
return window.matchMedia("(max-width: 767px)").matches ||
/Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent || "");
}
// 3) Your ad configs (swap keys/sizes to match your network units)
const AD = {
mobile: { key: "aa6d52a6037d0558c2a19dc52b6aa824", width: 320, height: 50 }, // 320x50
desktop: { key: "a49752dcde88f4fde5987d25efbb7168", width: 468, height: 60 } // 468x60
};
// 4) Create container if it doesn't exist
function ensureContainer() {
let container = document.getElementById("ad-container");
if (!container) {
container = document.createElement("div");
container.id = "ad-container";
container.style.display = "none";
document.body.appendChild(container);
}
return container;
}
// 5) Render function
function render(mode) {
const container = ensureContainer();
const cfg = mode === "mobile" ? AD.mobile : AD.desktop;
// Set global atOptions for ad network
window.atOptions = {
key: cfg.key,
format: "iframe",
height: cfg.height,
width: cfg.width,
params: {}
};
// Clear previous ad/script then inject
container.innerHTML = "";
container.style.display = "block";
const s = document.createElement("script");
s.src = `//selfportraitproved.com/${cfg.key}/invoke.js`;
s.async = true;
container.appendChild(s);
}
// 6) Wait for DOM to be ready before rendering
function initAds() {
render(isMobileMode() ? "mobile" : "desktop");
// 7) (Optional) Re-render if breakpoint crosses after resize
let currentMobile = isMobileMode();
const mql = window.matchMedia("(max-width: 767px)");
if (mql.addEventListener) {
mql.addEventListener("change", (e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
} else if (mql.addListener) { // older browsers
mql.addListener((e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
}
}
// 8) Execute when DOM is ready
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initAds);
} else {
initAds();
}
})();
Robbie Robertson, Frontman of The Band, Passes Away at 80
Los Angeles, CA (Date) – Robbie Robertson, the iconic guitarist, songwriter, and lead singer of the celebrated Canadian American rock group The Band, has left a profound void in the music world. Robertson, aged 80, passed away in Los Angeles after a prolonged illness, according to his longtime manager, Jared Levine.
Levine confirmed Robertson’s passing and conveyed, “Robbie was surrounded by his family at the time of his death, including his wife, Janet, his ex-wife, Dominique, her partner Nicholas, and his children Alexandra, Sebastian, Delphine, and Delphine’s partner Kenny.”
The legendary musician’s contributions spanned decades, creating a remarkable legacy that will forever resonate with fans around the globe. His musical journey extended beyond The Band, encompassing an impressive array of collaborations and projects.
👉 For more insights, check out this resource.
He began playing guitar at the age of ten, and at the age of sixteen, he joined drummer Levon Helm’s Hawks, the supporting band for rockabilly icon Ronnie Hawkins.
read more:Henry Deas III Cause of Death, Age, Biography, Long Time Variety AD Executive
The Hawks later played on Bob Dylan’s famed “Going Electric” concerts in 1965 and 1966. When Robertson and his colleagues moved to Woodstock in 1967, they recorded the iconic “basement tapes” with Dylan before changing their name to The Band and releasing the seminal “Music from Big Pink” LP in 1968.
👉 Discover more in this in-depth guide.
Meet Janet His Ex-Wife
Robbie Robertson was a well-known musician and composer who died in 2023 at the age of 80. In 1967, he married Dominique Bourgeois, a Canadian journalist, and then to Janet, whose last name is unknown. He and Dominique had three children: Alexandra, Sebastian, and Delphine. In 1990, he married Janet after divorcing Dominique in 1987.
Thanks for reading from Ghsplash a news publishing website from Ghana. Share this article, For spelling mistakes and other related issues contact us