# Flutter

This is a non-official Flutter SDK and is NOT supported by ayeT-Studios, but built by the community. You are integrating this SDK at your own risk.

## Eligible Placement & AdSlot Combinations <a href="#eligible-placement-and-adslot-combinations" id="eligible-placement-and-adslot-combinations"></a>

The below table shows all Placement & AdSlot Type combinations that allow you to utilize the Flutter SDK integration.

| Placement Type | AdSlot Type | Eligibile Integration Type |
| -------------- | ----------- | -------------------------- |
| Android App    | Offerwall   | Flutter SDK                |
| iOS App        | Offerwall   | Flutter SDK                |
| Website        | Offerwall   | Flutter SDK                |

{% hint style="danger" %}
If you integrate the Flutter SDK while using a different Placement & AdSlot combination in the ayeT-Studios dashboard, you won't be able to initialize the Offerwall.
{% endhint %}

## Getting Started

Before you start with the integration, make sure you:

* [x] Created an Account
* [x] Added a Placement
* [x] Added an AdSlot

You will find more details here:

{% content-ref url="../../dashboard-setup" %}
[dashboard-setup](https://docs.ayetstudios.com/v/product-docs/dashboard-setup)
{% endcontent-ref %}

{% hint style="success" %}
You have to create separate placements and AdSlots for each platform you intend to build on.

* Create one Placement and AdSlot for your Website.
* Create one Placement and AdSlot for your Android App.
* Create one Placement and AdSlot for your iOS App.
  {% endhint %}

## Flutter Package <a href="#conversion-callbacks-and-currency-handling" id="conversion-callbacks-and-currency-handling"></a>

{% embed url="<https://github.com/ayetstudios/ayetstudios_flutter_sdk>" %}

## Conversion Callbacks & Currency Handling <a href="#conversion-callbacks-and-currency-handling" id="conversion-callbacks-and-currency-handling"></a>

Learn about:

* Setting up callbacks
* IP Whitelists
* Securing callbacks using HMAC Security Hash
* Testing callbacks

Click on the link below:

{% content-ref url="../../callbacks-and-testing" %}
[callbacks-and-testing](https://docs.ayetstudios.com/v/product-docs/callbacks-and-testing)
{% endcontent-ref %}
