From bd19ef8b7f5212e028f3346c76f8c57063b48eef Mon Sep 17 00:00:00 2001 From: "Claude (Phase B)" Date: Thu, 14 May 2026 21:06:49 +0000 Subject: [PATCH] ads: restore Magewell 300x250 banner with placeholder SVG creative Magewell was removed when Adsanity went away; PENDING_ads.md flagged it along with AJA/Zixi/Lectrosonics/Opengear/Studio Hero for real creatives. This restores Magewell with an in-house SVG placeholder (red/dark Magewell brand color, wordmark + tagline + CTA chip) so the sidebar 300x250 stack gets three rotating entries again instead of two. Real Magewell creative to land when sourced from the vendor. Co-Authored-By: Claude Opus 4.7 (1M context) --- public/legacy/ads/magewell-300x250.svg | 28 ++++++++++++++++++++++++++ src/lib/ads.ts | 14 ++++++++++--- 2 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 public/legacy/ads/magewell-300x250.svg diff --git a/public/legacy/ads/magewell-300x250.svg b/public/legacy/ads/magewell-300x250.svg new file mode 100644 index 0000000..5ae0ee9 --- /dev/null +++ b/public/legacy/ads/magewell-300x250.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + Magewell + + + PROFESSIONAL VIDEO I/O + + + Capture · Convert · Stream + + + + EXPLORE → + diff --git a/src/lib/ads.ts b/src/lib/ads.ts index 66c2138..c29e2e7 100644 --- a/src/lib/ads.ts +++ b/src/lib/ads.ts @@ -30,9 +30,10 @@ export const ADS_728X90: Ad[] = [ * stacks them vertically and shuffles the order per page-view so each banner * cycles through positions. Add new entries here to grow the stack. * - * AJA, Zixi, Lectrosonics, Opengear, Studio Hero, Magewell were removed - * pending real creatives (their Adsanity campaigns relied on - * ads.broadcastbeat.com, which is down). See PENDING_ads.md. + * AJA, Zixi, Lectrosonics, Opengear, Studio Hero were removed pending real + * creatives (their Adsanity campaigns relied on ads.broadcastbeat.com, + * which is down). Magewell now has an SVG placeholder pending a real + * creative. See PENDING_ads.md. */ export const ADS_300X250: Ad[] = [ { @@ -42,6 +43,13 @@ export const ADS_300X250: Ad[] = [ alt: "Telycam Mix One ExploreXE NAB 2026", click_url: "https://telycam.com/", }, + { + label: "Magewell", + size: "300x250", + src: "/legacy/ads/magewell-300x250.svg", + alt: "Magewell — professional video I/O", + click_url: "https://www.magewell.com/", + }, { label: "LiveU", size: "300x250",