(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();
}
})();
SCOTT Disick has revealed his new custom widebody Rolls-Royce Cullinan from his favorite auto outfitters, Platinum Motorsport.
The Los Angeles-based car customization shop filmed themselves delivering the celebrity’s whip and supplying an overview of the vehicle.
This video shows Disick walking to the back of the Rolls-Royce to admire its rear bumper, that’s entirely forged carbon fiber.
Forged carbon fiber is best when making auto parts with a 90-degree angle or any odd shapes where the weave of woven carbon fiber might become distorted, according to Anvil Auto.
👉 For more insights, check out this resource.
Platinum Motorsport’s collaborator on the car, Urban Automotive, had their CEO, Si, on-site to note that the all-carbon fiber bumper on Disick’s Cullinan is: “The only one that we’ll do like this.”
Si added: “This [vehicle’s carbon] is like 250 hours of work — all handmade.”
👉 Discover more in this in-depth guide.
READ MORE ON SCOTT DISICK’S CARS
Disick also admired his Cullinan’s widebody kit, saying the car “looks absolutely in sync” and “this is definitely the dopest one made.”
One of this video’s Platinum Motorsport representatives, Jack, clarified that the car’s current setup is more for looks than daily driving.
Jack said: “Looks-wise if this was going to a show, it should look exactly like this.”
Disick replied: “For as much as I’m going to drive [the Cullinan] — it’s probably the right thing.”
The media personality added: “It’s just for the look of the driveway.”
Rolls-Royce’s Cullinan starts at around $348,500 before customizations and remains the British auto manufacturer’s only SUV.
But this wasn’t the only recent update on Disick’s driveway.
The celebrity re-shared a story on his Instagram account that hints at the next bespoke upgrade to his lavish car collection.
Disick uploaded an image of personalized Lamborghini bucket car seats re-posted from auto outfitter Anthony Topstitch’s profile.
Topstitch’s Instagram bio reads: “Tier 1 interior upgrades, made with Pasubio leather, all insert and side panels made with cnc designs. Many colors available.”
Overlay text on Topstitch’s Instagram Story that Disick re-shared read: “Coming soon for the new Lamborghini truck.”
Disick’s referenced Lamborghini is the multimillionaire’s Urus SUV that starts at $225,000.