Wie deaktiviere ich Anzeigen in bestimmten Beiträgen?
Eine meiner Websites hat vor Kurzem eine Warnung wegen Verstoßes gegen die Richtlinie erhalten, weil AdSense -Anzeigen in einem Beitrag platziert wurden, dessen Inhalt nicht zulässig ist. Tatsächlich wurde dieser Beitrag auf der ersten Seite von Google platziert und ich möchte diesen Beitrag sicherlich nicht entfernen, nur weil ich keine bestimmten Themen auf den Seiten mit AdSense schreiben kann. Meine Lösung besteht also darin, Anzeigen auf dieser bestimmten Seite zu deaktivieren, ohne diesen Beitrag neu zu formulieren/zu ändern.
Tipps zur Verbesserung von Google Adsense
Deaktivieren Sie Anzeigen vor, in oder nach Beiträgen
Wenn Sie Anzeigen mit dem the_content -Filter platzieren, können Sie Anzeigen normalerweise vor, nach und in der Mitte eines Beitrags platzieren. In diesem Fall könnten Sie die Vorlage functions.php des untergeordneten WordPress -Themes bearbeiten:
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;
}
Deaktivieren Sie Anzeigen in der Seitenleiste
Wenn Sie lange, z. B. 350 × 600 oder responsive Anzeigen haben, die in der Seitenleiste angezeigt werden, müssen Sie zuerst das PHP-Code-Widget installieren, um den PHP-Code auf dem Widget zu aktivieren. Danach müssen Sie Ihren Anzeigencode auf ähnliche Weise umschließen. z.B
<?php
// 129 is the ID of the specific post, change accordingly.
$noads = in_array($post->ID, array(129));
if (!$noads) {
echo "Your Ads here";
}
?>
Dies ist eine schnelle Lösung für den Verstoß gegen die AdSense-Richtlinie, wenn Sie nicht wissen, wie Sie den Inhalt ändern können, und Sie den Verstoßbeitrag nicht einfach löschen möchten.