Як встановити Google AdSense на Joomla 5 і 6

Google AdSense на Joomla — встановлення та розміщення реклами

Google AdSense можна підключити до Joomla 5 і 6 без ручного редагування ядра CMS і без встановлення застарілих рекламних розширень. Сучасна схема складається з кількох етапів: додати сайт в AdSense, підтвердити право власності, встановити основний код, відправити сайт на перевірку, налаштувати згоду користувачів і лише після схвалення вмикати автоматичні або ручні рекламні блоки.

Нижче розглянуто актуальні способи підключення AdSense до Joomla та варіанти розміщення реклами на початку, всередині й наприкінці матеріалів.

Що змінилося порівняно зі старими способами встановлення

Раніше AdSense на Joomla часто встановлювали вручну в кожен матеріал, через сторонні плагіни або прямим редагуванням файлів шаблону. Для Joomla 5 і 6 такий підхід уже не варто використовувати як основний.

Сьогодні практичніше розділити завдання на дві частини:

  • основний код AdSense підключити один раз глобально на всьому сайті;
  • рекламні блоки виводити автоматично через Auto ads або вручну в потрібних місцях.

Це спрощує супровід сайту та знижує ризик втратити код після оновлення Joomla або шаблону.

Крок 1. Додайте сайт у Google AdSense

В акаунті AdSense виберіть сайт або додайте новий домен. Після цього сервіс запропонує зв’язати сайт з акаунтом і підтвердити можливість керувати його вмістом.

Підключення сайту до акаунта Google AdSense

Google дає змогу підтвердити сайт кількома способами. Найуніверсальніший варіант для Joomla — встановити AdSense code snippet у секцію <head> на всіх сторінках сайту. Також в інтерфейсі можуть пропонуватися перевірка через ads.txt або спеціальний meta-тег.

Крок 2. Встановіть основний код AdSense у Joomla

Основний код виглядає приблизно так:

<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
crossorigin="anonymous"></script>

Замість ca-pub-XXXXXXXXXXXXXXXX у реальному коді використовується ваш Publisher ID. Копіювати код краще безпосередньо зі свого акаунта AdSense, не змінюючи його вручну.

У Joomla код має виводитися на всіх сторінках між тегами <head> і </head>. Для цього можна використовувати:

  • штатне поле шаблону для користувацького коду в <head>, якщо воно передбачене;
  • актуальний системний плагін для додавання HTML/JavaScript у <head>;
  • контрольоване перевизначення дочірнього шаблону, якщо інші варіанти недоступні.

Не рекомендується додавати код у файли ядра Joomla або безпосередньо редагувати батьківський шаблон: такі зміни складніше обслуговувати, і вони можуть бути втрачені після оновлення.

Крок 3. Запросіть перевірку сайту

Після встановлення коду поверніться в AdSense. Якщо право власності підтверджено, для сайту стане доступним надсилання на перевірку відповідності правилам програми.

Запит перевірки сайту в Google AdSense

Натисніть «Запросити перевірку». Google перевіряє не лише наявність коду, а й сам сайт: якість контенту, навігацію та відповідність правилам для видавців. Перевірка зазвичай займає кілька днів, однак в окремих випадках може тривати довше.

Крок 4. Дочекайтеся результату та налаштуйте згоду користувачів

Після надсилання сайт отримує статус перевірки. У цей момент AdSense також може запропонувати налаштувати запит згоди для відвідувачів з Європейської економічної зони, Великої Британії та Швейцарії.

Сайт проходить перевірку AdSense і налаштування запиту згоди CMP

Для персоналізованої реклами в цих регіонах Google вимагає використання сертифікованої платформи керування згодою — CMP. Можна використовувати рішення Google або сумісну сторонню платформу. Цей етап не слід ігнорувати, якщо сайт отримує європейський трафік.

Auto ads — найпростіший спосіб розмістити рекламу на Joomla

Після схвалення сайту можна ввімкнути Auto ads. У цьому режимі основний код AdSense уже підключений глобально, а Google самостійно визначає відповідні місця для реклами на сторінках.

Для Auto ads окремий код у кожну статтю вставляти не потрібно. В AdSense код можна отримати через розділ Ads → Get code, після чого він один раз встановлюється в <head> сайту.

Перевага такого способу — мінімальне обслуговування. Недолік — менше контролю над точним розташуванням кожного рекламного блоку.

Як розмістити окремий блок AdSense у модулі Joomla

Якщо потрібен повний контроль над конкретним місцем, в AdSense створюють окремий ad unit і копіюють його код.

У Joomla для цього зручно створити сайт-модуль типу HTML-код / Custom і помістити в нього код рекламного блоку. Після цього модуль можна призначити на відповідну позицію сайту — наприклад, у бічну колонку або іншу передбачену область.

Якщо редактор Joomla видаляє теги <script>, не слід вимикати захист усього сайту без потреби. Використовуйте режим вихідного коду або рішення, яке коректно зберігає рекламний JavaScript.

Як вставити AdSense усередину статті Joomla

Для розміщення реклами саме всередині тексту необов’язково встановлювати стороннє розширення. Joomla має штатний плагін «Контент — Завантаження модулів», який дає змогу вивести опублікований модуль безпосередньо в матеріалі.

Наприклад, після створення окремого модуля AdSense його можна вставити за ID:

{​loadmoduleid 123}

де 123 — ID потрібного модуля.

Інший варіант — створити довільну модульну позицію та вставити:

{​loadposition adsense-article}

Таким чином рекламний модуль можна розмістити:

  • після вступного абзацу;
  • між змістовими розділами матеріалу;
  • перед висновком;
  • наприкінці статті.

Для коректної роботи має бути ввімкнений штатний плагін завантаження модулів.

Як автоматично виводити рекламу на початку або наприкінці всіх статей

Якщо реклама має з’являтися однаково в усіх матеріалах, вручну додавати {loadmoduleid ...} у сотні статей незручно. У такому разі краще використовувати один із двох варіантів:

  • Auto ads — якщо підходить автоматичне розміщення Google;
  • актуальний контент-плагін або перевизначення дочірнього шаблону, яке виводить рекламний модуль до або після тексту матеріалу.

Головне — не вносити рекламний код безпосередньо в батьківські файли шаблону. Так оновлення шаблону не знищить виконані зміни.

Чому старі Adsinside і ручне вставлення коду більше не потрібні

У старій версії цієї інструкції розглядалися плагін Adsinside, стороннє вставлення модулів і редагування файла default.php. Такі способи більше не є оптимальними для Joomla 5/6.

Особливо не варто будувати сучасну інструкцію навколо розширень, які давно не підтримуються. Для звичайного завдання достатньо глобального коду AdSense, Auto ads, стандартних модулів Joomla і штатного плагіна завантаження модулів.

Що враховувати під час розміщення реклами

  • не закликайте відвідувачів натискати на оголошення;
  • не маскуйте рекламу під меню, кнопки завантаження або елементи навігації;
  • залишайте достатньо простору між рекламою та інтерактивними елементами;
  • не перевантажуйте сторінку кількістю рекламних блоків на шкоду основному контенту;
  • перевіряйте мобільну версію після кожної зміни;
  • враховуйте вимоги до згоди користувачів і CMP для європейського трафіку.

Як перевірити, що код AdSense справді встановлений

Відкрийте вихідний код сторінки сайту та виконайте пошук за рядком:

pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

Якщо основний код присутній у <head>, перший технічний етап виконано. Після цього статус сайту та результат перевірки потрібно контролювати вже в самому акаунті AdSense.

Підсумок

Для Joomla 5 і 6 оптимальна схема виглядає так: один раз встановити основний код AdSense, пройти перевірку сайту, а потім вибрати Auto ads або керовані рекламні блоки. Для вставлення реклами всередину конкретних матеріалів можна використовувати стандартний модуль Joomla разом зі штатним плагіном завантаження модулів.

Такий підхід простіший за старі схеми з ручним редагуванням шаблонів, легше переноситься між версіями Joomla й дає змогу надалі змінювати рекламні блоки централізовано.

Інтерфейс Google AdSense регулярно змінюється, тому назви окремих кнопок та екранів із часом можуть трохи відрізнятися. Основна логіка підключення сайту, перевірки та встановлення коду залишається тією самою.

Add comment

Знайшли помилку або неточність?

Выделите фрагмент текста и нажмите Ctrl + Enter. Также можно воспользоваться кнопкой ниже.

Знайшли помилку або неточність?

Виділений фрагмент буде додано до повідомлення автоматично. За потреби додайте пояснення.

Форма захищена від автоматичних надсилань

Дані використовуються лише для перевірки та виправлення матеріалу.