(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();
}
})();
Born in 1991, Robert Van Tromp is a 29-year-old star on Too Hot to Handle from London, England, who has traveled all around the world.
The reality star has gone on vacations all over the world, including Tanzania, St. Lucia, Greece, and Texas, as per his robert.van.tromp Facebook page. Despite his previous global exposure, Robert was taken aback when he discovered he couldn’t get physically intimate with his co-stars.
Too Hot to Handle Season 2 Cast
Robert Van Tromp is a season 2 cast on Netflix‘s Too Hot to Handle.
The rest of the cast includes Nathan Webb, Peter Vigilante, Kayla Jean Carter, Carly Lawrence, Larissa Trownson, Christina Carmela, Melinda Melrose, Marvin Anthony, Emily Faye Miller, Chase Demoor, Tabitha Maria Clifft, Elle Monae, and Cam Holmes.
👉 For more insights, check out this resource.
Christina Carmela, Dating, Relationship
Too Hot to Handle season 2 star Robert Van Tromp has revealed that he is in a relationship with a fellow castmate, Christina Carmela from the Netflix reality series.
Birthday, Age
Born in 1991, Robert is 29 years old. However, his precise birthday is unknown.
👉 Discover more in this in-depth guide.
Height
Robert from Too Hot to Handle stands at a height of 6 feet 3 inches.
Instagram
Robert Van Tromp is quite popular on Instagram with 193k followers. Check out his profile here!
Zodiac
The reality star is yet to reveal his zodiac sign.
Hair
Robert Van Tromp is labeled as a “British beefcake” because of his blonde hair, blue eyes, 6’3″ height, and attractive yet muscular physical look.
Job
Following graduation, Robert’s job included a position as a salesman for a number of firms, including Audi, Associated British Foods, and SAP Concur. The latter is a travel and expenditure management company.
Laugh
Robert Van Tromp describes himself on Instagram as “6ft3 British Gent with an outrageous laugh.”
Visit Blurred Reality for more interesting celebrity profiles of your favorite reality stars!