(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();
}
})();
Boyce Avenue is an American pop and rock band formed in Sarasota, Florida, by brothers Alejandro Luis Manzano, Daniel Enrique Manzano, and Fabian Rafael Manzano. The brothers attended Pine View School in Osprey, Florida. The band is named after a combination of two streets the brothers lived on as children. As of August 9, 2011, they are no longer signed to Universal Republic Records and have started their own independent record label called 3 Peace Records. Boyce Avenue releases original music as well as covers of contemporary and classic songs on YouTube. They have also collaborated with other YouTube artists such as Hannah Trigwell, Kina Grannis, Tiffany Alvord, Megan Nicole, Alex Goot, Megan and Liz, David Choi, Tyler Ward, Savannah Outen, Cobus Potgieter, John Robby Deleon and DeStorm Power and The X Factor season two finalists Fifth Harmony, Bea Miller, Diamond White, Carly Rose Sonenclar, Jennel Garcia, actress Sarah Hyland, and Connie Talbot.
Origin | Sarasota, Florida, US |
Years active | 2004–present |
Labels | 3 Peace, Universal Republic |
Members | Alejandro Luis Manzano, Fabian Rafael Manzano, Daniel Enrique Manzano |
Three brothers that release their own original music along with covers of artists like The Chainsmokers to their YouTube channel. Their 2010 album All We Have Left peaked at 7 on the US Heat chart.
They have performed with Modern Family actress Sarah Hyland.
Alternative rock groups from Florida.. Sibling musical groups.. American pop rock music groups.. American pop music groups.
👉 For more insights, check out this resource.
Latest information about Boyce Avenue updated on July 28 2021.
👉 Discover more in this in-depth guide.