Come disabilitare gli annunci sui post specifici?
Uno dei miei siti ha recentemente ricevuto un avviso di violazione delle norme a causa dell’inserimento di annunci adsense su un post con contenuto non consentito. In realtà, quel post è stato classificato nella prima pagina di google e di certo non voglio rimuovere quel post solo perché non posso scrivere argomenti specifici sulle pagine che hanno adsense. Quindi la mia soluzione è disabilitare gli annunci su quella particolare pagina senza riformulare/modificare quel post.
Suggerimenti per il miglioramento di Google Adsense
Disattiva gli annunci prima, dentro o dopo i post
Se inserisci annunci utilizzando il filtro the_content, di solito puoi inserire annunci prima, dopo e nel mezzo di un post. In questo caso, puoi modificare il template functions.php del tema figlio di wordpress :
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;
}
Disabilita gli annunci sulla barra laterale
Se nella barra laterale sono visualizzati annunci lunghi, ad esempio 350 × 600 o reattivi, è necessario installare prima il widget del codice PHP per abilitare il codice PHP sul widget. Dopo, dovrai avvolgere il codice degli annunci in modo simile. per esempio
<?php
// 129 is the ID of the specific post, change accordingly.
$noads = in_array($post->ID, array(129));
if (!$noads) {
echo "Your Ads here";
}
?>
Questa è una soluzione rapida alla violazione delle norme di Adsense se non sai come modificare il contenuto e non vuoi semplicemente eliminare il post di violazione.