Если я не упускаю чего-то, то на данный момент нет способа показывать нативные/адаптивные объявления из Google Ad Manager. Единственные доступные варианты — это объявления фиксированных размеров.
Строка в теге издателя Google для нативных/адаптивных объявлений выглядит следующим образом:
Я знаю, что могу вручную вставлять полные теги в нужные места с помощью компонентов темы, но в этом случае я не смогу воспользоваться другими функциями плагина, такими как отключение рекламы для определённых групп пользователей и т. д. Я был бы крайне признателен, если бы в плагин была добавлена возможность выбора этого размера.
Я вообще не использую AdSense, так что это мне не помогает. Я показываю кастомные нативные объявления и объявления из другой сети, которые все обслуживаются через DFP. Код размера для них в DFP — ‘fluid’, но в плагине для рекламы эта опция пока недоступна.
Единственный способ заставить их отображаться — назначить им в DFP неправильный фиксированный размер, а затем переопределить CSS в кастомной теме. Это работает в некоторых случаях, но это некрасивый хак и не очень масштабируемое решение.
Когда я пытался добавить адаптивные размеры объявлений в DFP в 2017 году, опции «fluid» не было. Мне придется изучить, как это работает, и помнить, что адаптивные объявления AdSense недавно изменились.
Есть ли причина, по которой плагин вообще задает размеры? Я заметил в другой теме, что вы упомянули: если задано несколько размеров, они чередуются равномерно. Это объясняет ещё одну проблему, с которой я столкнулся, и такое поведение мне не подходит. Если у меня есть 10 объявлений размера «A» и 1 объявления размера «B», я не хочу, чтобы эти размеры имели равное представительство.
У меня уже есть очень детальный контроль над всем в Ad Manager, поэтому мне на самом деле не нужно и не нужно, чтобы плагин делал что-то ещё, кроме как отображать рекламные блоки из тегов, которые я генерирую. Есть ли способ сделать это и просто отображать их в пустом div без заданных размеров?
@torsi Я добавил поддержку адаптивного размера рекламы в плагин. При выборе этого варианта контейнеру не будут задаваться ширина или высота. Буду признателен, если вы сможете это протестировать.
Я потратил большую часть времени на настройку адаптивной рекламы в Ad Manager, но так и не смог понять, как это сделать. Я застрял на этапе «Линейный элемент» после создания нативного креатива с использованием HTML и CSS. У меня есть заказ для него, есть рекламный блок, но система продолжает сообщать, что нужен креатив. Просматривая страницу «Линейный элемент», я не понимаю, что делать. Поэтому я могу лишь подтвердить, что плагин не устанавливает ширину и высоту для контейнера, но не знаю, как увидеть, как Ad Manager доставляет адаптивную рекламу. Если этого недостаточно, мне потребуется помощь с Ad Manager.
Я также могу подтвердить, что настройка строковых позиций с жидким контентом в Ad Manager — это крайне запутанный и плохо документированный процесс. Необходимо явно привязать все креативы к рекламным блокам, иначе они не будут распознаны.