(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();
}
})();
Explore Shim Hye-jin net worth, age, height, bio, birthday, wiki, and salary! In this article, we will discover how old is Shim Hye-jin? Who is Shim Hye-jin dating now & how much money does Shim Hye-jin have?
Shim Hye-jin Biography
Shim Hye-jin is one of the most popular and richest Actor who was born on November 11, 1967 in Seoul, South Korea.
| Name | Shim Hye-jin |
| First Name | Shim |
| Last Name | Shim |
| Occupation | Actor |
| Birthday | November 11 |
| Birth Year | 1967 |
| Place of Birth | Seoul |
| Home Town | |
| Birth Country | South Korea |
| Birth Sign | Capricorn |
| Full/Birth Name | |
| Father | Not Available |
| Mother | Not Available |
| Siblings | Shim Myung-gun, Shim Sung-wook |
| Spouse | Han Sang-gu |
| Children(s) | Not Available |
Ethnicity, religion & political views
Many peoples want to know what is Shim Hye-jin ethnicity, nationality, Ancestry & Race? Let's check it out! As per public resource, IMDb & Wikipedia, Shim Hye-jin's ethnicity is Not Known. We will update Shim Hye-jin's religion & political views in this article. Please check the article again after few days.
Shim Hye-jin Net Worth
Shim Hye-jin is one of the richest Actor from South Korea. According to our analysis, Wikipedia, Forbes & Business Insider, Shim Hye-jin's net worth $5 Million. (Last Update: December 11, 2023)
👉 For more insights, check out this resource.
| Net Worth | $5 Million |
| Salary | Under Review |
| Source of Income | Actor |
| Cars | Not Available |
| House | Living in own house. |
Height, Weight & Body Measurements
Shim Hye-jin height 5 ft 7 in Shim weight Not Known & body measurements will update soon.
| Height | 5 ft 7 in |
| Weight | Not Known |
| Body Measurements | Under Review |
| Eye Color | Not Available |
| Hair Color | Not Available |
| Feet/Shoe Size | Not Available |
Who is Shim Hye-jin Dating?
According to our records, Shim Hye-jin married to Han Sang-gu . As of December 1, 2023, Shim Hye-jin’s is not dating anyone.
👉 Discover more in this in-depth guide.
Relationships Record: We have no records of
past relationships for Shim Hye-jin. You may help us to build the dating records for Shim Hye-jin!
Facts & Trivia
Shim Ranked on the list of most popular Actor. Also ranked in the elit list of famous people born in South Korea. Shim Hye-jin celebrates birthday on November 11 of every year.
You may read full biography about Shim Hye-jin from Wikipedia.