Согласно рекомендациям по показу видимой рекламы MRC средства оценки должны измерять само объявление, а не содержащее его окно iframe. Чтобы соблюдать эти правила, в Active View используются следующие методы:
- В процессе визуализации: чтобы установить точное местоположение элемента креатива в ответе объявления, он заключается в тег
<div>
с атрибутомid=GoogleActiveViewElement
. - В процессе оценки видимости: Active View обнаруживает этот тег
<div>
и измеряет время показа заключенного внутри элемента креатива, а не содержащего его окна iframe.
Active View начинает измерение, как только обнаруживает, что загружен помеченный элемент креатива. В большинстве случаев для оценки видимости Active View будет использовать Intersection Observer API, но в старых браузерах возможны и другие методы.
Иногда размер элемента внутри тега <div>
креатива сворачивается до нуля и не может использоваться для прямой оценки. Это происходит в основном в двух случаях:
- Используются атрибуты стиля, которые не позволяют коду
<div>
установить правильную геометрию (например,position=absolute
).- Active View ищет внутри тегов
<div>
элемент изображения, кадра или окна iframe, размер которого превышает минимальный размер 30 пикселей.В случае успешного поиска Active View измерит показ непосредственно этого элемента. - Если внутри тегов
<div>
одного креатива обнаруживается несколько кандидатов, Active View проведет оценку по максимальному элементу.
- Active View ищет внутри тегов
- Пользовательский код JavaScript выполнен в виде полезной нагрузки креатива, которая вставляет фактическое содержимое в окно iframe, но вне элемента
<div>
.- Active View ищет второй тег
<div>
с атрибутом классаGoogleActiveViewInnerContainer
. Этот код<div>
распространяется на весь контейнер, но позволяет измерять размер контейнера в пределах окна iframe.
- Active View ищет второй тег
Часто задаваемые вопросы
Почему у рекламного места может неожиданно оказаться низкая видимость и оно может быть признано непросмотренным?
Наиболее частой причиной является назначение ставок в заголовке, при котором рекламное объявление никогда не попадает на страницу или размещается вне элемента
<div>
креатива.Оцениваются ли собственные и внестраничные креативы?
Визуализация креативов, при которой размер содержимого объявления не включается в код
<div>
, не поддерживается, поэтому возможность оценки с помощью Active View не обеспечивается.