diff --git a/client/src/components/HeaderAdBanner.vue b/client/src/components/HeaderAdBanner.vue index ca641e8..a777d28 100644 --- a/client/src/components/HeaderAdBanner.vue +++ b/client/src/components/HeaderAdBanner.vue @@ -303,8 +303,8 @@ async function loadAdIfNeeded() { onMounted(async () => { if (!isEnabled.value) return; - // If consent present, load immediately (but still lazy after nextTick to avoid blocking) - if (hasConsent()) { + // If consent present, autoLoad, or debugForceLoad => load immediately + if (hasConsent() || autoLoad || debugForceLoad) { await nextTick(); await loadAdIfNeeded(); return;