# SuperAwesome

* Create an instance of [AATAdNetworksOptions](https://android-sdk.aatkit.com/references/-a-a-t-kit/com.intentsoftware.addapptr/-a-a-t-kit-ad-network-options/index.html) including your [SuperAwesomeOptions](https://android-sdk.aatkit.com/references/-a-a-t-kit/com.intentsoftware.addapptr/-super-awesome-options/index.html).
* Provide this instance to the [AATKitConfiguration](https://android-sdk.aatkit.com/references/-a-a-t-kit/com.intentsoftware.addapptr/-a-a-t-kit-configuration/index.html) while initialising AATKit.
* AATKit will automatically forward the specified options to the SuperAwesome SDK during ad loading.

{% tabs %}
{% tab title="Java" %}
```java
AATKitConfiguration conf = new AATKitConfiguration(this);
AATKitAdNetworkOptions networkOptions = new AATKitAdNetworkOptions();
// [...]
SuperAwesomeOptions superAwesomeOptions = new SuperAwesomeOptions(
    new SuperAwesomeOptions.BannerOptions(),
    new SuperAwesomeOptions.InterstitialAdOptions(),
    new SuperAwesomeOptions.RewardedVideoOptions()
);
// [...]
networkOptions.setSuperAwesomeOptions(superAwesomeOptions);
conf.setAdNetworkOptions(networkOptions);
```
{% endtab %}

{% tab title="Kotlin" %}
```kotlin
val conf = AATKitConfiguration(this)
val networkOptions = AATKitAdNetworkOptions()
// [...]
val superAwesomeOptions = SuperAwesomeOptions(
                                SuperAwesomeOptions.BannerOptions(),
                                SuperAwesomeOptions.InterstitialAdOptions(),
                                SuperAwesomeOptions.RewardedVideoOptions())
// [...]
networkOptions.superAwesomeOptions = superAwesomeOptions
conf.adNetworkOptions = networkOptions
```
{% endtab %}
{% endtabs %}
