🎯 广告类型
2.0: 对应 2.0.0 新契约。pub.dev 当前仍提供 1.0.3;依赖尚未升级时请切换到 1.x 文档。

Feed 信息流广告

Feed 应放入真实内容列表的独立页面,按列表实际可用宽度发起请求, 不要与 Draw 共用小尺寸调试容器。

final handles = await GromoreAds.loadNativeAds(
  NativeAdRequest(
    format: AdFormat.feed,
    placementId: feedPlacementId,
    width: 360,
    height: 300,
    count: 2,
  ),
);
NativeAdView(
  handle: handles.first,
  layout: NativeAdLayout.media,
  style: const NativeAdStyle(
    cornerRadius: 4,
    padding: 12,
  ),
)

插件自动识别模板与自渲染广告。Flutter 只选择 NativeAdLayout 和受控 NativeAdStyle,不接受任意 builder。

Android 自渲染使用原生 FrameLayout,注册素材、点击区、创意区和 Dislike,并展示广告标识与下载应用合规信息。大小图、组图、横向视频和竖向图片/视频使用各自的原生素材布局,竖向素材不会被压入横向媒体带。iOS 使用 GroMore 原生广告 manager、native ad 和 canvas render 链路。

一个 handle 只能绑定一次。NativeAdView 默认在移除时销毁 handle。

需要进一步协助?

与 LightCore 技术顾问沟通,获取商业化策略与集成支持。