Annunci mostrati ai livelli di fiducia che non dovrebbero vederli?

Sono un po’ perso qui. Il mio risultato desiderato è non mostrare annunci a nessuno che abbia effettuato l’accesso ai forum. Attualmente sono impostato solo per gli annunci di AdSense, nessun annuncio interno ancora.

Nonostante la configurazione dei livelli di fiducia e altro per impedire la visualizzazione degli annunci da parte degli utenti connessi, alcuni li vedono ancora.
In realtà aggiungimi all’elenco anche come amministratore, li ho visti persino nel pannello di amministrazione e nella navigazione generale.

Il problema è che non riesco a trovare uno schema.

È intermittente per gli utenti.
Non sembra esserci un browser/sistema operativo coerente coinvolto.
Sta influenzando vari livelli di fiducia. :man_shrugging:

Qualche idea su dove posso guardare dopo per vedere cosa potrebbe causare questo? Una cosa che dovrei menzionare è che sto usando Cloudflare davanti ai forum.

Mentre scrivo, siamo sull’ultima versione di Discourse e sul plugin per gli annunci.

Apprezzo qualsiasi aiuto.

Cambia in DNS only e scommetto che il problema è risolto.

1 Mi Piace

Ottimo punto. Ho già svuotato la cache di CF all’inizio, ma ci riproverò e ti farò sapere. So di non avere attive tutte le funzionalità di CF, specialmente quelle con la “magia” di JavaScript.

Ma proverò la modalità DNS only o la modalità sviluppatore e vedrò come va.

Grazie.

1 Mi Piace

OK, questo è strano… il DNS sembra bloccare solo il caricamento del sito web. Ho attivato e disattivato tra DNS only e proxied e si carica solo quando il sottodominio dei forum è impostato su proxied…

Per divertimento ho provato le mie connessioni internet via cavo e cellulare e ho ottenuto lo stesso risultato

Hai eseguito un’installazione standard?

Ora si sta caricando per me… oh, ma sei tornato a cloudflare.

1 Mi Piace

Sono abbastanza sicuro che fosse un’installazione standard, l’ho fatta circa 7 anni fa seguendo la guida di Ubuntu dell’epoca, che a quel punto penso fosse installata la versione 18.x LTS. Ora è su Ubuntu 20LTS + Docker.

Sì, sono tornato al proxy ma con tutta la minificazione disabilitata. Nessun cambiamento.

Aggiornamento: Ho disattivato la cache per il sottodominio con una regola della pagina. Lasceremo che si propaghi per un po’.

1 Mi Piace

Aggiornamento… Personalmente vedo ancora (alcune) pubblicità all’interno dell’app Discourse Hub e di Safari nativo su iOS. Principalmente pubblicità in fondo alla pagina (incluso il pannello di amministrazione!), ma anche una in cima alla pagina dopo l’accesso. La cache di CF è ancora disabilitata.

Verifico con la community per vedere a che punto siamo altrimenti.

La tua installazione ha Let’s Encrypt abilitato, o stai solo facendo l’incapsulamento HTTPS tra CF e il server?

1 Mi Piace

Credo che Cloudflare gestisca la SSL tra il bordo e il browser, ma potrebbe essere in chiaro tra il server Discourse e Cloudflare.

Il sito non si caricherà completamente se inserisco direttamente l’IP nel browser, se questo può essere d’aiuto?

L’accesso basato su IP non è supportato.

Il tuo browser ricorderà che il sito utilizza https, quindi se disattivi la nuvola arancione e provi a connetterti all’URL tramite HTTP, fallirà.

A questo punto, ti consiglio di correggere https, Let’s Encrypt è gratuito e molto affidabile.

Tuttavia, dovrai aggiornare il tuo app.yml e ricompilare con la nuvola arancione disabilitata per farlo.

Capito. È passato molto tempo da quando ho provato solo l’IP, a quel punto funzionava, ma è successo anni fa

C’è un plug-in che voglio installare, quindi mi occuperò di quello e di Let’s Encrypt.

Detto tutto questo, pensi che la configurazione SSL stia causando questi problemi con gli annunci?

Dato che è passato così tanto tempo dalla tua installazione, non hai Let’s Encrypt, quindi il tuo sito non può funzionare senza Cloudflare.

Ti consiglio di avviare una nuova VM e reinstallare, poi potrai passare. Se per qualche motivo tieni molto a quella macchina, puoi rinominare app.yml ed eseguire ./discourse-setup per ottenere un’installazione pulita che ti fornirà un certificato Let’s Encrypt.

1 Mi Piace

OK, sembra che dovrò occuparmi separatamente di Let’s Encrypt.

Gli annunci continuano ad apparire anche oggi per gli utenti con accesso effettuato. Hai qualche idea su altre cose che posso controllare?

image

Inoltre, DFP è l’unico modo per far apparire gli annunci di Google tra gli argomenti negli elenchi degli argomenti?

Devi correggere CloudFlare per assicurarti che non serva pagine memorizzate nella cache che includono annunci.

1 Mi Piace

Tutta la cache è stata disattivata per oltre 24 ore.

Penso che questa conclusione sia un po’ prematura. Il problema persiste nonostante la cache sia stata disabilitata in CF per circa una settimana. A meno che non si tratti di qualcos’altro in CF che sospetti sia il problema?

1 Mi Piace

Oh. Peccato.

E non hai plugin?

Ho i plugin. Tornerò sull’argomento originale più tardi questa settimana.

1 Mi Piace