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