开始使用
原生广告是通过平台原本就有的界面组件向用户呈现的广告素材资源。具体到代码编写层面,这意味着当原生广告加载时,您的应用会收到一个包含其素材资源的 NativeAd
对象,然后就由此应用(而不是 Google 移动广告 SDK)负责展示它们了。
如果您希望更好地控制广告的外观样式,不妨使用这种广告格式。
如果您不需要这些功能,请使用我们的其他广告格式。
您可以通过以下两种方式在 Flutter 应用中展示原生广告:
- 原生模板:使用 Dart API 设置样式的预定义原生模板。
- 平台设置:使用 Android 和 iOS 布局工具定义的特定于平台的自定义布局。
原生广告模板
模板类型分为两种:小或中等。每个模板都附带界面样式选项;不过,与平台设置实现相比,它们提供的自定义选项较少。
小 |
![](https://developers.google.cn/static/admob/images/android/small_template.png?authuser=19&hl=zh-cn) Android
|
![](https://developers.google.cn/static/admob/images/ios/small_template.png?authuser=19&hl=zh-cn) iOS
|
中 |
![](https://developers.google.cn/static/admob/images/android/medium_template.png?authuser=19&hl=zh-cn) Android
|
![](https://developers.google.cn/static/admob/images/ios/medium_template.png?authuser=19&hl=zh-cn) iOS
|
如需详细了解 Dart 中的原生模板实现,请参阅原生模板。
如果您需要完全控制 Android 和 iOS 平台上广告的外观和风格,但需要为这两个平台分别编写代码,则平台设置更适合。
如需了解特定平台的设置说明,请参阅平台设置。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-08。
[null,null,["最后更新时间 (UTC):2025-02-08。"],[[["Native ads give you control over the ad's look and feel by providing ad assets that your app displays using native UI components."],["Choose between Native Templates for pre-defined layouts with styling options or Platform Setup for complete customization using Android/iOS tools."],["Native Templates offer small and medium sizes with some UI customization, while Platform Setup provides full control but requires platform-specific code."],["Refer to the provided links for detailed implementation instructions on both Native Templates and Platform Setup for Flutter."]]],[]]