promotion_overlay 1.0.1
promotion_overlay: ^1.0.1 copied to clipboard
Flutter plugin for displaying the native promotion overlay.
Promotion Overlay plugin #
Wraps a platform-specific promotional overlay banner (SKOverlay on iOS and macOS, TODO on Android, etc.).
| Android | iOS | Linux | macOS | Web | Windows | |
|---|---|---|---|---|---|---|
| Support | - | 14.0+ | - | 14.0+ | - | - |
Usage #
To use this plugin, add promotion_overlay as a dependency in your pubspec.yaml file.
Instantiating the PromotionOverlay object #
You must then specify the following parameters:
appIdentifier(required, The iTunes identifier of the recommended app. (iOS))campaignToken(optional, A token you use to represent an ad campaign and measure its effectiveness. (iOS))providerToken(optional, A token that represents the provider of an app promotion campaign, and that you use to measure the campaign’s effectiveness. (iOS))dismissOnBackground(optional, default: true, A Boolean value that indicates whether the overlay is dismissed when the user switches to another app. (iOS))position(optional, default: .bottom, The position of the overlay on the screen.)
How to use #
// Create an overlay instance
final PromotionOverlay promotionOverlay = PromotionOverlay('identifier',
campaignToken: 'campaignToken', providerToken: 'providerToken');
// Show the promotion overlay
final promotionOverlay = await promotionOverlay.show();
// Dismiss the promotion overlay
promotionOverlay.dismiss();
Testing #
This is still todo.
Overlay by platform #
| Platform | Location |
|---|---|
| Android | - |
| iOS | SKOverlay |
| Linux | - |
| macOS | SKOverlay |
| Web | - |
| Windows | - |