requestAd method

  1. @override
Future<String> requestAd(
  1. TeadsAdRequestSettings requestSettings
)
override

Request an InRead ad on this placement listen for events by implementing TeadsInReadAdPlacementDelegate

Use requestSettings TeadsInReadAdRequestSettings to tweak your needs Returns a unique request identifier, this identifier will be the same value of TeadsInReadAd.requestIdentifier property. The TeadsInReadAdPlacement delegate property must be set to perform ad request, otherwise didReceiveAd will not be triggered.

Implementation

@override
Future<String> requestAd(TeadsAdRequestSettings requestSettings) async {
  final String id =
      await channel.invokeMethod('requestAd', [requestSettings.mapValue]);
  inReadAdAdRatioMaps
      .add(InReadAdAdRatioMap(TeadsInReadAd(id), TeadsAdRatio(id)));
  return id;
}