diff --git a/src/App.vue b/src/App.vue index c3d7bc7..42950b5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,6 +4,7 @@ import { RouterView, useRoute, useRouter } from 'vue-router' import AppHeader from '@/components/layout/AppHeader.vue' import AppSidebar from '@/components/layout/AppSidebar.vue' import AppBottomNav from '@/components/layout/AppBottomNav.vue' +import AdBanner from '@/components/AdBanner.vue' import LoginModal from '@/components/LoginModal.vue' import SignupModal from '@/components/SignupModal.vue' import WebOnlyNotice from '@/components/WebOnlyNotice.vue' @@ -20,6 +21,8 @@ const router = useRouter() // 로그인 또는 둘러보기(데모) 상태면 사이드바/전체 셸 표시 const authed = computed(() => auth.isAuthenticated || demo.on) +// 광고: 유료(PREMIUM) 회원에게는 표시하지 않음 +const showAds = computed(() => !auth.isPremium) function leaveDemo() { exitDemo() @@ -63,7 +66,7 @@ watch(() => route.fullPath, () => ui.closeSidebar())