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 it works
  2. Provided adapters
  3. Custom adapters

How it works

Like header bidding on the web, your application may call third party partners at any moment to get a real-time CPM for an ad opportunity. These partners will return you an ad response and a price for the ad impression.

Smart Display SDK ad views or native ad manager are able to take this price into account via an adapter object that you can pass when loading the ad.

The ad view or the native ad manager (in native ad case) will then forward the price (or its representation as a keyword) to our ad server, and Holistic+ competition will occur between your programmed insertions (direct and programmatic) and the third party in-app bidding winner. The ad server will determine the ad with the highest CPM and inform the SDK, through the adapter callbacks, of which creative should be displayed to maximize your revenues.

Provided adapters

For your convenience, Smart provides fully implemented adapters for some partners.

You can find them on our GitHub repositories (iOS and Android). You just need to integrate them in your app, along with Smart Display SDK and the partners SDKs. You will be all set in a few minutes.

Here is a list of the partners for which Smart provides an adapter:

Network Supported Ad Formats
Name Compatible version Banner Interstitial
Amazon Publisher Services DTBAndroidSDK
DTBiOSSDK

Custom adapters

You can create your own adapters and integrate any partner supporting third party in-app bidding features by implementing the SASBidderAdapter interface for Android or SASBidderAdapterProtocol for iOS.

Instantiate your adapter after the call to your third party bidding partner and pass this object to the loadAd method of your SASBannerView or SASInterstitialManager, or loadNativeAd method of your SASNativeAdManager for multi-channel real-time competition to occur.