Mostrare un annuncio ancorato
Questo esempio mostra un annuncio di ancoraggio utilizzando la libreria Tag publisher di Google (GPT). Scopri di più sugli annunci di ancoraggio nel Centro assistenza Google Ad Manager.
Visualizzare l'anteprima degli annunci ancorati
Puoi mostrare un annuncio di ancoraggio demo su qualsiasi pagina che mostra annunci con GPT aggiungendo
#gamTopAnchorDemo
o #gamBottomAnchorDemo
all'URL. Ad esempio,
https://www.example.com/#gamTopAnchorDemo
.
Questa funzionalità può essere utilizzata per visualizzare l'anteprima degli annunci ancorati sul tuo sito senza apportare modifiche al codice. Questo è particolarmente utile per convalidare rapidamente l'aspetto e il comportamento degli elementi di ancoraggio su dispositivi e ambienti operativi diversi.
Note sull'utilizzo
Per garantire un'esperienza utente ottimale, gli annunci ancorati vengono richiesti solo nelle pagine che supportano correttamente il formato. Per questo motivo,
defineOutOfPageSlot()
potrebbe restituire un valore null. Dovresti controllare in questo caso per assicurarti di non svolgere operazioni non necessarie. Al momento, gli annunci di ancoraggio sono supportati se sono soddisfatte le seguenti condizioni:- Il tag GPT è in esecuzione nella finestra principale.
- In una pagina ottimizzata per il mobile in cui lo zoom è neutro. In genere, questo significa che il publisher ha
<meta name="viewport" content="width=device-width, initial-scale=1">
o un valore simile nel<head>
della pagina. - L'area visibile è in orientamento verticale con una larghezza compresa tra
320px
e1000px
.
Richiedi gli annunci ancorati solo nelle pagine e negli ambienti in cui vuoi che venga visualizzato un annuncio ancorato. Gli annunci ancorati possono essere pubblicati su computer, tablet e dispositivi mobili.
Gli annunci ancorati generano il proprio contenitore dell'annuncio. A differenza degli altri tipi di annunci, non è necessario definire un valore
<div>
per gli annunci in primo piano. Gli annunci ancorati creano e inseriscono automaticamente un proprio contenitore nella pagina quando un annuncio viene riempito. Questi contenitori possono sovrapporsi o coprire altri elementi che utilizzano il posizionamento assoluto o fisso, pertanto è consigliabile evitare di posizionarli nelle aree in cui devono essere visualizzate le ancore.Se utilizzi un'architettura di richiesta singola (SRA) su una pagina con più aree, non chiamare
display()
finché non vengono creati valori div di aree annuncio statiche. Come spiegato nelle best practice per gli annunci, la prima chiamata adisplay()
richiede ogni area annuncio definita prima di quel punto. Sebbene le aree annuncio di ancoraggio non richiedano un<div>
predefinito, le aree annuncio statiche lo richiedono. Chiamaredisplay()
prima che questi elementi siano presenti nella pagina può generare indicatori di qualità inferiori, riducendo la monetizzazione. Per questo motivo, ti consigliamo di ritardare la chiamata iniziale finché non sono state definite le aree annuncio statiche.Solo gli annunci ancorati visibili possono essere aggiornati. Quando un'area annuncio principale è chiusa o non è ancora visibile, tutte le chiamate a
refresh()
vengono ignorate. Tuttavia, se utilizzidisableInitialLoad()
per controllare manualmente il caricamento e l'aggiornamento degli annunci, la prima chiamata arefresh()
attiverà una richiesta di annuncio indipendentemente dalla visibilità dell'area.