Visualizzazione risultati 1 fino 8 di 8

Discussione: Slot per banner in posizione sbagliata?

  1. #1
    alsperGIS non è connesso Neofita
    Data registrazione
    22-04-2015
    Messaggi
    8

    Predefinito Slot per banner in posizione sbagliata?

    Dopo aver attivato il blocco preventivo dei cookies con iubenda (http://www.iubenda.com/it/help/posts/674) molti banners compaiono nelle posizioni sbagliate (non sempre, è una cosa che capita casualmente e sembra verificarsi più spesso con Firefox che con Chrome). Ad esempio alla pagina http://www.alspergis.altervista.org/...astercalc.html il banner 728x90 dovrebbe comparire in alto, invece mi compare spesso nella colonna di destra.
    Ho contattato il supporto di iubenda ma non riusciamo a risolvere il problema. Forse bisogna definire slots specifici per ogni banner come indicato da google (https://support.google.com/dfp_premi.../4578089?hl=it, aggiornamento di aree annuncio specifiche) ma non so come si possa fare con gli annunci di altervista.
    Qualcuno sa dirmi se è possibile definire slot per banner altervista e come?
    Grazie

  2. #2
    pcrebuilding non è connesso Utente
    Data registrazione
    17-12-2014
    Messaggi
    134

    Predefinito

    Se hai scrtto tu il codice (ovvero non utilizzi blog WP o altri CMS) devi inserire il codice JavaScript dei banner in almeno due contenitori div annidati e definire le posizioni nel foglio di stile che usi (o inline se non usi css). Puoi dare un'occhiata alla discussione http://forum.it.altervista.org/le-pu...da-mobile.html. Dal sorgente vedo che usi una cella della tabella in alto per racchiudere lo script, prova i div (anche all'interno della cella), i tag td non sono sufficienti (semanticamente non sono dei container come i div).
    Ultima modifica di pcrebuilding : 04-07-2016 alle ore 14.01.27

  3. #3
    alsperGIS non è connesso Neofita
    Data registrazione
    22-04-2015
    Messaggi
    8

    Predefinito

    Grazie pcrebuilding per aver risposto
    ho provato alla pagina http://www.alspergis.altervista.org/...o/pizporc.html a definire un doppio div per il banner 728x90:

    <div class="AVbanner728x90">
    <div>
    <script class="_iub_cs_activate-inline" type="text/plain">
    /* <![CDATA[ */
    document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/?ref='+encodeURIComponent(location.hostname +location.pathname)+'&r='+new Date().getTime()+'"></s'+'cript>');
    /* ]]> */
    </script>
    </div>
    </div>

    con stile:

    .AVbanner728x90 {
    width: 728px;
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -364px;
    }

    Purtroppo a volte mi succede ancora che il banner venga visualizzato nella colonna laterale destra invece che in alto nella posizione specificata.
    Ho notato che dipende molto dal tipo di pubblicità contenuta nel banner. Infatti quando il banner 728x90 contiene la pubblicità di Altervista “Guadagna con le tue idee...” compare sempre nella posizione sbagliata (ovvero nella colonna laterale) mentre se contiene altri spot pubblicitari è più probabile che venga visualizzato nel posto giusto (in alto).

  4. #4
    pcrebuilding non è connesso Utente
    Data registrazione
    17-12-2014
    Messaggi
    134

    Predefinito

    Prova a mettere la classe AVbanner nel div interno e metti il tutto fuori dalla tabella che usi per il banner (non usarla),inoltre togli la classe iub.. allo script javascript (nel codice dei banner non c'è quella classe).Domani riesco a postarti un pezzo di codice con il css corretto che a me funziona
    Saluti
    Ultima modifica di pcrebuilding : 04-07-2016 alle ore 22.15.05

  5. #5
    pcrebuilding non è connesso Utente
    Data registrazione
    17-12-2014
    Messaggi
    134

    Predefinito

    Prova questo codice:

    Codice:
      <head>
      <style type="text/css">
       /* Google AdSense LeaderBoard 728x90 specific settings */
       .adsense {
        position: relative;
       	width: 728px;
        margin: auto;
       }  
       .adsense_container {
        /* configurazioni specifiche container tipo bordo, sfondo, ecc */
        background-color: rgb(240,240,240);
        min-height: 90px;
        padding: 10px;
       }
      </style>  
      
      <!-- Privacy/Cookie policy -->
      <style type="text/css">
      /*IUBENDA STYLE*/
      </style>
      <script type="text/javascript">
      //IUBENDA POLICY
      </script>  
      </head>
    
      <body>
       <div class="adsense_container">
        <div class="adsense">
         <script type="text/javascript">
         /* <![CDATA[ */
         document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/?ref='+encodeURIComponent(location.hostname+location.pathname)+'&r='+new Date().getTime()+'"></s'+'cript>');
         /* ]]> */
         </script>   
        </div>
       </div>
       ...
    è importante la proprietà margin: auto; del container interno
    Ultima modifica di pcrebuilding : 05-07-2016 alle ore 10.06.34

  6. #6
    alsperGIS non è connesso Neofita
    Data registrazione
    22-04-2015
    Messaggi
    8

    Predefinito

    Grazie pcrebuilding,
    ho provato ad aggiornare la pagina http://www.alspergis.altervista.org/...o/pizporc.html con il tuo codice (mantenendo però la classe “_iub_...”) ma il problema rimane; il container esterno è nel posto giusto ma il banner in quello sbagliato.
    La classe “_iub_cs_activate-inline” serve per bloccare i cookies prima del consenso. Se la tolgo tutto funziona perfettamente ma il sito diventa illegale perché vengono installati una marea di cookies prima che il visitatore abbia dato il consenso. Questa modifica dello script è consigliata da Iubenda appositamente per utenti di altervista (http://www.iubenda.com/it/help/posts/674, penultimo esempio); nella stessa pagina è indicato anche un blocco alternativo che però richiede una modifica maggiore del codice e quindi potrebbe non essere consentito da altervista, e comunque l'ho provato e non mi funziona.
    Ho contattato il supporto di Iubenda ma dicono che loro vedono le mie pagine senza problemi quindi devo capire se è un problema solo del mio pc.
    (provo ad allegare un immagine di come mi compare la pagina con il banner in posizione sbagliata)

  7. #7
    pcrebuilding non è connesso Utente
    Data registrazione
    17-12-2014
    Messaggi
    134

    Predefinito

    Ho provato anch'io le pagine da te indicate e il problema c'è con diversi browser,mi viene da pensare che è quella classe che dà problemi,forse dovresti insistere con il supporto tecnico di iubenda.Si può provare ad usare l'attributo !important nel container AdSense così: position: relative !important; e margin: auto !important; questo da priorità a qualsiasi altro stile,magari fai una prova.
    Ultima modifica di pcrebuilding : 05-07-2016 alle ore 19.25.19

  8. #8
    alsperGIS non è connesso Neofita
    Data registrazione
    22-04-2015
    Messaggi
    8

    Predefinito

    Provato con !important ma il problema continua.
    Mi sembra di capire che il blocco cookies di Iubenda carica i banners pubblicitari contemporaneamente dopo il caricamento della pagina e dopo aver verificato l'accettazione dei cookies, senza ricaricare la pagina. A questo punto può capitare che vengano caricati tutti insieme nello stesso posto indipendentemente dal loro container originario, quindi div o altri container non hanno effetto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •