Banner Campaign
Overview
A Banner Campaign is a type of campaign designed to display a banner ad at the top or bottom of the game screen. Banners are a form of ad monetization, allowing developers to generate revenue through persistent, non-intrusive advertising placements.
Types of Banner Campaigns
- Banner Campaign – Standard banner display campaign.
- Banner A/B Test Campaign – A campaign designed for A/B testing different banner configurations.
Creating a New Banner Campaign
To create a new Banner Campaign, navigate to:
Configurations > Campaigns > Create New
In the campaign setup window:
- Select the Application
- Set the Campaign Type to Banner Campaign
- Fill in the required fields
Main Fields to Configure
1. Campaign Name
- Follow best practices for naming conventions. For more details, refer to Naming Recommendations article.
2. Campaign Priority
- Leave the default value as 1.
- For more details on priority settings, see Campaign Priority article.
3. Subscription Status & In-App Status
- Define whether the campaign targets users with or without a subscription or previous in-app purchases.
- Read more in Filters and Payment Statuses article.
4. Filters
- Exclude non-consumable products or product groups that remove ads upon purchase.
- Learn more about this settings in Filters and Payment Statuses article.
5. Segmentation
- Define the user segment for the campaign.
- Read more in Segmentation article.
6. Banner Position
- Determines where the banner will be displayed:
- Bottom – Displays the banner at the bottom of the screen.
- Top – Displays the banner at the top of the screen.
- Before configuring, verify with the development team which positions are supported in the UI.
- If the UI only allows bottom placement, selecting Top will have no effect.
- A/B Testing: If testing Bottom vs. Top, ensure the game client supports both positions.
7. Placement
- Defines where third-party banners appear in the application (top or bottom of the screen).
- To configure a placement:
- Create a native element with the banner placement type in the application.
- Once set up, select the placement in the campaign settings by tapping the Placements field.
8. After configuring all fields, save the campaign.
Example of a Configured Banner Campaign
You can view an example of a configured banner campaign here, using the Demo application as a reference.
Key Features of Banner Campaigns
- Although banner campaigns include a Priority field, it does not require configuration. The default value of 1 can remain unchanged.
- Banner campaigns do not contain creatives or events.
- The most critical fields for configuring a banner campaign are Placements and Banner Position.
Behavior in Default Configurations
- If a banner campaign is linked to a placement and included in the default configuration, disabling the campaign in the current configuration will not stop the banner from appearing.
- The SDK will still fetch it from the default configuration unless explicitly removed.
How to Fully Disable a Banner Campaign
To prevent the banner from displaying when the campaign is disabled:
- Remove the campaign from the default configuration by disabling the "Is Default" flag in the Extension section within the campaign settings.
A/B Testing and Feature Flag Implementation
For controlled banner testing and rollout:
- Use a feature to dynamically enable or disable the banner campaign without modifying configurations.
- For A/B testing different banner configurations, ensure the game client supports both placement options and that test groups are properly defined.
For more details, refer to the Features article.