# Lo schermo salta con gli annunci responsivi di AdSense

**URL:** https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407
**Category:** Support
**Tags:** advertising
**Created:** [2 Febbraio 2020, 3:21pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407 "2020-02-02T15:21:29Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Cazadividendos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazadividendos/32/138705_2.png) [@Cazadividendos](https://meta.discourse.org/u/Cazadividendos)
#### Post date: [2 Febbraio 2020, 3:21pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/1 "2020-02-02T15:21:29Z")

</div>

I nostri utenti si lamentano di salti dello schermo durante il caricamento di un argomento su iPhone. Sembra molto simile a questo problema risolto a luglio:

> [@Screen jumps around on mobile with adplugin when \>2 nth post ads are shown](https://meta.discourse.org/t/screen-jumps-around-on-mobile-with-adplugin-when-2-nth-post-ads-are-shown/110926):
>
> I’m having an issue that I can reliably reproduce on the latest iOS on an iPhone 6 and an iPhone XR. I’ve narrowed it down to the adplugin by testing in safe mode. It does not reproduce on a desktop emulator, like Safari\> User agent \> iPhone. v2.3.0.beta3 +20 When two or more dfp nth post code ads are displayed the screen will jump around: In the case above, dfp nth post code is set to 7. Scrolling to the very bottom will make the screen jump and the Suggested Topics heading wi…

Utilizziamo:

- Digital Ocean Droplet con 1 GB di RAM e 25 GB di disco
- Plugin Ads con AdSense, versione 2.4.0.beta 9
- Plugin Online User

Si tratta di un forum piccolo con 800 utenti e queste metriche:

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/c/dc16de5ba0ffbbc26bd28e71f493b9d784dea03f.png)

Abbiamo installato l’agente di metriche di Digital Ocean per ottenere più informazioni.

Potrebbe essere un problema di prestazioni? Dovremmo aumentare la RAM?

Grazie in anticipo.

---

<div class="post-metadata">

### Author: ![Paracelsus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paracelsus/32/164912_2.png) [@Paracelsus](https://meta.discourse.org/u/Paracelsus)
#### Post date: [2 Febbraio 2020, 6:28pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/2 "2020-02-02T18:28:40Z")

</div>

La mia opinione: non è un problema di prestazioni e ciò che è stato corretto a luglio non è stato sufficiente, dato che il problema si verifica ancora su mobile (lo scatto) e solo se è attivata l’opzione per inserire un annuncio ogni n post.

Era così fastidioso e disturbante per i nostri utenti che abbiamo dovuto semplicemente rimuovere quell’opzione.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2 Febbraio 2020, 8:12pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/3 "2020-02-02T20:12:46Z")

</div>

L’inserimento di annunci ogni N post sta causando post di dimensioni variabili su mobile, @neil?

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [3 Febbraio 2020, 4:59pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/4 "2020-02-03T16:59:57Z")

</div>

Pensavo che @eviltrout l’avesse risolto e che fosse stato corretto. @Cazadividendos @Paracelsus Quale piattaforma pubblicitaria? Quale formato annuncio? Stai dicendo che l’effetto di scatto si verifica _solo_ su mobile?

---

<div class="post-metadata">

### Author: ![Cazadividendos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cazadividendos/32/138705_2.png) [@Cazadividendos](https://meta.discourse.org/u/Cazadividendos)
#### Post date: [3 Febbraio 2020, 6:09pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/5 "2020-02-03T18:09:16Z")

</div>

Il problema è stato segnalato solo su iPhone. Su Android funziona come previsto, senza salti.  
Piattaforma pubblicitaria: Adsense  
Dimensione annuncio: dimensione responsive (sia per annunci generali che per annunci mobili)  
Codice Adsense per l’n-esimo post: 5

---

<div class="post-metadata">

### Author: ![Paracelsus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paracelsus/32/164912_2.png) [@Paracelsus](https://meta.discourse.org/u/Paracelsus)
#### Post date: [3 Febbraio 2020, 7:11pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/6 "2020-02-03T19:11:08Z")

</div>

> [@neil](#):
>
> Pensavo che @eviltrout avesse risolto il problema e che fosse stato corretto. @Cazadividendos @Paracelsus Quale piattaforma pubblicitaria? Quale dimensione dell’annuncio? Stai dicendo che lo scatto si verifica _solo_ su mobile?

Ho (avevo) esattamente le stesse impostazioni di Cazadividendos, tranne per il fatto che gli annunci venivano mostrati ogni 10° post, e sia gli utenti Android che quelli iPhone hanno segnalato lo stesso comportamento (specialmente su Chrome per mobile).

In realtà, sospetto che lo stesso problema si verifichi anche nella versione desktop, ma dato che c’è molto più spazio verticale, è ancora possibile individuarlo visivamente senza dover scorrere continuamente.

Se lo desideri, posso attivarlo e puoi vederlo di persona; ti aiuterebbe, @neil?

---

<div class="post-metadata">

### Author: ![Paracelsus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paracelsus/32/164912_2.png) [@Paracelsus](https://meta.discourse.org/u/Paracelsus)
#### Post date: [4 Febbraio 2020, 11:29am UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/7 "2020-02-04T11:29:36Z")

</div>

Ok, ho riattivato l’opzione e la scatti sono tornati. 😃

[Demissão /AG Destitutiva / Eleições no Sporting - #687 por Leonino - Universo Sporting - FórumSCP](https://www.forumscp.com/t/demiss%C3%A3o-ag-destitutiva-elei%C3%A7%C3%B5es-no-sporting/42967/687)

Se scorri lentamente tra il post 684 e il 686 (fermandoti di tanto in tanto come se stessi leggendo ogni post), vedrai cosa intendiamo…

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [4 Febbraio 2020, 9:09pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/8 "2020-02-04T21:09:06Z")

</div>

Proverò a riassumere cosa sta succedendo qui… 😖

Ne ho parlato in un altro argomento qui, quindi vi prego di leggerlo:

> [@AdSense Responsive Ads](https://meta.discourse.org/t/adsense-responsive-ads/63991/29):
>
> I don’t know what you’re proposing, but I found [this article](https://support.google.com/adsense/answer/9467650) that seems to say that responsive ads can ignore their containers now. …responsive ad units can now resize the HTML parent container (e.g. \<div\> ) that they’re within. This allows them to automatically adapt to all the different ad sizes on publishers’ pages. Note that for responsive ad units to work properly, they must not be placed inside a container with a fixed or limited height. Cool. frowning If you want to limit the hei…

Approfondendo, ho provato a usare CSS per aggiungere dimensioni al contenitore in cui gli annunci responsivi dovrebbero essere renderizzati tra i post con annunci. Un esempio:

```css
.adsense-post-bottom.adsense-responsive {
  height: 100px; // non più alto di questo, per favore
}

```

Ma… succede questo:

 ![2020-02-04_16-03](https://global.discourse-cdn.com/meta/original/3X/f/8/f8192b39a554ddd053da12f2ecd4a504b1874d5f.png)

Non riesco a trovare nulla nel plugin degli annunci o nel core di Discourse che aggiunga questi stili inline !IMPORTANT, quindi sembra che lo script JS di AdSense abbia scelto l’opzione nucleare e voglia davvero imporre altezze arbitrarie al contenitore. Quindi auto !important su tutto!

Sembra quindi che AdSense abbia reso tutto impossibile. Le opzioni ora sono:

1. Rimuovere “responsive” come opzione di dimensione dal plugin AdSense (fallback a 728x90 per desktop e 300x250 per mobile per chi sta attualmente usando la dimensione responsive).
2. Rimuovere “responsive” solo per le posizioni tra i post (anche se il salto avviene in tutte le posizioni).
3. Creare un argomento qui su meta riguardo al problema, permettere alle persone di continuare a usare “responsive” e collegarlo nella descrizione di tutte le impostazioni delle dimensioni di AdSense.
4. L’“auto !important” proviene dal plugin degli annunci o dal core di Discourse e non riesco a trovarlo?

EDIT:

Forse ora capisco questo suggerimento:

> [@ljpp](#):
>
> aggiungi parametri di dimensione massima all’interfaccia utente delle impostazioni di Discourse, invece dell’attuale menu a selezione in cui hai a disposizione solo alcune dimensioni fisse.

Quindi dovresti poter selezionare “responsive” e poi impostare la larghezza massima e l’altezza massima nelle impostazioni del plugin.

Chiudo questo argomento e continuerò in questo:

> [@AdSense Responsive Ads](https://meta.discourse.org/t/adsense-responsive-ads/63991/39):
>
> @ljpp I implemented what you suggested, and it simply doesn’t work. Not even a little bit. [I followed this article to try to implement something like the example.](https://support.google.com/adsense/answer/9467650) See this result, where I’ve included some debugging to show what the ins element’s inline-style attribute contains when the adplugin renders it: Here are my settings: Notice the final result after AdSense has finished its work has a fixed height of 280px, replacing the 90px that the initial i…

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [4 Febbraio 2020, 10:13pm UTC](https://meta.discourse.org/t/screen-jumps-with-adsense-responsive-ads/140407/9 "2020-02-04T22:13:00Z")

</div>


