Interstitial

Interstitial ads typically appear during transitions in the game, such as level loading or after game over.

Minimum Interval Between Displays

Set the minimum time interval between interstitial ad displays to comply with platform requirements and improve user experience.

// Default value = 60 seconds
Bridge.advertisement.minimumDelayBetweenInterstitial

private void Start()
{
    // Set minimum interval
    Bridge.advertisement.SetMinimumDelayBetweenInterstitial(30);
}

There should be time intervals between interstitial ad displays. For convenience, this SDK includes a built-in timer mechanism between ad displays. You just need to specify the required interval, and you can call the ad display method as often as you like.

Interstitial State

Track the state of the interstitial ad (loading, opened, closed, failed) to manage ad display and user experience.

Bridge.advertisement.interstitialState

Possible values: Loading, Opened, Closed, Failed.

// To track interstitial state changes, subscribe to the event
private void Start()
{
    Bridge.advertisement.interstitialStateChanged += OnInterstitialStateChanged;
}

private void OnInterstitialStateChanged(InterstitialState state)
{
    Debug.Log(state);
}

React to changes in ad state. For example, mute the game sound when Opened and unmute when Closed and Failed.

Check the interstitialState at the start of the game, and if the ad is Opened, perform the necessary actions (mute sounds/pause the game/etc.).

Show Interstitial

Display an interstitial ad at appropriate moments, such as during level transitions or game over screens.

private void Start()
{
    Bridge.advertisement.ShowInterstitial();
}

Do not call ShowInterstitial() method at the start of the game. On platforms where this is allowed, the ad will be shown automatically.

Last updated