Сигнатура метода
Метод предназначен для получения поддерживаемых на текущем устройстве пользователя форматов отображения баннерной рекламы.
Список поддерживаемых форматов зависит от:
- платформы запроса;
- версии приложения ОК (в случае платформы android).
FAPI.invokeUIMethod("getBannerFormats")
Пример вызова
function getBannerFormats() {
FAPI.invokeUIMethod("getBannerFormats")
}
Пример коллбека
В результате вызова метода игре вернется коллбек, в котором будет указан список поддерживаемых форматов отображения баннера, а также позиций, на которых он может быть показан.
method: “getBannerFormats”
result: “ok”
data: ‘{“current”:”bar”,”supported”:{“bar”:[“top”,”bottom”],”outer”:[“top”,”bottom”]}}’
В ответе метода:
- current - текущий формат, в котором показывается баннерная реклама;
- supported - список поддерживаемых форматов отображения, где ключ - формат, значение - список позиций, на которых в этом формате можно разместить баннер.
Поддерживаемые форматы
На текущий момент поддерживаются следующие форматы баннерной рекламы:
Формат | Описание | Платформы | Позиции размещения |
bar | Горизонтальный баннер, показываемый поверх контейнера игры | desktop, mobile, android (с версии 22.11.17) | top - над игрой, bottom - под игрой |
outer | Горизонтальный баннер, показываемый со смещением контейнера игры | mobile, android (с версии 23.9.4) | top - над игрой, bottom - под игрой |
Размеры баннера
Размер баннера, который показывается при вызове метода, зависит от следующих параметров:
- платформа;
- формат отображения (пока что для bar и outer размеры одинаковые);
- ориентация экрана пользователя (для android).
На каждой платформе в каждом из состояний экрана пользователя размеры баннера предопределены.
Платформа Android
Размеры баннера при альбомной ориентации:
- ширина: 362dp;
- высота: 106dp.
Размеры баннера при портретной ориентации:
- ширина: 100% экрана;
- высота: 106dp.
Другие платформы
Размеры баннера в любой ориентации:
- ширина: 404px;
- высота: 96px.