// Инициализирует рекламу на клиенте после отрисовки страницы (page:finish), // отложенно через requestIdleCallback — чтобы не блокировать основной поток. export default defineNuxtPlugin(async (nuxtApp) => { if (import.meta.client) { nuxtApp.hook('page:finish', () => { const init = () => AdvertsHelper.initAdv(); if ('requestIdleCallback' in window) { requestIdleCallback(init); } else { setTimeout(init, 200); } }); } });