> For the complete documentation index, see [llms.txt](https://aatkit.gitbook.io/aatkit-flutter-binding/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aatkit.gitbook.io/aatkit-flutter-binding/formats/sticky-banner.md).

# Sticky Banner

Integrate sticky banners

### Create placement <a href="#markdown-header-creating-placement" id="markdown-header-creating-placement"></a>

Placement will be created automatically when adding `AATKitBanner` widget to the UI, for example:

```dart
return Scaffold(
    appBar: AppBar(
      title: Text(HomePage.title),
    ),
    body: Center(
      child: AATKitBanner(),
    ),
);
```

You can change the placement name if needed:

{% code title="NativeBannerView\.kt" %}

```kotlin
    //Change banner placement name if needed
    private val placementName = "BannerPlacement"
```

{% endcode %}

{% code title="AATKitNativeBannerView\.swift" %}

```swift
    //Change banner placement name if needed
    private let placementName = "BannerPlacement"
```

{% endcode %}

Set collapsible options if needed:

{% code title="NativeBannerView\.kt" %}

```kotlin
    //Set collapsibleBannerOptions if needed
    stickyBannerPlacement?.collapsibleBannerOptions = CollapsibleBannerOptions(CollapsibleBannerOptions.CollapsiblePosition.BOTTOM, 10)
```

{% endcode %}

{% code title="AATKitNativeBannerView\.swift" %}

```swift
    //Set collapsibleBannerOptions if needed
    bannerPlacement?.collapsableBannerOptions = AATCollapsibleBannerOptions(position: .bottom, minDelay: 10)
```

{% endcode %}

### Reload placement <a href="#markdown-header-reloading-placement" id="markdown-header-reloading-placement"></a>

When `AATKitBanner` widget is initialized, AATKit will start auto-reloading the ads. To stop banner ads auto-reload, simply remove widget from the UI.
