nativeAdView static method

Widget nativeAdView({
  1. bool? mIsExpress,
  2. required String androidCodeId,
  3. required String iosCodeId,
  4. bool? supportDeepLink,
  5. required double expressViewWidth,
  6. required double expressViewHeight,
  7. int? downloadType,
  8. int? adLoadType,
  9. FlutterUnionadNativeCallBack? callBack,
})

信息流广告

mIsExpress 是否使用个性化模版 设定widget宽高

androidCodeId android 信息流广告id 必填

iosCodeId ios 信息流广告id 必填

supportDeepLink 是否支持 DeepLink 选填

expressViewWidth 期望view 宽度 dp 必填

expressViewHeight 期望view高度 dp 必填

adLoadType用于标注此次的广告请求用途为预加载(当做缓存)还是实时加载,FlutterUnionadLoadType

FlutterUnionAdNativeCallBack 信息流广告回调

Implementation

static Widget nativeAdView(
    {bool? mIsExpress,
    required String androidCodeId,
    required String iosCodeId,
    bool? supportDeepLink,
    required double expressViewWidth,
    required double expressViewHeight,
    int? downloadType,
    int? adLoadType,
    FlutterUnionadNativeCallBack? callBack}) {
  return NativeAdView(
    mIsExpress: mIsExpress ?? false,
    androidCodeId: androidCodeId,
    iosCodeId: iosCodeId,
    supportDeepLink: supportDeepLink ?? true,
    expressViewWidth: expressViewWidth,
    expressViewHeight: expressViewHeight,
    downloadType:
        downloadType ?? FlutterUnionadDownLoadType.DOWNLOAD_TYPE_POPUP,
    adLoadType: adLoadType ?? FlutterUnionadLoadType.LOAD,
    callBack: callBack,
  );
}