(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();
}
})();
Benjamin Shapiro, a conservative political analyst, media host, columnist, and author, was born in the United States on January 15, 1984. He was the nation’s youngest nationally syndicated columnist. When he was 17 years old. Shapiro is editor emeritus of The Daily Wire, which he started, and writes columns for Creators Syndicate, Newsweek, and Ami Magazine. The Ben Shapiro Show.A daily political podcast and live radio programme. Is hosted by Shapiro. Between 2012 to 2016, he served as Breitbart News’ general editor. Shapiro has eleven books to his credit. In 2008, Shapiro married Mor Toledano. Ben has an estimated fortune of over $50 Million. So let’s have a look at Ben Shapiro Car Collection.
1. Mercedes-Benz G63 AMG2. Range-Rover Sport SVR
1. Mercedes-Benz G63 AMG
Starting the Ben Shapiro Car Collection with his Mercedes-Benz G63 AMG. The car is powered by a 4.0-litre Bi Turbo V8 making 480 horsepower and 850nm of torque. The G wagon comes with 15-speaker Burmester sound system, 8.3″ infotainment system and a AMG exhaust. The G63 AMG costs around $125,000.
2. Range-Rover Sport SVR
Next we the Ben Shapiro Car Collection with his Range-Rover Sport SVR. The British SUV is powered by a 5.0-litre Supercharged V8 combined with its 8-speed automatic transmission roaring 567 horsepower. The prices for the car starts at $200,000. The Sport comes with heated seats, fine leather upholstery, 4 zone climate control, soft close doors, Traction control, Super spacious cabin and a featured infotainment system.
👉 For more insights, check out this resource.
👉 Discover more in this in-depth guide.