showStandardBannerAd method
Future<bool>
showStandardBannerAd(
- String responseId,
- TapsellPlusHorizontalGravity horizontalGravity,
- TapsellPlusVerticalGravity verticalGravity, {
- EdgeInsets? margin,
- dynamic onOpened()?,
- dynamic onError()?,
Shows the standard banner requested via responseId
To show, you need to specify horizontalGravity
and verticalGravity
of the view.
onOpened
is called when the ad is opened and added to the page
onError
is called if any issue has occurred
Implementation
Future<bool> showStandardBannerAd(
String responseId,
TapsellPlusHorizontalGravity horizontalGravity,
TapsellPlusVerticalGravity verticalGravity,
{EdgeInsets? margin,
Function(Map<String, String>)? onOpened,
Function(Map<String, String>)? onError}) async {
if (!Platform.isAndroid) return false;
final top = (margin?.top ?? 0).toInt();
final bottom = (margin?.bottom ?? 0).toInt();
final right = (margin?.right ?? 0).toInt();
final left = (margin?.left ?? 0).toInt();
if (onOpened != null) _openCallbacks[responseId] = onOpened;
if (onError != null) _errorCallbacks[responseId] = onError;
return await _channel.invokeMethod('TapsellPlus.showStandardBannerAd', {
'response_id': responseId,
'horizontal_gravity': horizontalGravity.index,
'vertical_gravity': verticalGravity.index,
'margin_top': top,
'margin_bottom': bottom,
'margin_right': right,
'margin_left': left,
});
}