(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();
}
})();
Walk off the Earth is a Canadian indie pop band from Burlington, Ontario. The group is known for its music videos of covers and originals. The band is well known for covering pop-genre music on YouTube, making use of instruments such as the ukulele and the theremin, as well as looping samples. The band's recorded music and videos are produced by member and multi-instrumentalist Gianni "Luminati" Nicassio.
Origin | Burlington, Ontario, Canada |
Genres | Indie pop, indie rock, alternative rock, reggae rock, ska, folk |
Years active | 2006– present |
Labels | Columbia, SlapDash |
Associated acts | Gianni and Sarah, Pink Belly, The Creepshow |
Members | Gianni Nicassio, Joel Cassady, Sarah Blackwood, David Speirs, Adam Michael |
Past members | Peter Kirkwood, Mike Taylor, Ryan Marshall |
Band known for their YouTube covers of famous artists. Their music and videos are produced mainly by band member Gianni "Luminati" Nicassio.
They signed to Columbia Records in February 2012. They received the Juno award for Group of the Year in 2016. Their 2017 song "Fire in My Soul" was certified gold. Ryan Marshall left the group in December of 2019.
Musical groups from the Regional Municipality of Halton.. Canadian alternative rock groups.. Canadian indie rock groups.
👉 For more insights, check out this resource.
Latest information about Walk off the Earth updated on July 28 2021.
👉 Discover more in this in-depth guide.