原生广告是通过平台原本就有的界面组件向用户呈现的广告素材资源。在编码层面,这意味着当原生广告加载时,您的应用会收到一个包含素材资源的 NativeAd
对象,然后您的应用(而非 Google 移动广告 SDK)会负责展示该对象。
如果您想更好地控制广告的外观样式,可以使用此广告格式。如果您不需要这些功能,请使用我们的其他广告格式。
您可以通过以下两种方式在 Flutter 应用中展示原生广告:
- 原生广告模板:使用 DART API 设置样式的预定义原生广告模板。
- 平台设置:使用 Android 和 iOS 版式工具定义的自定义平台专用版式。
原生广告模板
有两种模板类型可供选择:小或中等。每个模板都附带界面样式选项;不过,与平台设置实现相比,这些选项提供的自定义功能较少。
小 | |
---|---|
![]() Android |
![]() iOS |
中等 | |
![]() Android |
![]() iOS |
如需详细了解如何在 Dart 中实现原生广告模板,请参阅原生广告模板。
平台设置
如果您需要完全控制广告在 Android 和 iOS 平台上的外观和风格,最好选择平台设置,但您需要针对这两个平台编写代码。
如需查看针对具体平台的设置说明,请参阅平台设置。