Skip to content
:docs

User experience features

Learn how to implement additional user experience features after integrating the Buzzvil SDK.

Configure the dark theme

The Buzzvil SDK automatically applies the dark theme according to the system theme setting. To keep Buzzvil placements in light or dark mode regardless of the system setting, contact your Buzzvil representative at help@buzzvil.com.

Support for iOS 17

This section describes the changes made to the Buzzvil SDK to support iOS 17.

Privacy manifest

Starting May 1, 2024, all App Store apps and SDKs must specify their privacy-related information in a privacy manifest. A Privacy Manifest is included in BuzzvilSDK 6.0.0 and later.

XCFramework signatures

Starting May 1, 2024, all App Store apps must use signed SDKs when adding them as binary dependencies. Signatures are included in BuzzvilSDK 6.0.0 and later.

Add user support for action-based ads

The Buzzvil SDK provides action-based ads that reward users for actions such as watching videos, installing apps, and liking Facebook pages. If a user completes an action-based ad but does not receive points, the SDK provides a service that automates the submission and handling of support requests (VOC).

Follow these steps to add VOC support.

  1. Design a UI element (an icon or tab) that opens the VOC support page.

  2. Call the code below when the user clicks the UI you designed in step 1.

Swift
import BuzzAdBenefitSDK

BuzzAdBenefit.shared.openInquiryPage()

Offline builds

You can integrate the Buzzvil SDK and build your app offline. Add the frameworks supplied by Buzzvil to your project. For offline builds, contact your Buzzvil representative at help@buzzvil.com.

Frameworks for offline builds

Buzzvil provides the following frameworks for offline builds. Add all the frameworks listed below to your project for a successful build.

CategoryFile nameDescription
BuzzvilSDKBuzzvilSDK.xcframeworkBuzzvil integrated framework
BuzzAdBenefitSDKBuzzAdBenefitSDK.xcframeworkFramework for using ad placements
BuzzAvatyeAdCashBuzzAvatyeAdCash.xcframeworkAvatyeAdCash wrapper framework for BuzzBanner and additional monetization interstitial ads
AvatyeAdCashAvatyeAdCash.xcframeworkBanner and interstitial ad mediation framework
AdPopcornSSPAdPopcornSSP.xcframeworkAd mediation dependencies of AvatyeAdCash

Add frameworks for offline builds

Follow these steps to add the offline build frameworks to your project.

  1. In the project menu, click the General tab.
  2. Click + under Frameworks, Libraries, and Embedded Content to add Buzzvil's offline build frameworks.

Run the SDK only on iOS 13 and later

The Buzzvil SDK runs on devices with iOS 13 or later. If your app supports older devices, call Buzzvil SDK code only on iOS 13 and later.

The following example calls Buzzvil SDK code only on iOS 13 and later.

Swift
if #available(iOS 13.0, *) {
  // Buzzvil SDK 코드
}