Skip to content

Class: DefaultAdAdapter ​

Local-dev / preview fallback. CTA opens the store URL in a new tab. Lifecycle events fire synchronously — no SDK to wait for. IsSupported is always true so it's the last-resort match.

Extends ​

Constructors ​

Constructor ​

ts
new DefaultAdAdapter(): DefaultAdAdapter;

Returns ​

DefaultAdAdapter

Overrides ​

AdAdapter.constructor

Properties ​

PropertyModifierTypeDefault valueOverrides
namereadonlystring'default'AdAdapter.name

Methods ​

Close() ​

ts
Close(): void;

Returns ​

void

Overrides ​

AdAdapter.Close


EmitGameComplete() ​

ts
EmitGameComplete(): void;

Returns ​

void

Inherited from ​

AdAdapter.EmitGameComplete


EmitGameStart() ​

ts
EmitGameStart(): void;

Counterpart emitters for game code — adapters that route to a network SDK override these to add the SDK-specific call alongside the local listener fan-out.

Returns ​

void

Inherited from ​

AdAdapter.EmitGameStart


Finished() ​

ts
Finished(): void;

Returns ​

void

Overrides ​

AdAdapter.Finished


GameplayStart() ​

ts
GameplayStart(): void;

Returns ​

void

Inherited from ​

AdAdapter.GameplayStart


GameplayStop() ​

ts
GameplayStop(): void;

Returns ​

void

Inherited from ​

AdAdapter.GameplayStop


HappyTime() ​

ts
HappyTime(): void;

A highlight (a level beaten, a record): portals may celebrate it.

Returns ​

void

Inherited from ​

AdAdapter.HappyTime


Init() ​

ts
Init(): Promise<void>;

Returns ​

Promise<void>

Overrides ​

AdAdapter.Init


IsSupported() ​

ts
IsSupported(): boolean;

Returns ​

boolean

Overrides ​

AdAdapter.IsSupported


OnCtaClick() ​

ts
OnCtaClick(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnCtaClick


OnCtaConfirmed() ​

ts
OnCtaConfirmed(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnCtaConfirmed


OnGameComplete() ​

ts
OnGameComplete(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnGameComplete


OnGameStart() ​

ts
OnGameStart(cb): AdUnsubscribe;

Canonical playable-ad lifecycle events. Game code emits gameStart / gameComplete through the adapter; the adapter routes them to whichever analytics path the network SDK expects. CTA events fire from inside OpenStore() so analytics see them even if the SDK redirect is asynchronous.

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnGameStart


OnPause() ​

ts
OnPause(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnPause


OnReady() ​

ts
OnReady(cb): AdUnsubscribe;

OnReady replays if Init has already fired ready. Other On* may never fire on some networks.

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnReady


OnResume() ​

ts
OnResume(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb() => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnResume


OnViewableChange() ​

ts
OnViewableChange(cb): AdUnsubscribe;

Parameters ​

ParameterType
cb(v) => void

Returns ​

AdUnsubscribe

Inherited from ​

AdAdapter.OnViewableChange


OpenStore() ​

ts
OpenStore(url?): void;

Some networks (Facebook) configure the destination externally and ignore the url.

Parameters ​

ParameterType
url?string

Returns ​

void

Overrides ​

AdAdapter.OpenStore


Ready() ​

ts
Ready(): void;

Returns ​

void

Overrides ​

AdAdapter.Ready


SetStoreUrls() ​

ts
SetStoreUrls(urls): void;

Parameters ​

ParameterType
urlsStoreUrls

Returns ​

void

Inherited from ​

AdAdapter.SetStoreUrls


ShowInterstitial() ​

ts
ShowInterstitial(): Promise<void>;

Portal ads: none outside a portal adapter.

Returns ​

Promise<void>

Inherited from ​

AdAdapter.ShowInterstitial


ShowRewarded() ​

ts
ShowRewarded(): Promise<boolean>;

Resolves true when the player watched it to the end (grant the reward), false otherwise.

Returns ​

Promise<boolean>

Inherited from ​

AdAdapter.ShowRewarded


Shutdown() ​

ts
Shutdown(): void;

Returns ​

void

Overrides ​

AdAdapter.Shutdown

© 2026 PlayAdGentic