AdSense Responsive Ads

Rispondo al mio stesso post: dopo aver cercato per un po’, ho finito per imbattermi in questo post dove viene descritta la stessa problematica:

Il problema dello sfarfallio su mobile sembra essere legato esclusivamente all’opzione per inserire annunci ogni n-esimo post. Impostando questo valore a zero si risolve effettivamente il problema, ma sarebbe molto meglio se gli sviluppatori del plugin potessero correggere il difetto.

La proposta per l’interfaccia utente è aggiungere parametri per la dimensione massima nelle impostazioni di Discourse, invece del menu di selezione attuale che offre solo alcune dimensioni fisse. Questo renderebbe l’interfaccia più pulita, poiché il comportamento responsivo sarebbe predefinito, con la possibilità di limitare l’altezza.

Sei sicuro di non aver provato a usare il CSS?

Non sono molto bravo con il CSS, ma per quanto ne so è stato provato diverse volte. Al momento sto aggirando il problema impostando una dimensione fissa per il layout mobile.

Penso di aver capito. Quindi, alla fine, avremmo questo:

Il problema principale degli annunci responsivi attualmente è che causano salti nel layout della pagina, il che è terribile all’interno di un argomento mentre si cerca di leggere. Proverò ad aggiungere queste nuove impostazioni per vedere se prevengono i salti, ma ho i miei dubbi sul fatto che un’altezza massima possa aiutare, poiché un annuncio più piccolo farebbe rimpicciolire i contenitori.

@ljpp Ho implementato ciò che hai suggerito, ma semplicemente non funziona. Nemmeno un po’.

Ho seguito questo articolo per provare a implementare qualcosa di simile all’esempio. Guarda questo risultato, dove ho incluso qualche debug per mostrare cosa contiene l’attributo inline-style dell’elemento ins quando l’adplugin lo rende:

Ecco le mie impostazioni:

Notate che il risultato finale, dopo che AdSense ha completato il suo lavoro, ha un’altezza fissa di 280px, sostituendo i 90px che aveva lo stile iniziale dell’ins. E AdSense non ha nemmeno trovato un annuncio da mostrare, ma ha deciso comunque di ingrandire il div. :man_facepalming:

Comunque, queste nuove impostazioni non semplificano le configurazioni di AdSense; ne aggiungono molte altre, ancora più confuse, che in realtà non ti permettono di controllare le dimensioni con il nuovo modo in cui funzionano gli annunci responsive.

Dato che il problema sembra essere legato alle impostazioni “responsive”, ho provato quanto segue: limitando le dimensioni degli annunci in basso per mobile (che, credo, siano anche il codice utilizzato per l’annuncio nell’n-esimo post) ai due formati mobili disponibili (larghezza 320) più uno con larghezza 336… e rimuovendo il responsive.

Finora tutto bene, lo scatto è molto, molto meno marcato rispetto a prima.

Grazie @Paracelsus, proverò anche io…

@neil, qual è la differenza tra “Adsense post bottom” e “Adsense mobile post bottom”?

Un tablet, un iPad o altri dispositivi di dimensioni intermedie sono considerati PC o dispositivi mobili quando si parla del plugin per gli annunci?

@Cazadividendos finora l’unico svantaggio è che non è possibile avere annunci più ampi tra i post; anche se, ad esempio, ruoti il dispositivo mobile in orizzontale, gli annunci rimangono bloccati sulle dimensioni che hai scelto. E se scegli dimensioni di annunci più ampie, inizierai a vederne alcuni che rompono il layout quando il dispositivo è in verticale.

Il primo non è per mobile, l’altro sì. Utilizza le regole di Discourse per determinare cosa è “mobile” o meno.

Saranno considerati dispositivi mobili.

Ciao,

È possibile inserire annunci Google a metà di un argomento? Ad esempio, ogni X risposte potrebbe apparire un annuncio? Al momento vedo solo le opzioni in alto o in basso.

Grazie!

Sì, cerca “post in basso” e “n-esimo post”.

Grazie @neil, stavo usando la vecchia versione del plugin che non lo permetteva :upside_down_face: