Баннер
Этот модуль реализует отображение и удаление баннерных объявлений. После прочтения раздела, связанного с вашим игровым движком, на странице Введение в JOGOS_SDK
, вы можете использовать соответствующие функции следующим образом:
window.JOGOS_SDK.banner;
Обязательно прочитайте наши Требования к рекламе, так как если ваша игра не соответствует этим требованиям, она будет отклонена без какого-либо обратной связи.
Запрос на отображение баннерного объявления
Баннерные объявления доступны в 5 размерах:
- Рекламная полоса (728x90)
- Средний (300x250)
- Мобильный (320x50)
- Главная страница (468x60)
- Большой мобильный (320x100)
- В один момент времени можно отображать только 2 баннерных объявления разных размеров
- Одно и то же место для баннерного объявления должно отображаться в течение 60 секунд, прежде чем его можно будет обновить
- Если баннер не соответствует вышеуказанным правилам и размерам, он, скорее всего, не будет отображаться
Сначала необходимо создать контейнер для баннерного объявления на экране, опционально указав ширину и высоту:
<div id="banner-container" style="width: 300px; height: 250px"></div>
Затем используйте следующий метод для запроса отображения баннерного объявления (обратите внимание, что id
должен совпадать с id
контейнера):
try {
await window.JOGOS_SDK.banner.requestBanner('banner-container');
} catch (e) {
console.log('Banner request error', e);
}
В один момент времени можно отображать максимум два баннерных объявления, в противном случае будет выброшено исключение: '500 At most two banners can be displayed at the same time'.
Вызов этого метода с тем же id
заменит существующее объявление. Повторный вызов в течение указанного времени (обычно 60 секунд) вызовет исключение: 500 The time for each call to method requestBanner cannot exceed ${time} seconds
.
Удаление конкретного баннера
Затем используйте следующий метод, чтобы удалить баннер с указанным id
:
await window.JOGOS_SDK.banner.clearBanner('banner-container');
Удаление всех баннеров
Затем используйте следующий метод, чтобы удалить все баннеры:
await window.JOGOS_SDK.banner.clearAllBanners();
Локальные тесты
Во время локальных тестов не будут отображаться реальные объявления. Чтобы посмотреть конечный результат отображения, вы можете запаковать свою игру и загрузить ее в инструмент QA платформы для разработчиков.