Documentation
DocsMonetization Framework

Monetization Framework

Callback Event

You can use BSANativeCallback function to retrieve the attributes from the request. Here is the list of attributes you can access through this callback.

Attribute Note
type The ad format rendering type
key The zone key for the request
segment The segment or placement of this request
options The value of options you pass into _bsa.init
ads The response from the request

Handling empty ads#

You can check the length of of the ads to see whether the API has returned any ads. Here is an example:

JavaScript
function BSANativeCallback({ ads, key }) {
  console.log(JSON.stringify(ads, null, 2))
  console.log(`${ads.length} ad(s) was served in zone ${key}`)
  if (ads.length === 0) {
    // Do something here to display fallback banner
  }
}

Search documentation

Find a guide, API reference, or code example.

Search across BuySellAds documentation