loadAd method

Future<bool> loadAd({
  1. required String adSlotId,
  2. required int orientation,
  3. required AdParam adParam,
  4. double topMargin = 0.0,
})

Implementation

Future<bool> loadAd({
  required String adSlotId,
  required int orientation,
  required AdParam adParam,
  double topMargin = 0.0,
}) async {
  await Ads.instance.channelSplash.invokeMethod(
    'prepareSplashAd',
    <String, dynamic>{
      'id': id,
      'adSlotId': adSlotId,
      'adType': describeEnum(adType),
      'orientation': orientation,
      'adParam': adParam._toMap(),
      'resources': _resourcesToJson(),
      'audioFocusType': audioFocusType,
      'topMargin': topMargin,
      'owner': ownerText,
      'footer': footerText,
    },
  );
  _startListening();
  await Ads.instance.channelSplash.invokeMethod(
    'loadSplashAd',
    <String, dynamic>{
      'id': id,
    },
  );
  return true;
}