Skip to main content

Class: AdLoader

Properties

adLoaderOptions

Readonly adLoaderOptions: AdLoaderOptions


adType

Readonly adType: AdType

Methods

addListener

addListener<E>(eventName, listener): () => void

Add a listener for the bid response. Supported events are:

  • AdLoaderEvent.SUCCESS
  • AdLoaderEvent.FAILURE

Type parameters

NameType
Eextends AdLoaderEvent

Parameters

NameTypeDescription
eventNameEThe name of the event to listen.
listenerAdLoaderListener<E>The listener to be called when the event is fired.

Returns

fn

Unsubscribe function.

▸ (): void

Returns

void

Defined in

src/AdLoader.ts:95


loadAd

loadAd(): Promise<{ [key: string]: string; }>

Request APS for a bid. Only a single ad size and slotUUID is supported per bid request. This method will return a promise that resolves a bid response requested by this call. In order to receive further bid responses returned by auto refresh, you must register listeners via addListener().

Returns

Promise<{ [key: string]: string; }>

Promise of key value pairs from returned bid response.

Defined in

src/AdLoader.ts:133


stopAutoRefresh

stopAutoRefresh(): void

Stop the auto refresh of the ad.

Returns

void

Defined in

src/AdLoader.ts:154


createBannerAdLoader

Static createBannerAdLoader(adLoaderOptions): AdLoader

Create a banner AdLoader instance.

Parameters

NameTypeDescription
adLoaderOptionsBannerAdLoaderOptionsBannerAdLoaderOptions object used to configure the bid request.

Returns

AdLoader

AdLoader instance.

Defined in

src/AdLoader.ts:55


createInterstitialAdLoader

Static createInterstitialAdLoader(adLoaderOptions): AdLoader

Create a interstitial AdLoader instance.

Parameters

NameTypeDescription
adLoaderOptionsAdLoaderOptionsAdLoaderOptions object used to configure the bid request.

Returns

AdLoader

AdLoader instance.

Defined in

src/AdLoader.ts:72


skadnHelper

Static skadnHelper(name, info?): void

In order for SKAdNetwork to work, pass the app event.

Parameters

NameTypeDescription
namestringThe name of the event.
info?stringThe data/info with the event.

Returns

void

Defined in

src/AdLoader.ts:165