Guida allo sviluppo di creatività espandibili HTML5

Impostazione dei riquadri principali, compressi ed espansi

Posizionare un annuncio sulla pagina e impostare la direzione di espansione

Due delle funzioni di base di una creatività espandibile sono quella di aiutare il sito web a individuare l'oggetto del file che rappresenta il riquadro nello stato compresso e quella di determinare la direzione di espansione. Poiché l'oggetto principale del file è più grande dell'area del riquadro compresso e l'espansione può essere impostata in qualsiasi direzione, è importante definire l'area compressa in modo che la pagina visualizzi correttamente l'annuncio.

Quando l'annuncio viene pubblicato sulla pagina di un sito, la pagina posiziona la creatività in base alle impostazioni dell'offset di pixel superiori e da sinistra, oltre a far corrispondere le dimensioni della creatività all'area annuncio. In seguito, determina la direzione di espansione. A tale scopo, imposta i file di conseguenza.

  • Nel file HTML, crea tre riquadri:
    • Riquadro principale. Contiene sia il riquadro compresso, sia quello espanso.
    • Riquadro compresso. Contiene i contenuti del riquadro compresso.
    • Riquadro espanso. Contiene i contenuti del riquadro espanso.
  • Nel file CSS, definisci i tre oggetti in modo che riflettano la posizione annuncio e la direzione di espansione.
  • Nel file JavaScript, utilizza il metodo di Enabler setExpandingPixelOffsets per allineare i riquadri compressi al posizionamento dell'annuncio. Nell'esempio sottostante, l'offset sinistro è 200 pixel.
2-part expanding ad in a web page. Collapsed portion is a 300x250 inpage colored purple and exanded is a 500X300 expanding left and down over content colored blue

300 x 250 = compresso
500 x 300 = espanso

Per garantire l'espansione corretta degli annunci pubblicati in-app, devi sviluppare la creatività in modo che si espanda verso il basso o a schermo intero. Scopri come attivare l'espansione a schermo intero

Creare oggetti

Crea tre oggetti nel file HTML utilizzando i tag <div>, quindi assegna gli opportuni ID.

Snippet di codice

<body>
  <div id="main-panel">
    <div id="collapsed-panel">
      <!-- Add collapsed content here. -->
    </div>
    <div id="expanded-panel">
      <!-- Add expanded content here. -->
    </div>
  </div>
</body>
Definizione degli oggetti

Definisci gli oggetti creati nel file CSS utilizzando gli ID loro assegnati.

  • Il riquadro principale deve avere le stesse dimensioni del riquadro espanso e deve essere sempre posizionato a 0,0.
  • La posizione del riquadro compresso dipende dalla direzione di espansione:
    • Espansione verso destra o verso destra/verso il basso
      • left = 0px
      • top = 0px
    • Espansione verso sinistra o verso sinistra/verso il basso
      • left = Larghezza del riquadro espanso [meno] Larghezza del riquadro compresso (ad esempio, 500 px - 300 px = 200 px)
      • top = 0px
    • Espansione verso destra/verso l'alto
      • left = 0px
      • top = Altezza del riquadro espanso [meno] Altezza del riquadro compresso (ad esempio, 300 px - 250 px = 50 px)
    • Espansione verso sinistra/verso l'alto
      • left = Larghezza del riquadro espanso [meno] Larghezza del riquadro compresso (ad esempio, 500 px - 300 px = 200 px)
      • top = Altezza del riquadro espanso [meno] Altezza del riquadro compresso (ad esempio, 300 px - 250 px = 50 px)
  • Posiziona sempre il riquadro espanso a 0,0.
Snippet di codice
#main-panel {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 500px;
  height: 300px;
}
      
#collapsed-panel {
  position: absolute;
  left: 200px;
  top: 0px;
  width: 300px;
  height: 250px;
}

#expanded-panel {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 500px;
  height: 300px;
} 
Impostazione degli offset di posizionamento

Imposta gli offset di pixel per il riquadro compresso dell'annuncio e le dimensioni per il riquadro espanso. In questo modo, Studio è in grado di individuare sia la posizione dell'annuncio nella pagina del sito in cui viene pubblicato, sia la direzione di espansione. A tal fine, utilizza il metodo setExpandingPixelOffsets.

Enabler.setExpandingPixelOffsets(left, top, opt_expandedWidth, opt_expandedHeight);

  • Come avviene per la definizione del riquadro compresso, i valori impostati per i parametri left e top dipendono dalla direzione di espansione:
    • Espansione verso destra o verso destra/verso il basso
      • left = 0px
      • top = 0px
    • Espansione verso sinistra o verso sinistra/verso il basso
      • left = Larghezza del riquadro espanso [meno] Larghezza del riquadro compresso (ad esempio, 500 px - 300 px = 200 px)
      • top = 0px
    • Espansione verso destra/verso l'alto
      • left = 0px
      • top = Altezza del riquadro espanso [meno] Altezza del riquadro compresso (ad esempio, 300 px - 250 px = 50 px)
    • Espansione verso sinistra/verso l'alto
      • left = Larghezza del riquadro espanso [meno] Larghezza del riquadro compresso (ad esempio, 500 px - 300 px = 200 px)
      • top = Altezza del riquadro espanso [meno] Altezza del riquadro compresso (ad esempio, 300 px - 250 px = 50 px)
  • Imposta opt_expandedWidth e opt_expandedHeight in modo che corrispondano alle dimensioni del riquadro espanso.
Snippet di codice
// Can be called before the Enabler's INIT event.
Enabler.setExpandingPixelOffsets(
  200, // left offset of expanded ad
  100, // top offset of expanded ad
  700, // expanded width of ad
  450); // expanded height of ad
Puoi impostare questi parametri anche nell'interfaccia utente web di Studio, dopo aver caricato gli asset. Consulta inoltre Proprietà di anteprima della creatività espandibile.

È stato utile?

Come possiamo migliorare l'articolo?

Hai bisogno di ulteriore assistenza?

Prova i passaggi successivi indicati di seguito:

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
13527806336074733972
true
Cerca nel Centro assistenza
true
true
true
true
true
74220
false
false