Ad keeps popping up on every loaded scene

How do I add a time delay of 2 minutes between ads from popping up instead of everytime the player dies ?

Something like this? (not tested)

private float adLastShown = Time.time;
const float secondsBetweenAds = 120;

public void ShowAd()
{
    if (Time.time < adLastShown + secondsBetweenAds)
        return;

    adLastShown = Time.time;
    Advertisement.Show();
}

/Rasmus