# Premium Offers

The **Premium Widget** is a UI element that becomes available after SDK initialization. It is independent of the SDK itself and can be dragged into any **Canvas** within your application.

\
The **Premium Widget** provides seamless access to various offerwall features:

* **More Offers** – Opens the full offerwall.
* **Active Offers** – Displays active offers.
* **Campaign record** - Open the page with campaign details. &#x20;
* **Play** – Activate campaign and redirects users to the store.

This widget enhances user engagement by integrating smoothly within your game's UI.

#### Available Widget Style options

The widget style is set via the `visualizationType` property of the `PremiumWidget` component on the **PremiumWidget** prefab.

The default style is `PremiumWidgetVisualizationType.ListView`, which displays the offers in a list.

Other available style is `PremiumWidgetVisualizationType.SlideCards`, which displays the offers in a cards slider.

You can also toggle the widget’s visibility in code during run time:

```
TyrSDKPlugin.Instance.SetPremiumWidgetStyle(visualStyle); //where visualStyle is PremiumWidgetVisualizationType.ListView or PremiumWidgetVisualizationType.SlideCards
```

<figure><img src="/files/zZYyDZa9mCU3m1FVM952" alt="List View"><figcaption><p>List View</p></figcaption></figure>

<figure><img src="/files/pmkTkVXEfP8BjgHKJ7SK" alt="Card View"><figcaption><p>Card View</p></figcaption></figure>

## Setting Up the Premium Widget

To integrate the **Premium Widget** into your application, navigate to PremiumWidget prefab:

```
Packages/com.tyrads.unity/Runtime/Prefabs/PremiumWidget/PremiumWidget.prefab
```

Drag the **PremiumWidget** prefab into Canvas on your scene.

*Game UI with integrated Premium Widget*:

<figure><img src="/files/JRhdRfzNizJudcZGHV35" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sdk-doc.tyrads.com/v3.0/unity/initialization/premium-offers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
