Блокировать 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 на определенных страницах моего сайта.
Я ищу какую-нибудь функцию "если", чтобы остановить отображение. Кто-нибудь знает о такой функции?
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), поэтому я рекомендую сначала проверить их, если вы не знаете, как что-то сделать
Шаг 1: Войдите в свою панель управления AdSense и нажмите Мои объявления>>Автоматические объявления>>Новая группа URL-адресов
Шаг 2: Выберите URL-адреса Следующее, что вам нужно сделать, это ввести все URL-адреса, для которых вы хотите выбрать новую глобальную настройку... нажмите "Добавить URL".
Шаг 3. Выберите настройки рекламы для новых групп URL-адресов Поскольку вы не хотите, чтобы реклама отображалась на этих страницах, отключите все форматы объявлений для этих страниц и нажмите "Далее".
Источник: https://www.naijahomebased.com/stop-google-ads-from-displaying/
Я могу порекомендовать бесплатный плагин Advanced Ads для этой миссии. Вы можете легко выбрать страницы, на которые вы хотите (не хотите) вводить этот код. Установка и настройка займут около 10 минут, но после этого вы сможете добавлять страницы без необходимости прикасаться к коду.
Вот руководство по этой настройке с расширенной рекламой: https://wpadvancedads.com/how-to-block-ads-on-a-specific-page/