VKWebAppGetAds
VKWebAppGetAds
получает содержимое рекламного баннера, который можно показывать в игре или мини-приложении.
Получение данных баннера — один из шагов добавления баннера в игру или мини-приложение. Полное описание можно найти в разделах Реклама в играх и Реклама в мини-приложениях.
Пример
bridge.send('VKWebAppGetAds')
.then((bannerInfo) => {
// Передать данные баннера (параметр bannerInfo) для отрисовки
})
.catch((error) => { console.log(error); });
Другие примеры
- •
- •
Платформы
Android, iOS
Параметры
Не используются.
Результат
Проверить результат можно:
- •
Используя объект
Promise
, который возвращается вызовомbridge.send(...)
. - •
С помощью событий
VKWebAppGetAdsResult
иVKWebAppGetAdsFailed
.
Подробнее о проверке результатов при вызовах VK Bridge.
Объект Promise
Если обращение к платформе прошло успешно, то управление будет передано в then
-обработчик объекта Promise
. В качестве ответа платформа возвращает объект, содержащий данные рекламного баннера.
Подробнее о его использовании — в разделах Реклама в играх и Реклама в мини-приложениях.
Если при выполнении произошли ошибки, то управление передаётся в метод catch
. В качестве ответа платформа возвращает объект с информацией об ошибке, общий для всех методов VK Bridge.
События
VKWebAppGetAdsResult
Сигнализирует, что библиотека VK Bridge загрузила содержимое рекламного баннера. В обработчик события на стороне пользователя передаётся объект следующей структуры:
{
detail:
{
type: "VKWebAppGetAdsResult",
data:{ /* Данные баннера */}
}
}
Подробнее об использовании результата можно узнать в разделах Как встроить баннер в игру и Реклама в мини-приложениях.
VKWebAppGetAdsFailed
Информирует об ошибке, которая произошла при взаимодействии с платформой. Например, когда во время выполнения запроса происходит сбой в сети.
В обработчик события на стороне пользователя передаётся объект с информацией об ошибке, общий для всех методов VK Bridge.
Пример обработки событий
Смотрите раздел Обработка событий-результатов.
Материалы по теме
- •
- •
- •