У кого-нибудь возникали проблемы с баннерами, которые отображаются больше, чем задумано, и перекрывают контент, особенно на мобильных устройствах? Мы используем DFP, и в последнее время это происходит всё чаще.
В DFP мы создали несколько рекламных блоков с фиксированным размером (не адаптивным), по одному для каждой позиции/платформы, поддерживаемой плагином, чтобы можно было указать именно этот размер. Однако этого, похоже, недостаточно, чтобы предотвратить отображение в нежелательных размерах.
Мы отключили опцию «Оптимизировать рекламу» в AdSense (который DFP использует как резервный источник), и, насколько я могу судить, в DFP нет настроек для конфигурации автоматического расширения рекламы, к которым у меня есть доступ.
По какой-то причине это происходит преимущественно (если не исключительно) с рекламными блоками, расположенными ниже на странице (например, ниже видимой области). Это особенно часто случается с размещением «выше предложенного», но иногда происходит и с другими позициями, если они не попадают в область видимости при загрузке. Следовательно, я предполагаю, что это происходит при их показе с помощью метода .refresh().
Плагин использует SafeFrame, что, как мне кажется, должно обеспечивать рендеринг внутри iframe заданного размера, так что такого происходить не должно. И всё же… это случается довольно часто. Мы используем тот же аккаунт DFP на более крупном сайте, и реклама там никогда не отображается больше, чем задумано. Не знаю, имеет ли это значение, но на том сайте мы явно не используем SafeFrame.
Это сложно отлаживать, так как проблема возникает не всегда (обычно используется правильный размер), но в совокупности она сильно раздражает многих пользователей. Сталкивался ли кто-нибудь с этим? Есть ли какие-то идеи о том, что может быть причиной?