у нас есть 3 рекламных блока одинакового размера, которые используются как на нашем веб-сайте, так и в приложении для Android.3 рекламных блока ориентированы на 3 позиции.У каждой позиции есть 1 объявление.Итак, вот настройка:
line-item-1 (приоритет 6, одно объявление под названием creative-1)
- ad-unit-1
- ad-unit-2
- ad-unit-3
line-item-2 (приоритет 8, одно объявление называется креатив-2)
- ad-unit-1
- ad-unit-2
- ad-unit-3
line-item-3 (приоритет 10, одно объявление под названием creative-3)
- рекламный блок-1
- рекламный блок-2
- рекламный блок-3
На сайтеповедение выглядит следующим образом:
рекламный блок-1 выполняется с помощью строки-1 (креатив-1), рекламный блок-2 выполняется с помощью строки-2 (креатив-2), объявления-unit-3 выполняется по позиции-3 (креатив-3). Это предполагаемое поведение, так как оно не приводит к дублированию объявлений. Менеджер объявлений разумно решает, что, поскольку у позиции с наивысшим приоритетом недостаточно объявлений, чтобы выполнить все рекламные блоки, он переходит на более низкий приоритетпозиции ..
В приложении Android поведение отличается и выглядит следующим образом:
ad-unit-1, ad-unit-2 и ad-unit-3 ВСЕ выполняютсяпо line-item-1 (creative-1), в результате чего креатив-1 визуализируется на экране 3 раза. Это проблема для нас, так как мы хотим, чтобы позиции с более низким приоритетом показывались, ЕСЛИ у объявлений с более высоким приоритетом закончились объявления. Кажется, что это нормально работает в Интернете, но не в мобильном приложении.
Как мы с этим справимся?Мы не хотим усложнять настройку нашего менеджера объявлений для решения этой конкретной проблемы.Я предполагаю, что если он отлично работает в сети, мы, вероятно, упускаем хитрость на стороне приложения (возможно, как мы выбираем и отображаем рекламу в нашем коде).Мы используем сервисы Play (Менеджер объявлений) для показа рекламы.Я прошел через методы SDK, но не нашел ничего связанного с этой проблемой.
Любые предложения будут полезны.