In-App Bidding Overview

In-App Bidding allows you to create a real-time competition between direct sales, Smart RTB+ and third party ad networks just like header bidding does in a web environment.

  1. How does it work?
  2. The SASBiddingManager class

How does it work?

Like header bidding on the web, when an advertising opportunity occurs, your application may want to call third party partners to get a real-time CPM for that opportunity. These partners will return you an ad response and a CPM for the ad impression.

If you are using an advertising SDK that handles In-App Bidding competition between several partners, you can call our Smart Display SDK as a partner by using the SASBiddingManager object. Indeed, through the SASBiddingManager, the Smart Display SDK will return -in case of success- an ad response along with its CPM that you can use in your In-App Bidding competition.

The SASBiddingManager class

The SASBiddingManager object works the same way on both iOS and Android platforms.

You need to pass 3 parameters when creating a SASBiddingManager instance :

  • an ad placement
  • an ad format
  • a currency

When performing an ad call, in case of success, the SASBiddingManager will return a SASBiddingAdResponse object containing the ad response and the ad's price (defined by its CPM and currency).

For more information about the implementation, please check the integration documentation for Android and iOS below: