1. Home
  2. Docs
  3. Flutter – Monetize ...
  4. User Guide
  5. Ad Formats
  6. Banner

Banner

Rectangular advertisements that remain visible on the screen during user interaction with the application, and have the ability to refresh automatically after a specified duration.

Show the Ad

In the example we are using a Test Id.

If you are not testing the app, change it for the proper ID that you got from us.

@override
  Widget build(BuildContext context) => Scaffold(
    appBar: ...,
    body: Column(children: [
      ...
      R89Banner(
          configurationId: ConfigBuilder.bannerTestR89ConfigId),
      ...
    ],),
  );

Lifecycle Events

To receive the lifecycle events, provide BannerEventListener to R89Banner via lifecycleCallbacks parameter. Details about BannerEventListener can be found in the Reference.

@override
  Widget build(BuildContext context) => Scaffold(
    appBar: ...,
    body: Column(children: [
      ...
      R89Banner(
              configurationId: ConfigBuilder.bannerTestR89ConfigId,
              lifecycleCallbacks: BannerEventListener.callbacks(
                  onLoadedCallback: () {},
                  onImpressionCallback: () {},
                  onLayoutChangeCallback: (width, height) {},
                  onClickCallback: () {},
                  onOpenCallback: () {},
                  onCloseCallback: () {},
                  onFailedToLoadCallback: (error) {},)
            ),
      ...
    ],),
  );

How can we help?