Отображение якорного объявления
В этом примере отображается якорное объявление с использованием библиотеки Google Publisher Tag (GPT). Узнайте больше о якорных объявлениях в справочном центре Google Ad Manager .
Предварительный просмотр якорных объявлений
Вы можете отобразить демонстрационную якорную рекламу на любой странице, которая показывает рекламу с GPT, добавив #gamTopAnchorDemo
или #gamBottomAnchorDemo
к URL-адресу. Например, https://www.example.com/#gamTopAnchorDemo
.
Эту функцию можно использовать для предварительного просмотра якорных объявлений на вашем сайте без необходимости внесения изменений в код. Это особенно полезно для быстрой проверки того, как якоря будут выглядеть и вести себя на разных устройствах и в разных операционных средах.
Заметки об использовании
Чтобы обеспечить оптимальный пользовательский опыт, якорные объявления запрашиваются только на страницах, которые должным образом поддерживают формат. Из-за этого
defineOutOfPageSlot()
может возвращать null; вам следует проверить этот случай, чтобы убедиться, что вы не делаете лишней работы. В настоящее время якорные объявления поддерживаются, если выполняются следующие условия:- GPT запущен в верхнем окне.
- На странице, оптимизированной для мобильных устройств, где масштаб нейтрален; обычно это означает, что издатель имеет
<meta name="viewport" content="width=device-width, initial-scale=1">
или аналогичный в<head>
страницы. - Область просмотра имеет портретную ориентацию и ширину от
320px
до1000px
.
Запрашивайте только якорные объявления на страницах/средах, где вы хотите, чтобы якорь появился. Якорные объявления могут показываться на настольных компьютерах, планшетах и мобильных устройствах.
Якорные объявления генерируют собственный контейнер рекламы. В отличие от других типов рекламы, для якорных объявлений не обязательно определять
<div>
. Якорные объявления автоматически создают и вставляют собственный контейнер на страницу при заполнении рекламой. Эти контейнеры могут перекрывать или загораживать другие элементы, используя абсолютное или фиксированное позиционирование, поэтому рекомендуется избегать размещения таких элементов в областях, где должны появляться якоря.При использовании архитектуры с одним запросом (SRA) на странице с несколькими слотами не вызывайте
display()
, пока не будут созданы статические div-слоты рекламы. Как объясняется в Ad Best Practices , первый вызовdisplay()
запрашивает каждый рекламный слот, определенный до этого момента. Хотя для якорных рекламных слотов не требуется предопределенный<div>
, для статических рекламных слотов он требуется. Вызовdisplay()
до того, как эти элементы появятся на странице, может привести к снижению качества сигналов, что снизит монетизацию. По этой причине мы рекомендуем отложить первоначальный вызов до тех пор, пока не будут определены статические слоты.Обновляться могут только видимые якорные объявления. Когда слот якорного объявления свернутый или еще не прокручен в область просмотра, все вызовы
refresh()
игнорируются. Однако, если вы используетеdisableInitialLoad()
для ручного управления загрузкой и обновлением рекламы , первый вызовrefresh()
вызовет запрос рекламы независимо от видимости слота.
Пример реализации
Посмотреть демоJavaScript
Загрузка...
Машинопись
Загрузка...
Отображение якорного объявления
В этом примере отображается якорное объявление с использованием библиотеки Google Publisher Tag (GPT). Узнайте больше о якорных объявлениях в справочном центре Google Ad Manager .
Предварительный просмотр якорных объявлений
Вы можете отобразить демонстрационную якорную рекламу на любой странице, которая показывает рекламу с GPT, добавив #gamTopAnchorDemo
или #gamBottomAnchorDemo
к URL-адресу. Например, https://www.example.com/#gamTopAnchorDemo
.
Эту функцию можно использовать для предварительного просмотра якорных объявлений на вашем сайте без необходимости внесения изменений в код. Это особенно полезно для быстрой проверки того, как якоря будут выглядеть и вести себя на разных устройствах и в разных операционных средах.
Заметки об использовании
Чтобы обеспечить оптимальный пользовательский опыт, якорные объявления запрашиваются только на страницах, которые должным образом поддерживают формат. Из-за этого
defineOutOfPageSlot()
может возвращать null; вам следует проверить этот случай, чтобы убедиться, что вы не делаете лишней работы. В настоящее время якорные объявления поддерживаются, если выполняются следующие условия:- GPT запущен в верхнем окне.
- На странице, оптимизированной для мобильных устройств, где масштаб нейтрален; обычно это означает, что издатель имеет
<meta name="viewport" content="width=device-width, initial-scale=1">
или аналогичный в<head>
страницы. - Область просмотра имеет портретную ориентацию и ширину от
320px
до1000px
.
Запрашивайте только якорные объявления на страницах/средах, где вы хотите, чтобы якорь появился. Якорные объявления могут показываться на настольных компьютерах, планшетах и мобильных устройствах.
Якорные объявления генерируют собственный контейнер рекламы. В отличие от других типов рекламы, для якорных объявлений не обязательно определять
<div>
. Якорные объявления автоматически создают и вставляют собственный контейнер на страницу при заполнении рекламой. Эти контейнеры могут перекрывать или загораживать другие элементы, используя абсолютное или фиксированное позиционирование, поэтому рекомендуется избегать размещения таких элементов в областях, где должны появляться якоря.При использовании архитектуры с одним запросом (SRA) на странице с несколькими слотами не вызывайте
display()
, пока не будут созданы статические div-слоты рекламы. Как объясняется в Ad Best Practices , первый вызовdisplay()
запрашивает каждый рекламный слот, определенный до этого момента. Хотя для якорных рекламных слотов не требуется предопределенный<div>
, для статических рекламных слотов он требуется. Вызовdisplay()
до того, как эти элементы появятся на странице, может привести к снижению качества сигналов, что снизит монетизацию. По этой причине мы рекомендуем отложить первоначальный вызов до тех пор, пока не будут определены статические слоты.Обновляться могут только видимые якорные объявления. Когда слот якорного объявления свернутый или еще не прокручен в область просмотра, все вызовы
refresh()
игнорируются. Однако, если вы используетеdisableInitialLoad()
для ручного управления загрузкой и обновлением рекламы , первый вызовrefresh()
вызовет запрос рекламы независимо от видимости слота.