Показ фиксированного объявления

В этом примере отображается фиксированное объявление с использованием библиотеки тегов издателя 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() вызовет запрос объявления независимо от видимости рекламного места.

Пример реализации

Посмотреть демо ,

Показ фиксированного объявления

В этом примере отображается фиксированное объявление с использованием библиотеки тегов издателя 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() вызовет запрос объявления независимо от видимости рекламного места.

Пример реализации

Посмотреть демо