Google Ads ne s'affiche pas

Nous avons également des sites web de sous-domaines, le principal s’appelle Dewalist.com.

Nous avons déjà configuré Google AdSense, et cela fonctionne bien avec le site principal et l’un des sous-domaines. Mais cela n’a pas fonctionné avec ce site web : ask.dewalist.com, où se trouve l’application web Discourse.

Nous avons déjà configuré le code éditeur Adsense et l’unité publicitaire.

Il affiche le texte PUBLICITÉ, mais aucune publicité n’apparaît. Nous avons vérifié le code source, qui contient les bons identifiants PUB et d’unité publicitaire.

Des idées ?

Nous apprécierions vos commentaires.

Content Security Policy : les paramètres de la page ont bloqué le chargement d'une ressource à l'adresse https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (« script-src »).

Salut @RGJ

Merci pour votre contribution. Pouvez-vous développer, s’il vous plaît ? Que devons-nous faire ?

Merci

Nous avons approfondi nos recherches à ce sujet.

Concernant cette CSP, il semble que nous devions l’ajouter dans app.yml sous la section env :

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

Nous l’avons ajouté, reconstruit l’application, redémarré l’application et cela ne fonctionne toujours pas.

D’autres idées ?

N’utilisez pas CSP ou laissez-le uniquement rapporter ?

Salut Jakke

Peux-tu développer s’il te plaît ?

Merci

N’utilisez pas le paramètre content security policy. Utilisez plutôt le paramètre content security policy report only si CORS masque les publicités.

OK. Je viens de cocher cela maintenant :

content security policy report only

Cela ne fonctionne toujours pas. Dois-je supprimer CSP ?

J’allais jeter un autre coup d’œil pour vous, mais des publicités s’affichent, donc il vaut mieux ne plus rien toucher :wink:

Je pense que la suggestion de Jakke a bien fonctionné.

Je vais peut-être supprimer le CSP de la configuration app.yml.