Bannière
Ce module permet d'afficher et de supprimer les publicités sous forme de bannières. Après avoir lu la section de la page Présentation de JOGOS_SDK
correspondant à votre moteur de jeu, vous pouvez utiliser les fonctionnalités associées comme suit :
window.JOGOS_SDK.banner;
Veuillez lire attentivement nos Exigences en matière de publicité, car si votre jeu ne respecte pas ces exigences, il sera rejeté sans aucun feedback.
Demander l'affichage d'une bannière publicitaire
Les bannières publicitaires sont disponibles en 5 tailles :
- Classement (728x90)
- Moyenne (300x250)
- Appareil mobile (320x50)
- Page d'accueil (468x60)
- Grand appareil mobile (320x100)
- Seules 2 bannières publicitaires de tailles différentes peuvent être affichées simultanément
- Une même position de bannière publicitaire doit être affichée pendant 60 secondes avant de pouvoir être actualisée
- Si une bannière ne respecte pas les règles et les tailles ci-dessus, elle ne sera probablement pas affichée
Tout d'abord, vous devez créer un conteneur pour la bannière publicitaire sur l'écran, en spécifiant éventuellement la largeur et la hauteur :
<div id="banner-container" style="width: 300px; height: 250px"></div>
Ensuite, utilisez la méthode suivante pour demander l'affichage de la bannière publicitaire (assurez-vous que l'id
correspond à celui du conteneur) :
try {
await window.JOGOS_SDK.banner.requestBanner('banner-container');
} catch (e) {
console.log('Banner request error', e);
}
Seules deux bannières publicitaires peuvent être affichées simultanément. Sinon, une exception sera levée : '500 At most two banners can be displayed at the same time'.
L'exécution de cette méthode avec le même id
remplacera la publicité existante. Si vous l'exécutez plusieurs fois dans un délai spécifique (généralement 60 secondes), une exception sera levée : 500 The time for each call to method requestBanner cannot exceed ${time} seconds
.
Supprimer une bannière spécifique
Ensuite, utilisez la méthode suivante pour supprimer la bannière dont l'id
correspond à la valeur spécifiée :
await window.JOGOS_SDK.banner.clearBanner('banner-container');
Supprimer toutes les bannières
Ensuite, utilisez la méthode suivante pour supprimer toutes les bannières :
await window.JOGOS_SDK.banner.clearAllBanners();
Tests locaux
Lors des tests locaux, les publicités réelles ne sont pas affichées. Pour voir l'effet final d'affichage, vous pouvez empaqueter votre jeu et le télécharger dans l'outil QA de la plateforme développeur pour effectuer des tests.