yandexmobile / yandex-ads-sdk-android

Other
80 stars 22 forks source link

Огромный баннер, вместо разрешенных форматов #115

Closed prilaga closed 2 years ago

prilaga commented 2 years ago

Здравствуйте,

В приложении настроен показ баннеров. В моем рекламном аккаунте в одном из блоков разрешены форматы: 320×100, 320×50. Также в самом приложении задается размер: adView.setAdSize(AdSize.flexibleSize());

Проблема в том, что приложение стало показывать огромный баннер, с размерами больше разрешенных в аккаунте. Также видео реклама в баннере не разрешена, но по факту показывается.

С такой рекламой становится невозможно пользоваться приложением, пользователь недоволен, теряется доход.

Screenshot 2022-03-11 at 11 41 33 Screenshot 2022-03-11 at 11 46 01

Screenshot_2022-03-11-00-05-27-46_f33ccee1236e0b912c6bd269dd5ffd7c

Screenshot_2022-03-11-08-41-25-31_f33ccee1236e0b912c6bd269dd5ffd7c

mobile-ads-github commented 2 years ago

Здравствуйте

Скорее всего, вы попали в 1% эксперимент, в рамках которого мы планируем отказываться от размера баннера, задаваемого в Партнерском Интерфейсе, в пользу настроек, определяемых на стороне приложения. На данный момент эксперимент окончен.

В вашем случае использование AdSize.flexibleSize(); говорит о том, что реклама может подбираться любого размера. Если вы хотите ограничить размер рекламы или зафиксировать его, то рекомендуем использовать другое API - AdSize(width, height); https://yandex.ru/dev/mobile-ads/doc/android/ref/com/yandex/mobile/ads/banner/AdSize.html#AdSize-int-int-

prilaga commented 2 years ago

Да, в коде приложения используется AdSize.flexibleSize(); Но в аккаунте рекламной сети установлены допустимые размеры.

Версии SDK и AppMetrica: implementation "com.yandex.android:mobmetricalib:4.0.0" implementation "com.yandex.android:mobileads:4.5.0"

  1. Как мне ограничить высоту баннера удаленно? Полноэкранный формат занимает почти все место и это недопустимо.
  2. Является ли эксперимент законченным или в будущем полноэкранный баннер появится снова?
  3. Получается в моем случае придется отключить блок этого баннера полностью от показа, чтобы не допустить рекламу во всю доступную высоту? И затем публиковать новую версию приложения с новым баннером, у которого программно задана высота и ширина?

У меня около 3-4 приложений используют AdSize.flexibleSize(); и публикация новой версии не планировалась. Это довольно затратно по времени, приложения проходят цикл проверки перед публикацией и из-за размера такой рекламы могут быть забанены на Google play.

mobile-ads-github commented 2 years ago

Здравствуйте Пришлите, пожалуйста, bundle id и идентификаторы рекламного места на mobile-ads-github@yandex-team.ru.

prilaga commented 2 years ago

Здравствуйте Пришлите, пожалуйста, bundle id и идентификаторы рекламного места на mobile-ads-github@yandex-team.ru.

Здравствуйте, сделано