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)