Google Ads non viene visualizzato

Abbiamo anche siti web con sottodomini, il principale si chiama Dewalist.com.

Abbiamo già configurato Google AdSense e funziona bene con il sito principale e uno dei sottodomini. Ma non ha funzionato con questo sito web: ask.dewalist.com, dove si trova l’applicazione web Discourse.

Abbiamo già configurato il codice Publisher di AdSense e l’unità pubblicitaria.

Compare il testo PUBBLICITÀ, ma non viene visualizzata alcuna pubblicità. Abbiamo controllato il codice sorgente della visualizzazione, che ha il giusto ID PUB e unità pubblicitaria.

Qualche idea?

Apprezziamo il tuo feedback.

Content Security Policy: Le impostazioni della pagina hanno bloccato il caricamento di una risorsa all'indirizzo https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (“script-src”).

Ciao @RGJ

Grazie per il tuo contributo. Puoi approfondire, per favore? Cosa dobbiamo fare?

Grazie

Abbiamo approfondito la questione.

Per quanto riguarda questa CSP, sembra che dobbiamo aggiungerla in app.yml nella sezione env:

DISCOURSE_CSP_DIRECTIVES: "default-src 'self' https://pagead2.googlesyndication.com"

L’abbiamo aggiunta, ricostruito l’app, riavviato l’app e ancora non funziona.

Qualche altra idea?

Non usare CSP o farlo solo per segnalazioni?

Ciao Jakke

Puoi elaborare su questo, per favore?

Grazie

Non utilizzare l’impostazione content security policy. Utilizzare invece l’impostazione content security policy report only, se CORS nasconde gli annunci.

OK. L’ho appena selezionato:\n\n\ncontent security policy report only\n\n\nAncora non funziona. Devo rimuovere CSP?

Stavo per dare un’altra occhiata per te ma ci sono annunci, quindi è meglio non toccare più nulla :wink:

Penso che il suggerimento di Jakke abbia funzionato bene.

Potrei rimuovere la CSP dal file app.yml.