InterstitialController constructor

InterstitialController({
  1. required AdUnitId adUnitId,
  2. int frequencyCapSeconds = 60,
  3. int maxRetryCount = 3,
  4. int retryBaseDelayMs = 1000,
  5. void onEvent(
    1. AdEvent
    )?,
})

Creates an interstitial controller.

Implementation

InterstitialController({
  required this.adUnitId,
  this.frequencyCapSeconds = 60,
  this.maxRetryCount = 3,
  this.retryBaseDelayMs = 1000,
  this.onEvent,
})  : _frequencyCap = FrequencyCap(intervalSeconds: frequencyCapSeconds),
      _retryStrategy = RetryStrategy(
        maxRetries: maxRetryCount,
        baseDelayMs: retryBaseDelayMs,
      );