NativeAd constructor

NativeAd({
  1. required String adUnitId,
  2. required String factoryId,
  3. required bool isMediumNativeAds,
  4. required NativeAdListener listener,
  5. required AdRequest? request,
  6. NativeAdOptions? nativeAdOptions,
  7. Map<String, Object>? customOptions,
})

Creates a NativeAd.

A valid adUnitId, nonnull listener, nonnull request, and nonnull factoryId is required. Use nativeAdOptions to customize the native ad request. Use customOptions to pass data to your native ad factory.

Implementation

NativeAd({
  required String adUnitId,
  required this.factoryId,
  required this.isMediumNativeAds,
  required this.listener,
  required this.request,
  this.nativeAdOptions,
  this.customOptions,
})  : adManagerRequest = null,
      assert(request != null),
      super(adUnitId: adUnitId, listener: listener);