(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();
}
})();
The Office is the hit sitcom that helped launch the careers of Steve Carrell and John Krasinski, and arguably was the one and only draw to sign up for the streaming service Peacock early on in its existence. With its continued popularity via streaming, it may not surprise you to hear there are now rumors of the show having a reboot in the works. However, what is the nature of these rumors, and is there any legitimacy to them?
It’s funny to think of NBC’s The Office as getting the reboot treatment, since the first version of the show was already something of a reboot to begin with. Though the Krasinski-starring series takes place in the United States and was filmed there, it is actually based on a U.K. show of the same name, created and starring Ricky Gervais as the clueless boss character, Carrell’s equivalent, David Brent.
Reboot rumors and who is involved
One of the major aspects of the latest reboot rumor is the alleged involvement of the U.S. The Office showrunner Greg Daniels, the producer of a number of beloved series such as King of the Hill and The Simpsons. The reboot is poised to be one of several projects that will be announced after the Writers Guild of America strike comes to an end, according to the entertainment newsletter Puck (via ScreenRant).
Few other details about this supposed reboot of The Office have been made available. For instance, no casting details have been revealed. It’s therefore uncertain whether this will be an entirely new set of characters and actors or some kind of reunion special with the likes of Jenna Fischer, Krasinski, Carrell, Rainn Wilson, and the entire crew. One possibility that Daniels has mentioned in the past is the idea of a continuation of The Office taking place in the same universe as the previous show, but with a different group of people in focus. This is technically what happened with the U.S. The Office since there was an episode where the U.K.’s David Brent met Carrell’s Michael Scott at one point, implying the two shows take place in a shared universe.
👉 For more insights, check out this resource.
👉 Discover more in this in-depth guide.