Блокировать Adsense на определенной странице


Настройка

В мой файл header.php вставлен следующий стандартный скрипт Adsense,

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
</script>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-********",
    enable_page_level_ads: true
});
</script>

Это позволяет мне мгновенно показывать рекламу на всех страницах без особых хлопот.


Проблема

Я хотел бы запретить показ всех объявлений adsense на определенных страницах моего сайта.

Я ищу какую-нибудь функцию "если", чтобы остановить отображение. Кто-нибудь знает о такой функции?

 1
Author: LucSpan, 2017-07-13

3 answers

Вы можете использовать эту функцию :

<?php if(is_page('your-page-slug')): ?>
    //do nothing on selected pages
<?php else: ?>
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" />
    <script>
        (adsbygoogle = window.adsbygoogle || []).push({
            google_ad_client: "ca-pub-********",
            enable_page_level_ads: true
        });
    </script>
<?php endif; ?>

Если вы хотите отключить это на нескольких страницах, просто добавьте их следующим образом:

<?php if(is_page('your-page-slug1') || is_page('your-page-slug2')): ?>

Ресурсы для разработчиков Wordpress очень полезны (больше, чем codex), поэтому я рекомендую сначала проверить их, если вы не знаете, как что-то сделать

 2
Author: SleepyAsh, 2017-07-13 09:31:27

Шаг 1: Войдите в свою панель управления AdSense и нажмите Мои объявления>>Автоматические объявления>>Новая группа URL-адресов

Шаг 2: Выберите URL-адреса Следующее, что вам нужно сделать, это ввести все URL-адреса, для которых вы хотите выбрать новую глобальную настройку... нажмите "Добавить URL".

Шаг 3. Выберите настройки рекламы для новых групп URL-адресов Поскольку вы не хотите, чтобы реклама отображалась на этих страницах, отключите все форматы объявлений для этих страниц и нажмите "Далее".

Источник: https://www.naijahomebased.com/stop-google-ads-from-displaying/

 1
Author: rluks, 2018-07-24 23:36:26

Я могу порекомендовать бесплатный плагин Advanced Ads для этой миссии. Вы можете легко выбрать страницы, на которые вы хотите (не хотите) вводить этот код. Установка и настройка займут около 10 минут, но после этого вы сможете добавлять страницы без необходимости прикасаться к коду.

Вот руководство по этой настройке с расширенной рекламой: https://wpadvancedads.com/how-to-block-ads-on-a-specific-page/

 -2
Author: Joachim, 2018-04-12 10:19:21