Google Ads no se muestra

También tenemos sitios web de subdominios, el principal se llama Dewalist.com.

Ya hemos configurado Google AdSense y funciona bien con el sitio principal y uno de los subdominios. Pero no funcionó con este sitio web: ask.dewalist.com, donde está la aplicación web de Discourse.

Ya hemos configurado el código de editor de AdSense y la unidad de anuncios.

Aparece el texto PUBLICIDAD, pero no se muestra ninguna publicidad. Revisamos el código fuente, que tiene el ID de editor y unidad de anuncios correcto.

¿Alguna idea?

Agradecemos sus comentarios.

Content Security Policy: La configuración de la página bloqueó la carga de un recurso en https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (“script-src”).

Hola @RGJ

Gracias por tu aporte. ¿Puedes dar más detalles sobre esto, por favor? ¿Qué necesitamos hacer?

Gracias

Investigamos más sobre esto.

Con respecto a esta CSP, parece que necesitamos agregar esto en app.yml bajo la sección env:

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

Lo agregamos, reconstruimos la aplicación, reiniciamos la aplicación y todavía no funciona.

¿Alguna otra idea?

¿No usar CSP o que solo informe?

Hola Jakke

¿Puedes explicar esto con más detalle, por favor?

Gracias

No utilice el ajuste content security policy. Utilice en su lugar el ajuste content security policy report only, si CORS está ocultando anuncios.

OK. Acabo de marcar eso ahora:

content security policy report only

Sigue sin funcionar. ¿Necesito eliminar CSP?

Iba a echarte otro vistazo pero están apareciendo anuncios, así que mejor no tocar nada más :wink:

Creo que la sugerencia de Jakke funcionó bien.

Podría eliminar el CSP de la configuración de app.yml.