Меню Рубрики

Установка adsense на joomla

Как разместить рекламу AdSense на Joomla сайте, несколько способов

От автора

Если вам нужно разместить рекламу Google AdSense в статьях сайта в автоматическом режиме, проще всего установить тематические плагины. Это позволит не разбираться с кодом сайта и не влезать в код шаблона. Так же н забываем, что можно вставлять код рекламы вручную.

Вступление

Когда я писал эту статью, то работали три способа разместить рекламу AdSense на Joomla. Четвёртый способ — замена неработающим плагинам.

  1. Вставить код рекламы «вручную». Работает всегда ;
  2. Использовать плагин Ultimate Google AdSense Plugin By Internet Partner. Плагин умер ;
  3. Использовать плагин AdSense Elite. Плагин умер .
  4. Рекомендую (02-02-2020) плагин: Adsinside https://extensions.joomla.org/extension/ads-a-affiliates/adsinside/

Рекомендованный плагин отличная замена старым. Он вставляет нужный вам рекламный код (любой) на выбор: в начало, конец статьи. В саму статью (блоки 1,2,3,4) после указанных вами параграфов.

О рекламе AdSense

Реклама AdSense это контекстная реклама, то есть реклама товаров и услуг, близких к теме статьи или сайта. Чтобы размещать ее на своем сайте Joomla, нужно иметь аккаунт Google, зарегистрироваться в системе AdSense, зарегистрировать свой сайт и создать нужное количество рекламных блоков для своего сайта. При регистрации в системе вы получите уникальный Идентификатор издателя: pub -XXXXXXXXXXXXXXXX.

Реклама AdSense для размещения на сайте (реклама в статьях) это скрипт код. В коде указан ваш идентификатор издателя ca-pub (3), размер рекламного блока (2), название рекламы (1) и номер уникального слота ID (Slot ID) (4).

Теперь разберем, как разместить рекламу AdSense на Joomla.

Разместить код рекламы AdSense вручную

Вручную разместить код рекламы AdSense (любой другой код рекламы) можно в статье или/и в модулях сайта.

Разместить код рекламы AdSense в тексте статьи

Разместить вручную код рекламы AdSense в статье очень легко. Для этого в редакторе статьи перейдите в режим текстового редактора HTML и вставьте код в любое место статьи. При таком размещении вам заранее нужно продумать дизайн рекламного блока, при его создании. Менять код самостоятельно не нужно.

Разместить рекламу AdSense в модуль сайта

Чтобы разместить рекламу AdSense в модуле сайта, откройте в административной панели вкладку Менеджер модулей. Создайте модуль типа «HTML Произвольный текст» и вставьте в поле текста в режиме HTML рекламный код AdSense. В дополнительных настройках отмените кэширование модуля и сохранитесь. После очистки кэша сайта реклама появится в указанной позиции модуля.

Использовать плагин Ultimate Google AdSense Plugin By Internet Partner

Ручной метод вставлять код в каждую статью сайта утомительно. Для «автоматизации» процесса, существуют специальные плагины, интегрирующие рекламу AdSense, на страницы сайта Joomla.

Очень неплохой плагин, чтобы разместить рекламу AdSense на Joomla, с длинным названием Ultimate Google AdSense Plugin By Internet Partner (страница плагина недоступна ).

Работаем с плагином следующим образом:

  • Создайте от 1 до 3 рекламных объявлений в своем аккаунте в Google AdSense;
  • Установите плагин любым стандартным способом установки Joomla;
  • В Менеджере плагинов, активируйте его и откройте для настроек, нажав на его название;

Плагин имеет удобную навигацию настроек. Для Joomla 2.5+ настройки находятся справа, на Joomla 3.x настройки плагина находятся в меню настроек сверху страницы.

На любой странице сайта не должно быть более трех рекламных объявлений AdSense. Соответственно в настройках плагина мы видим три вкладки: Top, Middle, Bottom.

В этом плагине не нужно вставлять сам код рекламного объявления целиком. В соответствующие поля нужно вписать: Идентификатор издателя, название объявления, выбрать размер и вписать уникальный Slot ID.

В отдельных полях настроек плагина можно исключить страницы сайта от показа объявлений. Чтобы исключить, например, главную страницу сайта откройте вкладку, с главным меню вашего сайта и в пункте меню, отмеченное желтой звездой, посмотрите его ID. Затем ID главной страницы впишите в настройках плагина Ultimate Google AdSense, в поле Block specific IP. Чтобы исключить модули, категории из показа объявлений их ID впишите в поле: Exclude AdSense in specific Categories or Articles.

Плагин AdSense Elite

Данный плагин работает до версии Joomla 3.8.

Еще один плагин, чтобы разместить рекламу AdSense на Joomla, называется AdSense Elite. (страница плагина не доступна ). Его установить, лучше в комплекте с плагином AdSection Elite. Он поможет увеличить цену на ваши Google AdSense, подняв цену (CTR) и цены за клик (CPC).

  • Установите плагин любым стандартным способом установки Joomla;
  • В Менеджере плагинов, активируйте оба плагина, а плагин AdSense Elite откройте для настроек, нажав на его название.
Читайте также:  Установка программ лечение компьютера

В этом плагине нужен один рекламный код. Он и вставляется, полностью в соответствующее поле.

  • В трех полях ниже вы можете поменять размер объявления, изменить его внешний вид.

  • В последнем поле настроек можно исключить отдельные страницы от показа объявлений.

Вывод

Если у вас небольшой сайт, то может показаться, что ручное размещение рекламы AdSense самое практичное, «куда хочу, туда и ставлю». Но по практике, скажу, что плагины улучшают итоговую стоимость показов объявлений.

источник

Установка кода Adsense в Joomla

Продолжаю работать с одним сайтом на Joomla CMS и после вопроса установки кода Sape решил разобраться с тем, как добавить в систему код Google Adsense. Вариантов опять оказалось несколько, причем у каждого свои какие-то нюансы. Найденной информацией поделюсь с вами в данном посте.

И снова здесь три способа решения задачи:

  • вставка Adsense через админку Joomla;
  • использование модулей Joomla;
  • добавление кода Google Adsense через шаблон.

Первым делом заходите в ваш аккаунт Google Adsense, где создаете новое рекламное объявление и получаете соответствующий код размещения на своем сайте. Если вы собираетесь добавить его через вставку элемента типа «Собственный HTML» (Custom HTML), то здесь имеются определенные сложности. Даже, если вы переключаетесь в режим редактора HTML-кода, Joomla все равно обрабатывает код таким образом, что после сохранения он будет выглядеть следующим образом:

Дабы Javascript корректно воспринимался система обрамляет его конструкцией . Причем реклама Google Adsense на сайте будет отображаться совершенно. Использование CDATA встречаю не впервой, это вполне стандартная практика для разных CMS, однако насколько она подходит правилам Adsense? Ведь пользователю запрещено менять рекламный код!

Сначала нашелся ответ на одном их форумов продуктов Google, что подобное решение, в принципе, приемлемо.

Однако информация это достаточно древняя — аж за 2011 год. Позже в выдаче была найдена чуть более свежая запись в одном из блогов о том, что Google Adsense настоятельно просил избавиться от CDATA в рекламном коде. Таким образом, классический вариант с Custom HTML отпадает, но тут можно схитрить…

Алгоритм простой установки Adsense в Joomla

1. Заходим в админку в меню «Сайт» — «Настройки», где находим пункт «Визуальный редактор по умолчанию». В нем нужно установить значение «Простой редактор HTML». Иными словами вы отключаете визуальный текстовый редактор.

2. Далее в разделе «Расширения» — «Модули» добавляете новый объект типа «Собственный HTML» (Custom HTML). В нем указываете название, выбираете место отображения блока, страницы на которых он будет показываться и вставляете код Adsense. Сохраняете элемент.

3. Далее опять заходим в «Сайт» — «Настройки», где обратно включаем визуальный текстовый редактор. Только внимание, после этого код элемент с Adsense править нельзя! За один раз разместили все блоки Adsense на сайте и больше их не трогаете. Как только будете редактировать данный элемент, в коде опять появится конструкция CDATA.

Вставка Adsense в Joomla через модули

Точно также как было с Sape, код Adsense можно добавить несколькими вариантами. Если вы установили один из модулей для добавления Javascript / PHP, то можете воспользоваться ими же и для Google Adsense. В прошлой статье я упоминал два решения — Jumi и Sourcerer.

Пост содержит информацию по установке модулей и решении проблемы JFolder::create: Infinite loop detected, если она у вас возникла. Также недавно нашел еще один модуль, решающий задачу вставки специального кода — Flexi Custom Code. Подходит для добавления PHP, обычного HTML + CSS Или Javascript. В описании пишут, что он максимально прост в использовании. Установив один из этих плагинов вы сможете добавлять код Google Adsense непосредственно в объекты Joomla не боясь, что система их как-то изменит или преобразит.

Когда мы говорим о плагинах Joomla нельзя не вспомнить специальные модули для рекламы. Их, в принципе, достаточно много разных со своими опциями и настройками. На одном из форумов наткнулся на модуль Ads Elite. Скачать его можно тут.

Если верить разработчиками, плагин Ads Elite для Joomla обладает весьма хорошими возможностями по вставке рекламы Adsense на ваш сайт. Вы можете: выбирать тип рекламы, выравнивание, стили; ограничивать показ рекламы по IP, всем/зарегистрированным пользователям или мобильным устройствам. Можно даже исключать рекламу из определенных категорий и страниц. Судя по отзывам, модуль весьма неплохой, подойдет тем, кто хочет «поиграть» с дополнительными опциями по отображению рекламы или управлять всеми настройками блоков из админки Joomla.

Читайте также:  Установка развала и схождения на опель

Вставка Adsense в Joomla через шаблон

Чуть было не забыл про самый тривиальный способ добавления Google Adsense в Joomla — через шаблон. Подойдет для тех, кто хорошо ориентируется этих самых шаблонах. Нужные файлы находятся в директории templates/название_шаблона/. Проще всего разместить Adsense код в шапке сайта — для этого вам может хватить правки основного файла index.php. Находите соответствующие используемые классы (class) и добавляете в нужном месте свой код Adsense.

Чтобы разместить Adsense после заголовка в постах нужно найти файл шаблона записей (постов) Joomla. В моем случае это были варианты templates/название_шаблона/html/com_content/article/default.php или components/com_content/views/article/tmpl (если файла нет в шаблоне). Я разместил рекламный код, например, после строки:

Если ее нет, то придется изучить файл шаблона, поискать знакомые классы (class), которые встречаются на готовой странице сайта. Можно просто добавить определенные тексты для отображения в коде дабы понять в каком месте сайта будет выводиться тот или иной код. Это хорошо работает, если вы не сильно знакомы с синтаксисом Joomla. Вообще для этого метода есть свои нюансы и новичкам сориентироваться будет не так просто.

Итого. В принципе, можно использовать любой из вариантов для установка рекламного кода Adsense в Joomla. Все зависит от того какой метод вам больше нравится и как хорошо вы разбираетесь в Joomla (правке шаблона, установке модулей). Самый первый вариант с собственным HTML кодом и предварительно выключенными визуальным редактором, как по мне, наиболее простой. Хотя лично я для сайта добавлял код через шаблон.

источник

Установка adsense на joomla

По мере развития данного сайта и достижения им посещаемости 50 человек в день я решил, что хватит ему просто так «висеть на шее» и пора бы уже начинать приносить хоть какой-то доход и я решил повесить на него рекламные блоки Google Adsense. Возник вполне закономерный вопрос — как это лучше сделать?

Блоки Adsense в модулях

Это самый простой вариант — создать модули с HTML-кодом, поместить в них коды Adsense и, как говорится, можно пользоваться. Проблема может быть лишь в том, что Joomla не даст просто так разместить код Javascript, так как редактор контента по умолчанию не пропускает эти теги. Решение этой проблемы описано в статье — Как в Joomla3 разрешить теги iframe, script и прочие?

Достоинства:

  • Простота установки
  • Возможность легко менять расположение модулей

Недостаток один — модули расположены, как правило, далеко от основного текста статьи — это может стать причиной низкой кликабельности. Если вставляем модуль в начало статьи, то рекламный блок оттесняет заголовок материала вниз. Нижний модуль показывается за блоком комментариев, которые редко кто читает и, соответственно, страницу до этого блока просто не долистывает.

Размещение рекламы в модулях неплохо работает для медийной рекламы с оплатой за показы, которая размещается в основном в боковых колонках. Если же мы планируем зарабатывать на кликах, рекламу лучше вставлять как можно ближе к тексту или даже внутрь него. Для этого модули подходят не лучшим образом.

Ручное размещение кода Adsense в материалах

С одной стороны, это тоже простое решение. Когда пишем новую статью, втыкаем в нужные места коды Adesnse, сохраняем и забываем. Потом пишем еще одну статью и вставляем коды в нее. И так далее — лишних движений, вроде бы, тоже немного.

Это все здорово, если сайт небольшой и обновляетрся редко. Но представьте себе другую ситуацию — сайт растет и развивается и в определенный момент вы столкнетесь с необходимостью убрать код Adsense и разместить что-то более интересное и выгодное. И тут обнаруживается, что статей на сайте уже несколько сотен и чтобы убрать или заменить блоки Adsense, нужно проделать долгую и нудную работу!

По этой причине я бы не рекомендовал размещать рекламу непосредственно в материалах — рано или поздно аукнется!

Внедрение кода Adsense в движок Joomla

Заходим на сайт по FTP, идем по адресу:

и модифицируем файл default.php (не забыв предварительно сделать его бэкап). Ищем этот фрагмент:

Обычно это 112 строка. Вставляем код Adsense между строками:

Сохраняем файл и смотрим, что получилось на сайте.

Если все сделали правильно, первый блок Adsense встанет между заголовком статьи и текстом, второй — сразу после текста. И так будет во всех статьях.

Читайте также:  Установка конденсатора в цепь питания катушки зажигания

Этот метод размещения блоков был бы лишен недостатков, но есть одно большое НО. При обновлении движка Joomla файл default.php перезаписывается и код придется вставлять заново.

Использовать плагин Ads Elite

Я для себя остановился именно на этом варианте. Качаем плагин отсюда — http://elitewebdev.com/extra/joomla/joomla-adsense-elite, загружаем на сайт через менеджер установки.

Затем заходим в менеджер расширений и активируем плагин Ads Elite.

Теперь нужно настроить показ рекламы. Идем в менеджер плагинов, изем Ads Elite (категория Content) и заходим в его настройки.

На странице настроек есть несколько секций. Нам нужно сделать следующее:

  1. Секция Google Adsense. Сюда вставляем код рекламного блока
  2. Top — Article Ad Unit. Включаем показ рекламы в начале статьи. Ad Alignment — выравнивание блока относительно текста. Я рекомендую указать Left.
  3. Inside — Article Ad Unit. Рекламный блок внутрни статьи. Настраивается аналогично.
  4. Bottom — Article Ad Unit. То же самое внизу статьи.
  5. Ad Assignment — настройка выборочного показа блоков. Можно исключить страницы категорий, поиска, архивов, блога и т.д. Я исключил категории и поиск. Также можно настроить показ рекламы только гостям сайта или, наоборот, зарегистрированным пользователям, я оставил показ для всех.

У плагина Ads Elite есть один недостаток — один и тот же блок Адсенс дублируется несколько раз на странице. В принципе, ничего криминального в этом нет, но если вы вдруг захотите отслеживать стстаистику отдельно по верхнему и нижнему блоку, с плагином Ads Elite это не удастся.

Ads Elite — далеко не единственное решение подобного характера. Я упомянул его в статье, так как сам попробовал — нашел, скачал, установил, настроил, остался доволен. Те рекламные блоки, которые сейчас вы видите в статьях на этом сайте я разместил при помощи этого плагина.

источник

Как добавить Adsense в Joomla?

Получаете код объявления в Adsense:
Что-то типа такого:

Рекомендую подбирать стиль объявления в соответствии со стилем сайта, т.к. во-первых, смотрится хорошо, во-вторых, CTR таких объявлений выше, а значит и больше ваш доход. Кстати, если у вас уже есть аккаунт в Гугл.Адсенс, то для добавления нового сайта — достаточно создать объявление. Гугл сам отследит, на каком сайте находится объявление и добавит его, если не используется функция «авторизованные сайты» (по умолчанию не используется — так что, если ничего не меняли в настройках, все должно быть ок).

Выбираем способ размещения на вашем Joomla-сайте.
Есть 2 способа вывести блок адсенс:

Для размещения блока адсенсе в модуле:

  1. Перейдем в Расширения->Менеджер модулей,
  2. Нажмем кнопку создать — для получения нового модуля,
  3. Выбираем тип модуля «произвольный HTML-код»,
  4. В поле «заголовок» пишем — например, «adsense-left»
  5. «Показать заголовок» — нет
  6. «Включен» — да
  7. «Позиция» — из списка, например «left»
  8. В полях «Назначение меню» — определяется в каких пунктах меню его показывать. По умолчнию «Все», т.е. ничего не меняем.
  9. Ниже в поле «Пользовательский текст» вставляем код скопированный с Adsense. Для этого нажимаем кнопку «html» или ниже кнопку «Без редактора (Toggle Editor)». Вставляем код. Нажимаем сохранить.
  10. Модуль с рекламой Adsense добавили. Единственное, можно по шаманить с его позицией, подвигав стрелочками вверх и вниз в менеджере модулей.

Для размещения блока Adsense в тексте:

  1. Перейдем в Расширения->Менеджер модулей,
  2. Нажмем кнопку создать — для получения нового модуля,
  3. Выбираем тип модуля «произвольный HTML-код»,
  4. В поле «заголовок» пишем — например, «adsense-text»
  5. «Показать заголовок» — нет
  6. «Включен» — да
  7. «Позиция» — щелкаем в поле списка и пишем сами название позиции, например «adsense»
  8. В полях «Назначение меню» — определяется в каких пунктах меню показывать. По умолчанию «Все», т.е. ничего не меняем.
  9. Ниже в поле «Пользовательский текст» вставляем код скопированный с Adsense. Для этого нажимаем кнопку «html» или ниже кнопку «Без редактора (Toggle Editor)». Вставляем код. Нажимаем сохранить.
  10. Теперь если мы напишем в материале , то при сохранении вставится блок рекламы Google/Adsense.
  11. Однако писать вручную не очень удобно, поэтому предлагаю автоматизировать это процесс. Устанавливаем плагин «ModulesAnywhere-v1.13.3.zip«.
  12. Теперь при создании/редактировании любого материалы снизу видим кнопку «Вставить Модуль». Просто выбираем нужный модуль (adsense-text).
  13. Можно создать по такой схеме несколько модулей с Адсенсом. В одном будут только графика, в другом только текстовые, в третем — только заданного размера и т.д.

источник

Добавить комментарий