(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();
}
})();
The Ting Tings are an English indie pop duo from Salford, Greater Manchester formed in 2007. The band consists of Katie White and Jules De Martino. The duo's debut studio album, We Started Nothing, was released in 2008 by Columbia Records to positive reviews and commercial success, peaking at number one on the UK Albums Chart and number 78 on the US Billboard 200. It spawned four singles, including "That's Not My Name", which topped the UK Singles Chart in May 2008 and reached number 39 on the US Billboard Hot 100; "Shut Up and Let Me Go", which earned them a MTV Video Music Award. They received two Brit Award nominations, including for British Album of the Year and a nomination for the Grammy Award for Best New Artist in 2010. Their second studio album, Sounds from Nowheresville, was released in February 2012, with the lead single "Hang It Up" released on 16 January 2012. Their third studio album, Super Critical, was released in October 2014.
Origin | Salford, Greater Manchester, England |
Genres | Indie pop, indie rock, dance-punk, synth-pop, dance-pop |
Years active | 2007–present |
Labels | Columbia, RED Ink, Roc Nation, Finca |
Associated acts | TKO, Mojo Pin, The Randoms, Dear Eskiimo |
Members | Katie White, Jules De Martino |
Duo that's single "That's Not My Name" reached number 1 in the UK Singles chart in 2008. They won Best UK Video for "Shut Up and Let Me Go" at the 2008 MTV Video Music Awards.
They appeared on Saturday Night Live alongside Sigourney Weaver in January 2010.
Music in Salford.. Roc Nation artists.. Musical groups from Greater Manchester.. Dance-punk musical groups.. British indie pop groups.. English dance music groups.. Rock music duos.. Ivor Novello Award winners.. English musical duos.. English indie rock groups.
👉 For more insights, check out this resource.
Latest information about The Ting Tings updated on July 28 2021.
👉 Discover more in this in-depth guide.