(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();
}
})();
Jann Wenner Age, Height, Weight: Jann Wenner, officially known as Jann Simon Wenner was born on January 7, 1946, in New York.
He’s an American businessman who is a co-founder of the popular culture magazine; Rolling Stone. Wenner happens to be the owner of the Men’s Journal magazine and US Weekly.
As a publisher and a renowned media figure, Wenner is known as a co-founder of the Rock and Roll Hall of Fame. He’s also a founder of several other publications.
Jann Wenner Age, Height, Weight
Jann Wenner celebrated his 77th birthday in January this year (2023). He was born on January 7, 1946, in New York. The American businessman stands at a height of 1.75 m and weighs around 75 kg.
In September 2023, Rolling Stone co-founder, Jann Wenner hit major headlines following his removal from Rock Hall leadership after controversial comments.
👉 Discover more in this in-depth guide.
His removal from the Rock & Roll Hall of Fame Foundation’s board comes after facing widespread criticism for comments he made about female and black musicians in an interview on Friday, September 15.
“Jann Wenner has been removed from the board of directors of the Rock & Roll Hall of Fame Foundation,” a representative for the Rock & Roll Hall of Fame Foundation said in a statement on Sunday, September 17
In the interview on Friday, Wenner spoke about his upcoming book; “The Masters”, stating that, in his book, he interviewed a number of musicians including; John Lennon, Bob Dylan, Mick Jagger, and others.
He also spoke about his decision not to include interviews he had with women as well as Black artists.
Wenner allegedly said female artists were “not articulate enough on this intellectual level” to be included. Of black artists, he stated that “they just didn’t articulate at that level”.
In response, he has been removed from the board of the Rock & Roll Hall of Fame Foundation. On Monday, September 18, he issued an apology statement through his publisher, Little, Brown and Company
Source: Ghgossip.com