NativeAd.fromAdManagerRequest constructor

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

Creates a NativeAd with Ad Manager.

A valid adUnitId, nonnull listener, nonnull adManagerRequest, 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.fromAdManagerRequest({
  required String adUnitId,
  required this.factoryId,
  required this.isMediumNativeAds,
  required this.listener,
  required this.adManagerRequest,
  this.nativeAdOptions,
  this.customOptions,
})  : request = null,
      assert(adManagerRequest != null),
      super(adUnitId: adUnitId, listener: listener);