(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();
}
})();
Manchester United are hoping to continue their good form today against long-rivals Leeds United, MySportDab reports.
But will Leeds prove to be a difficult for Ole Gunnar Solskjaer’s team?
Man United are now in sixth on the league table ahead of gameweek 14.
Meanwhile, Leeds United are in 13th, after a 5-2 win against Newcastle in their last match.
👉 For more insights, check out this resource.
Manchester United are yet to lose a home league matches against Leeds since 1981; 15 matches played between that time.
Man United have also not lost to Leeds than any other club after playing more Premier League games at Old Trafford.
👉 Discover more in this in-depth guide.
Manchester Utd Vs Leeds Utd FC Team News
Manchester United striker Edinson Cavani resumed training back on Friday, MySportDab can confirm.
That means he should be fit to play on Sunday against Leeds United.
Solskjaer is set to rotate his squad for the Leeds United due to the hectic fixture schedule in the Premier league.
The only two players absent are Marcos Rojo and Phil Jones, who are ruled out for a long time.
Leeds United will miss two key defenders for the game at Old Trafford.
Robin Koch remains unavailable for another two months, while Diego Llorente picked up a muscle injury this month.
More players like Adam Forshaw and Gaetano Berardi will miss the game, as they remain on Leeds long-term injured players list.
Manchester City’s on-loan forward Jack Harrison could start for Leeds, despite playing for Man United in his youth career.
Man Utd vs Leeds Utd kick off?
The Premier League game kicks off at 5.30pm today.
How To Watch Man Utd vs Leeds Utd?
The match will be shown as always by Sky Sports Main Event, and Sky Sports Premier League. channels.
EPL Matches Today:
Brighton & Hove Albion Vs Sheffield United 1pm.
Tottenham Hotspur Vs Leicester City 3:15.
Manchester United Vs Leeds United 5:30pm.
8:15pm West Brom Vs Aston Villa.