> For the complete documentation index, see [llms.txt](https://aatkit.gitbook.io/aatkit-ionic-integration/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-ionic-integration/formats/fullscreen-interstitial.md).

# Fullscreen (Interstitial)

### Usage

To create fullscreen placement, call [createPlacement](/aatkit-ionic-integration/other/reference/functions/createplacement.md) function passing placement name and the size as `Fullscreen`. Please note that the placement name has to be constant after once defined and cannot change with every app restart. Next you can reload placement using [reloadPlacement](/aatkit-ionic-integration/other/reference/functions/reloadplacement.md) function. Also it's possible to let fullscreen ad be auto-reloaded by calling [startPlacementAutoReload](/aatkit-ionic-integration/other/reference/functions/startplacementautoreload.md). When fullscreen ad is loaded, you can show it calling [showPlacement](/aatkit-ionic-integration/other/reference/functions/showplacement.md) function. Plugin provides callbacks which might be useful, for example to get notified when fullscreen ad is loaded. See the example of using fullscreen ads below.

```typescript
AATKitIonic.createPlacement({placementName: "FullscreenPlacement", placementSize: "Fullscreen"});

document.addEventListener('onHaveAd', (data: any) => {
    console.log('onHaveAd ' + data.placementName);
    if(data.placementName == "FullscreenPlacement") {
        AATKitIonic.showPlacement({placementName: "FullscreenPlacement"});
    }
  }
);
```
