App Open Ad

Integrate app open ads

Create placement

Call AppOpenAdPlacement.create method to create app open ad placement:

_appOpenAdPlacement =
    await AppOpenAdPlacement.create(name: "AppOpenAdFlutter");

Reload placement

Start auto-reloading placement by calling:

_appOpenAdPlacement.startAutoReload()

Stop auto-reloading placement by calling:

_appOpenAdPlacement.stopAutoReload()

Show placement

When app open ad is loaded, you can show it:

_appOpenAdPlacement.show()

Listen to events

Set listener to receive placement-specific events:

_appOpenAdPlacement.listener = AppOpenPlacementListener(
  onHaveAd: (placement) => print("[${placement.name}] onHaveAd"),
  onNoAd: (placement) => print("[${placement.name}] onNoAd"),
  onPauseForAd: (placement) => print("[${placement.name}] onPauseForAd"),
  onResumeAfterAd: (placement) =>
      print("[${placement.name}] onResumeAfterAd"),
);

Last updated