Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • new Ads(gp: GamePush, adapter: default, config: PlayerProjectConfig): Ads

Properties

_events: EventLite = ...
adsInfo: PlayerAdsInfo
banners: Record<BannerType, Banner>
fullscreenBanner: Banner
fullscreenDisplayIntervalId: number = 0
isAdblockEnabled: boolean = false
isFullscreenPlaying: boolean = false
isPreloaderPlaying: boolean = false
isRewardedPlaying: boolean = false
isStickyPlaying: boolean = false
preloaderBanner: Banner
rewardedVideo: Banner
stickyBanner: Banner
stickyRefreshIntervalId: number = 0

Accessors

  • get _stickyBannerOffsets(): { bottom: number; top: number }
  • get canShowFullscreenBeforeGamePlay(): boolean
  • get isAllowedToResumeGameplay(): boolean
  • get isCountdownOverlayEnabled(): boolean
  • get isFullscreenAvailable(): boolean
  • get isPreloaderAvailable(): boolean
  • get isRewardedAvailable(): boolean
  • get isRewardedFailedOverlayEnabled(): boolean
  • get isStickyAvailable(): boolean
  • get needToLeaveFullscreenBeforeAds(): boolean

Methods

  • _checkLimitsExpired(isInit: boolean): void
  • _saveAdsInfo(): void
  • _trackBannerDisplay(bannerType: BannerType): void
  • checkAdblock(): Promise<boolean>
  • closeSticky(): Promise<void>
  • isBannerLimitReached(bannerType: BannerType): boolean
  • isBannerLimitTypeReached(bannerType: BannerType, type: keyof BannerLimits): boolean
  • Parameters

    • bannerType: BannerType
    • type: keyof BannerLimits

    Returns boolean

  • off<ET>(type: ET, handler: ((event: AdsEvents[ET]) => void)): void
  • on<ET>(type: ET, handler: ((event: AdsEvents[ET]) => void)): void
  • once<ET>(type: ET, handler: ((event: AdsEvents[ET]) => void)): void
  • refreshSticky(): Promise<boolean>
  • sendShowAdsInfo(data: ShowAdsInfo): void
  • showFullscreen(__namedParameters?: { showCountdownOverlay?: boolean }): Promise<boolean>
  • Parameters

    • __namedParameters: { showCountdownOverlay?: boolean } = {}
      • Optional showCountdownOverlay?: boolean

    Returns Promise<boolean>

  • showPreloader(): Promise<boolean>
  • showRewardedVideo(__namedParameters?: { showRewardedFailedOverlay?: boolean }): Promise<boolean>
  • Parameters

    • __namedParameters: { showRewardedFailedOverlay?: boolean } = {}
      • Optional showRewardedFailedOverlay?: boolean

    Returns Promise<boolean>

  • showSticky(): Promise<boolean>

Generated using TypeDoc