Check if the platform supports displaying banner ads. Use this to determine if you can include banner advertisements in your game
bridge.advertisement.isBannerSupported
Display a banner ad within your game to generate revenue through advertising.
let options = { }
switch (bridge.platform.id) {
case 'vk':
options = {
position: 'top', // optional parameter, default = bottom
layoutType: 'resize', // optional parameter
canClose: false // optional parameter
}
break
case 'crazy_games':
options = {
position: 'top', // optional parameter, default = bottom
}
break
case 'game_distribution':
options = {
position: 'top', // optional parameter, default = bottom
}
case 'msn':
options = {
position: 'top:728x90', // optional parameter, default = 'top:728x90'
}
break
}
bridge.advertisement.showBanner(options)
Hide the currently displayed banner ad when it is no longer needed.
bridge.advertisement.hideBanner()
Monitor the state of the banner ad (loading, shown, hidden, failed) to manage its display and troubleshoot issues.
bridge.advertisement.bannerState
// Listen for banner state changes
bridge.advertisement.on(bridge.EVENT_NAME.BANNER_STATE_CHANGED, state => {
console.log('Banner state: ', state)
})