(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();
}
})();
Like Nastya, also known as Anastasia Sergeyevna Radzinskaya, is a famous and upcoming Russian-American YouTuber.
Like Nastya is also Tiktoker and Instagrammer.
Like Nastya has become popular due to her Like Nastya YouTube content.
She does reviews and challenges which bring a lot of views and subscribers to her popular channel.
👉 For more insights, check out this resource.
On her famous Youtube channel, Like Nastya has over 103 million subscribers so far.
Like Nastya Biography
Like Nastya was born on January 27, 2014, in Krasnodar, Russia. She is the daughter of Sergey and Anna Radzinskaya. Her mother, Anna Radzinskaya, owned a bridal salon while her father Yuri had a small construction company.
Like Nastya has no siblings. She is the only child of her parents.
Like Nastya Net Worth
Like Nastya is estimated to have a net worth of $20 million as of 2023. She makes a lot of money as a young YouTuber with millions of views and subscribers.
Like Nastya Height
Like Nastya stands at a height of 3 feet and 8 inches tall. She weighs roughly 32kg.
Like Nastya Siblings
Like Nastya has no siblings. She was born alone by her parents.
Like Nastya Parents
The parents of Like Nastya are Sergey and Anna Radzinskaya. They at some times appear in her videos.
Like Nastya Real Name
Like Nastya was born Anastasia Sergeyevna Radzinskaya, her real name.