Software Development Kit (SDK)

What is a Software Development Kit (SDK)? 

An SDK is a set of platform-specific tools that developers can use to integrate specific features into their apps, such as rewarded ad units. For rewarded advertising, an SDK provides a way to embed ad units like an Offerwall or rewarded video ad unit.

Today, publishers have many options to integrate ad units like the Offerwall via web view, SDK, or even API. When a developer chooses to implement an SDK, they will have to update the SDK whenever the platform updates the SDK to remain up to date. On the other hand, with a web view integration, developers will be automatically upgraded to the latest version of the ad unit. So, the pros and cons should be carefully considered when choosing the right integration option. 

Explore More Terms  

  1. Ad Network
  2. Ad Unit 
  3. API