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