# User experience features

Source: https://docs.buzzvil.com/en/docs/buzzbenefit-ios/v6/faq
Platform: iOS
SDK major version: v6
Language: English (en)
Translation: AI-translated from Korean. Original: https://docs.buzzvil.com/docs/buzzbenefit-ios/v6/faq

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.

> ✏️   **Note**\
> For details, see [Apple Developer — Privacy manifest files](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files#4284009), [Upcoming third-party SDK requirements](https://developer.apple.com/support/third-party-SDK-requirements/), and [Privacy updates for App Store submissions](https://developer.apple.com/news/?id=3d8a9yyh).

### 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).

![](https://docs.buzzvil.com/api/content-image/buzzbenefit-ios/v6/image/10-faq/00-faq_inquiry.png)

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**

```swift
import BuzzAdBenefitSDK

BuzzAdBenefit.shared.openInquiryPage()

```

**Objective-C**

```objectivec
@import BuzzvilSDK;

[BuzzAdBenefit.sharedInstance 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.

| Category         | File name                      | Description                                                                                |
| ---------------- | ------------------------------ | ------------------------------------------------------------------------------------------ |
| BuzzvilSDK       | `BuzzvilSDK.xcframework`       | Buzzvil integrated framework                                                               |
| BuzzAdBenefitSDK | `BuzzAdBenefitSDK.xcframework` | Framework for using ad placements                                                          |
| BuzzAvatyeAdCash | `BuzzAvatyeAdCash.xcframework` | AvatyeAdCash wrapper framework for BuzzBanner and additional monetization interstitial ads |
| AvatyeAdCash     | `AvatyeAdCash.xcframework`     | Banner and interstitial ad mediation framework                                             |
| AdPopcornSSP     | `AdPopcornSSP.xcframework`     | Ad 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.

## Check the SDK's minimum iOS version

Buzzvil SDK 6.9.0 and later supports iOS 15.0 and later. Set your app's deployment target to iOS 15.0 or later. If you need to support iOS 13 or iOS 14, use a 6.8.x version.

For details, see the [update guide](https://docs.buzzvil.com/en/docs/buzzbenefit-ios/v6/migration#v6-%EB%82%B4-%EB%B2%84%EC%A0%84-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8).
