原生广告格式可用于制作任意尺寸的广告,包括那些在社交和娱乐应用中非常受欢迎的全屏广告。全屏原生广告可与现有全屏内容(例如社交应用)的外观和风格保持一致,也可以提供在“故事”信息流中投放广告的方式,从而帮助您提高收入和留存率。下面是一些全屏原生广告示例:
除了原生广告高级的说明之外,无法调用其他单独的 API 来启用全屏原生广告。不过,我们建议您在打造全屏广告体验时遵循以下最佳做法:
- 自定义“广告选择”图标的展示位置
- 默认情况下,“广告选择”图标会放置在广告的右上角,但您可以根据广告的展示位置来设置
AdChoicesPosition
,以指定应显示“广告选择”图标的任意角落。在上一部分中的三张图片中,“广告选择”图标放置在远离安装按钮、菜单按钮和其他广告素材资源的角落,以避免误点击。 - 针对每个展示位置使用唯一广告单元 ID
请务必为应用中的每个不同广告展示位置创建一个唯一广告单元 ID,即使所有广告展示位置都采用相同的格式也是如此。例如,如果您在应用中的现有原生广告展示位置实现了非全屏体验,可以使用新的广告单元 ID 来实现全屏体验。使用唯一广告单元具有以下优势:
- 最大限度提升广告效果
- 有助于 Google 返回更符合您的布局的广告素材资源
- 实现更全面的报告。
- 为媒体视图设置一致的尺寸
Google 始终致力于提供最佳尺寸的原生素材资源,以实现理想的广告效果。为方便起见,原生广告的尺寸应该可预测且保持一致。同一设备上发出的每个广告请求的媒体视图素材资源都应具有相同的尺寸。为此,请将媒体视图设置为固定尺寸,或者将媒体视图设置为
MATCH_PARENT
,并将父视图设置为固定尺寸。对于非固定尺寸的媒体视图的每个父视图,应重复执行此步骤。- 启用视频广告
在 AdMob 界面中配置原生广告时,请启用
Video
媒体类型。允许视频广告竞争您的广告资源可显著提升广告效果。- [可选] 请求具有特定宽高比的媒体素材资源
默认情况下,系统可能会返回任意宽高比的广告。例如,当您的应用为纵向模式时,您可能会获得横向或方形的主广告素材资源。根据原生广告布局,您可能希望仅投放纵向、横向或方形广告。您可以请求具有特定宽高比的素材资源,以完美契合您的布局。
横向
方形
纵向Kotlin
val adOptions = NativeAdOptions.Builder() .setMediaAspectRatio(MediaAspectRatio.PORTRAIT) .build() val adLoaderBuilder = AdLoader.Builder(this, "<var>your ad unit ID</var>") .withNativeAdOptions(adOptions)
Java
NativeAdOptions adOptions = new NativeAdOptions.Builder().setMediaAspectRatio(MediaAspectRatio.PORTRAIT).build(); AdLoader.Builder adLoaderBuilder = new AdLoader.Builder(this,"<var>your ad unit ID</var>") .withNativeAdOptions(adOptions);
其他资源
GitHub 上的示例
- 全屏原生广告示例: Java