Блог о программировании, электронике и рыбалке

Реклама в WordPress через каждый N абзац

реклама в wordpressФункция размещение рекламных блоков после каждого N абзаца.

Многие блогеры монетизируют свои сайты за счет размещения контекстной рекламы. Я не исключение.

Люди пишут статьи, в которых делятся своих опытом или другой полезной информацией, но за спасибо никто им домен и хостинг не предоставляет.

Хочется, конечно, чтобы доходы от рекламы покрывали не только расходы на содержание блога, но и приносили какую-то прибыль, но это уже как кому повезет. Кто-то выкручивается и создает отдельные сайты, нацеленные на получение высокого дохода от рекламы, а кто-то (как я) работает на том, что есть в надежде на чудо :)

Думаю многие пользователи рекламной сети Google Adsense уже знают о появлении новых типов рекламных блоков, а именно об “нативных объявлениях в статьях”.

реклама в wordpress

Особенностью нативных объявлений является отсутствие ограничения на количество рекламных блоков на странице.

реклама в wordpress

Я решил попробовать разместить у себя эти рекламные блоки после каждого 10-го абзаца.

На всякий случай еще задал вопрос экспертам на форуме поддержки насчет нарушения правил рекламной сети при таком размещении блоков, на что получил ответ:

реклама в wordpress

Сейчас нет ограничений на количество, есть ограничение на процентное соотношение

То есть одновременно на экране любого устройства не должно быть занято рекламой больше 25% площади(цифра условная, главное не переборщить)

Это относится ко всем типам объявлений и устройств

Ранее я пользовался чей-то функцией, которая позволяет вставлять рекламный блок в текст статьи после определенного абзаца. На ее основе и дописал сегодня свою, которая добавляет рекламный код через каждый N абзац.

По умолчанию выставлено значение 10, что даст в результате добавление кода после 10, 20, 30, 40….. абзаца вашей статьи (если они существуют).

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

Реклама в WordPress через каждые 10 абзацев

Код функции:

// Вставляем код через каждые 10 абзацев
function geek_ad_every_p_count_in_content( $content ) {
if( !is_single() ) return $content;
$content = explode ( "</p>", $content );
$p = 10;
$pcount = count($content);
$ads_code = 'ваш рекламный код';
$new_content = '';
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if (($i % $p == 0) and ($i >= $p) and (($pcount - $i) > $p)) { $new_content .= $ads_code; }
$new_content .= $content[$i] . "</p>";
}
return $new_content;
}
add_filter( 'the_content', 'geek_ad_every_p_count_in_content' );

$p = 10; – укажите свое значение через сколько абзацев необходимо вставлять рекламные блоки

$ads_code = 'ваш рекламный код'; – сюда добавьте ваш рекламный код

Для начинающих напишу, что этот код необходимо добавить в файл functions.php, который находится в папке вашей текущей темы.

Если кто-то сможет поправить функцию таким образом, чтобы абзацы внутри цитат не учитывались при подсчете и поделится кодом в комментариях, то многие будут вам благодарны.

P.S.

От работы данной функции ожидаю падения CTR, так как количество рекламных блоков увеличится. Надеюсь, что доход все-таки немного поднимется.

Жду от вас отклика в комментариях по поводу влияния функции на Ваши доходы.

Присоединяйтесь к нашей группе в Telegram @GeekElectronics
  • keyboard_arrow_downРеклама в WordPress через каждый N абзац
    • Автор:
    • Миниатюра: Реклама в WordPress через каждый N абзац
    • Рубрика: Wordpress
    • Обновлено: 26.12.2017
    • Комментариев: 2
    • Просмотров: 1 882
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Загрузка...
  • Поделитесь с друзьями
Geek Electronics

Комментариев: 2

    • Avatar for source
      source™:

      не за что
      поделюсь предварительными результатами - за первый месяц прирост доходов около 20% на одном блоге и 0% на втором.
      Дизайн блогов абсолютно одинаковый
      Вот так вот бывает :)

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

arrow_upward