Ciao, come posso configurare il plugin per annunci in modo che non mostri annunci sulla homepage del forum.
Ehi, non credo ci sia unâimpostazione per questo, ma puoi nasconderlo con un poâ di CSS:
Non usarlo
.navigation-topics .adsense-topic-list-top {
display: none;
}
Non sono sicuro se Google sia dâaccordo con il nascondere gli annunci con CSS⌠probabilmente è una violazione dei termini di servizio.
Grazie per avermi corretto. Non ne ero a conoscenza, ma ha senso.
Ho chiesto allâIA a riguardo:
Per un editore AdSense, la policy sullâoccultamento degli annunci è sfumata. In generale, è consentito nascondere unitĂ pubblicitarie specifiche per legittime ragioni di progettazione o esperienza utente, purchĂŠ non si manipolino clic o impressioni.
Se si desidera nascondere un posizionamento specifico dellâannuncio mantenendo visibili gli altri, ciò è generalmente accettabile se:
- Lo si fa per ragioni legittime (come il design reattivo o layout di pagina specifici)
- Non si utilizzano metodi ingannevoli per incoraggiare clic su altri annunci
- Non si implementa lâoccultamento in modo da violare le policy di Google
La preoccupazione principale di Google è prevenire pratiche come:
- Nascondere gli annunci ma renderli comunque cliccabili
- Creare overlay invisibili che generano clic accidentali
- Implementare lââad stuffingâ dove gli annunci vengono caricati ma non sono visibili
Sarebbe utile unâimpostazione per specificare quale percorso consentire/non consentire.
@Arkshine è corretto, una semplice impostazione che dica âNon mostrare annunci sulla home page di discourseâ sarebbe utile, presumo che anche altri utenti la vorrebbero.
Qualche altra idea? Devo presumere che il 99% delle persone non voglia una pubblicità enorme sulla homepage del proprio forum⌠qualcuno ha trovato un modo per aggirare questo problema?
@Arkshine câè qualche trucco CSS per sopprimere gli annunci solo sulla homepage/pagina principale? Saremmo disposti a correre questo rischio, è meglio che avere una pessima esperienza utente fin dalla prima impressione.
Ecco del JS che rimuove lâHTML dellâannuncio dalla homepage (non lo nasconde con CSS).
Fammi sapere se funziona per te.
Puoi inserirlo nella tua scheda JS del tema:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
api.onPageChange((path) => {
if (path === "/") {
document.querySelector(".adsense-topic-list-top")?.remove();
}
})
});
Ha funzionato a meraviglia @Arkshine

