BuzzAd Benefit 2.0 - iOS SDK Integration Guide
This documentation provides a guideline for integrating BuzzAd Benefit into an iOS application. With its native format and high performance rewarded ads feature, BuzzAd Benefit can maximize publisher revenue without impairing the user experience.
Ad Types
There are three types of ads (Native, Feed, and Interstitial) and users can earn reward via ad participation.
1. Native Type
2. Feed Type
3. Interstitial Type
Overview
Overview of the Integration Process
The integration process is largely divided into two stages. It consists of [Common Required Procedure], which should be applied regardless of the ad type, and [Integration Procedure for each Ad Type].
[1] Common Required Procedure - SDK implementation and setting user information.
[2] Integration Procedure for each Ad Type - Implementing the view and necessary components of the ad type.
i.e.) For implementation of 2 native and 1 feed types, the integration process is as follows:
Common Required Procedure → Integration Procedure for Native Type and Feed Type.
Getting Started
Preparation for the Integration
Before integrating the SDK, you need to prepare the following items. Please contact Buzzvil's BD manager if you have not received them.
[1] app_id
for each Application
A single app_id
is issued for each app. Even if you have previously used Buzzvil's products, you need to obtain a newly issued one if either the OS or the app is different.
[2] unit_id
for each Ad Type
Before proceeding with the integration procedure for the ad type, a unit_id
for an ad placement is required. Please prepare different unit_id
for each ad type.
i.e.) For implementation of 2 native and 1 feed types, the number of required
unit_id
is as follows: A total of 3 unit_id is required (native_unit_id_1, native_unit_id_2, feed_unit_id_1)
Proceed to Next
→ Common Required Procedure (link)