Один із моїх сайтів нещодавно отримав попередження про порушення політики через розміщення реклами AdSense у публікації, тема якої заборонена. Фактично, ця публікація була розміщена на першій сторінці Google, і я точно не хочу видалити цю публікацію лише тому, що я не можу писати конкретні теми на сторінках, які мають adsense. Тож моє рішення полягає в тому, щоб вимкнути рекламу на цій конкретній сторінці без повторного формулювання/зміни цієї публікації.
Поради щодо вдосконалення Google Adsense
Вимкніть рекламу до, у або після публікацій
Якщо ви розміщуєте оголошення за допомогою фільтра the_content, зазвичай ви можете розміщувати оголошення до, після в середині публікації. У цьому випадку ви можете відредагувати дочірню тему WordPress шаблон functions.php:
add_filter('the_content', 'show_ads');
function shot_ads($content) {
global $post;
// 729 is the ID of the specific post, change accordingly.
$noads = in_array($post->ID, array(729));
if (!$noads) {
// assume ads is shown before the content of a post
return "<ads code here >". $content;
}
return $content;
}
Вимкніть рекламу на бічній панелі
Якщо на бічній панелі відображаються довгі, наприклад 350 × 600, або адаптивні оголошення, вам потрібно спочатку встановити PHP Code Widget, щоб увімкнути PHP-код у віджеті. Після цього вам потрібно буде подібним чином обернути код реклами. напр
<?php
// 129 is the ID of the specific post, change accordingly.
$noads = in_array($post->ID, array(129));
if (!$noads) {
echo "Your Ads here";
}
?>
Це швидке вирішення проблеми порушення політики AdSense, якщо ви не знаєте, як змінити вміст і не хочете просто видаляти повідомлення про порушення.