Talvez você “saia melhor” fazendo isso com JavaScript ou, se preferir, com jQuery.
Por exemplo, a classe em um tópico mostra o nome da categoria como neste exemplo:
<span class="category-name">Perguntas de UNIX para Iniciantes</span>
Assim, em um script para a página do tópico, você selecionaria o texto da classe “category-name” e, em seguida, injetaria sua tag de anúncio no elemento div de sua escolha, com base no texto da categoria.
Na minha opinião, este é um método melhor do que ocultar e exibir elementos div de tags de código de anúncio apenas com CSS.
Isso também é muito fácil de implementar para qualquer pessoa com conhecimentos básicos de JavaScript ou jQuery.
Você seleciona o texto interno do elemento span com base na classe do span da categoria. Em seguida, compara esse texto interno com sua lista de categorias e insere seu código de anúncio no elemento DOM de sua escolha naquela página, com base na categoria.
É bem simples para qualquer pessoa com conhecimentos básicos de JavaScript escrever esse código, e provavelmente é a melhor maneira de fazer o que você deseja. @Windsooon