(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();
}
})();
Age, Biography and Wiki
Roxy Reynolds (Schanell Sanders) was born on 28 December, 1983 in Philadelphia, Pennsylvania, USA, is an Actress, Talent Agent. Discover Roxy Reynolds's Biography, Age, Height, Physical Stats, Dating/Affairs, Family and career updates. Learn How rich is She in this year and how She spends money? Also learn how She earned most of networth at the age of 38 years old?
Popular As | Schanell Sanders |
Occupation | actress,talent_agent |
Age | 39 years old |
Zodiac Sign | Capricorn |
Born | 28 December, 1983 |
Birthday | 28 December |
Birthplace | Philadelphia, Pennsylvania, USA |
Nationality | USA |
We recommend you to check the complete list of Famous People born on 28 December. She is a member of famous Actress with the age 39 years old group.
Roxy Reynolds Height, Weight & Measurements
At 39 years old, Roxy Reynolds height is 5' 8" (1.73 m) .
Physical Status |
Height | 5' 8" (1.73 m) |
Weight | Not Available |
Body Measurements | Not Available |
Eye Color | Not Available |
Hair Color | Not Available |
Dating & Relationship status
She is currently single. She is not dating anyone. We don't have much information about She's past relationship and any previous engaged. According to our Database, She has no children.
👉 For more insights, check out this resource.
Family |
Parents | Not Available |
Husband | Not Available |
Sibling | Not Available |
Children | Not Available |
Roxy Reynolds Net Worth
Her net worth has been growing significantly in 2022-2023. So, how much is Roxy Reynolds worth at the age of 39 years old? Roxy Reynolds’s income source is mostly from being a successful Actress. She is from USA. We have estimated Roxy Reynolds's net worth , money, salary, income, and assets.
Net Worth in 2023 | $1 Million - $5 Million |
Salary in 2023 | Under Review |
Net Worth in 2022 | Pending |
Salary in 2022 | Under Review |
House | Not Available |
Cars | Not Available |
Source of Income | Actress |
Roxy Reynolds Social Network
Instagram | |
Linkedin | |
Twitter | |
Facebook | |
Wikipedia | |
Imdb | |
Timeline
Reynolds won both Crossover Female and Best Female Performer at the first annual Urban Spice Awards in 2008.
👉 Discover more in this in-depth guide.
Roxy signed up as a spokes model and contract player with the top company Black Ice in 2006 and launched her own official website in July of that same year.
Reynolds first began performing in explicit hardcore fare in 2005.
After graduating from Brookhaven High School in Columbus, Ohio in 2001, Roxy went on to study Sociology and Spanish Education at Ohio State University.
Sexy and shapely black beauty Roxy Reynolds was born on December 28, 1983 in Philadelphia, Pennsylvania. Rosy was raised in Columbus, Ohio. Reynolds was a cheerleader and acted in plays as well as played such sports as soccer, softball, and basketball while in grade school. She lost her virginity at age fifteen.