(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();
}
})();
What is Shaniqua Tompkins' Net Worth?
Shaniqua Tompkins is an ex-girlfriend and baby mama who has a net worth of $3 million. Shaniqua Tompkins is famous for being the ex-girlfriend of rapper 50 cent. Shaniqua began dating the hip-hop mogul when he was still known as "Curtis Jackson", the recently paroled, unemployed wannabe rapper. Tompkins helped 50 recover after an assassination attempt left him riddled with nine bullet wounds and a wired shut jaw. On October 13th 1997, Shaniqua gave birth to 50 Cent's first child, a son named Marquise Jackson. 50 Cent has stated on numerous occasions that his son changed his life and motivated him to work harder and be the father that he himself did not have.
Unfortunately 50 Cent's relationship with Shaniqua Tompkins has not been as positive. In 2009, Shaniqua sued 50 Cent for $50 million over a promise that he would supposedly take care of her for life. A judge later dismissed the lawsuit but awarded Shaniqua $25,000 per month for child support until Marquise turns 18 in 2015. Shaniqua Tompkins was also given a $2.4 million house in New York that almost burned to the ground in 2008. Shaniqua publicly blamed 50 for the house fire and claimed that the rapper "tried to kill her and his own child". In October 2012, it was announced that Shaniqua Tompkins will be one of the upcoming stars of a TLC reality show about famous exes called "Starter Wives".