开发者资源

为应用添加智能横幅

弃用了对智能横幅的支持。不妨试试自适应横幅广告,这是最新的自适应广告格式,可提供比智能横幅更好的效果。

如果为广告单元采用智能横幅尺寸,发布商便可展示旨在填满屏幕(高度固定)宽度的横幅广告。如果使用智能横幅,开发者无需为广告单元指定固定尺寸,只需将广告单元指定为与屏幕同宽即可。由于智能横幅广告仅会填满屏幕宽度,因此其灵活性不及自适应横幅广告,而且效果可能会不太理想。

Google 移动广告 SDK 具有对智能横幅的原生支持,并会根据以下规则填充广告素材:

  • 如果广告直接来自 Google Ad Manager,则横幅视图中多余的宽度部分将会是透明的。
  • 如果广告是来自 Ad Exchange 的补余广告,则系统会根据需要将灰色图块添加到该广告素材中,以便填满横幅视图的整个宽度。例如,如果广告视图的尺寸为 360x50,则系统会在尺寸为 320x50 的广告素材的左侧和右侧分别添加 20 像素宽的灰色图块作为边距。

阅读以下内容,了解如何创建智能横幅广告单元、如何确定广告高度,以及智能横幅如何适用于补余广告等等。

弃用了对智能横幅的支持

只有在使用标准横幅调用和中介时,系统才支持智能横幅。系统不支持将智能横幅与其他功能(例如原生广告)搭配使用。智能横幅广告单元尺寸不适用于插页式广告。 
注意:程序化直接交易广告系列支持智能横幅。

创建智能横幅尺寸的广告单元

  1. 按照常规方式创建一个广告单元,然后从“尺寸模式”下拉列表中选择智能横幅
  2. 在应用中,针对广告视图使用下列广告尺寸之一:
    • iOS:kGADAdSizeSmartBannerPortraitkGADAdSizeSmartBannerLandscape
    • Android:SMART_BANNER
    Google Ad Manager 代码生成器只会为智能横幅广告单元创建移动应用广告代码,因为此类广告单元仅适用于应用。
  3. Google Ad Manager 会匹配同时满足以下两项条件的所有订单项:
    • 高度与要求的高度相符。
    • 宽度符合以下公式:
      (所请求的宽度 / 2)<= 广告素材宽度 <= 所请求的宽度
      例如,尺寸介于 180x50 到 360x50 之间的广告素材可以针对包含 360x50 这一尺寸的智能横幅广告请求进行投放。
请勿将固定尺寸与智能横幅尺寸搭配使用,因为买方无法既响应包含固定尺寸的出价请求又响应智能横幅广告出价请求。

广告高度

广告高度取决于您设备的高度,如下表所示:

设备高度 广告高度
高度 < 400 dp 32 dp
400 dp <= 高度 < 720 dp 50 dp
高度 >= 720 dp 90 dp

高度取决于设备当前的屏幕方向。一般情况下,您会看到:

  • 在手机纵向屏幕上,高度为 50 dp。
  • 在手机横向屏幕上,高度为 32 dp。
  • 在 10 英寸平板电脑和 iPad 的两个屏幕方向上的高度均为 90 dp。
  • 在多数 Android 7 英寸平板电脑的纵向屏幕上,高度为 90 dp。
  • 在多数 Android 7 英寸平板电脑的横向屏幕上,高度为 50 dp。

开发者文档有关详情,请参阅面向 AndroidiOS 的横幅广告开发者文档。

智能横幅的补余广告

Ad Manager 不支持在智能横幅的补余广告中使用 validAdSizes。当您设置了多尺寸请求时,Google 移动广告 SDK 会检测到补余广告尺寸。

开发者文档有关详情,请参阅面向 AndroidiOS 的横幅广告开发者文档。

Ad Exchange 订单项可以定位到智能横幅尺寸的广告单元。此类订单项应指定为 Ad Manager 用于匹配订单项的尺寸范围内的固定尺寸。订单项必须同时满足以下两个条件:

  • 高度与要求的高度相符。
  • 宽度符合以下公式:
    (要求的宽度 / 2)<= 广告素材宽度 <= 要求的宽度
    例如,尺寸介于 180x50 到 360x50 之间的广告素材可以针对尺寸为 360x50 的智能横幅广告请求进行投放。

智能横幅不支持广告单元级的 AdSense 补余广告。此类补余广告需要使用固定尺寸的广告单元,因此不支持智能横幅。但是,您可以使用适用于 AdSense/Ad Exchange 的订单项补余广告功能来定位到采用智能横幅尺寸的广告单元。选择订单项的某个固定尺寸,以确保将符合条件的广告素材投放到智能横幅广告单元中。要使补余广告素材符合条件,您选择的尺寸应至少为智能横幅广告位宽度的 50%,高度应与智能横幅广告位高度相同。

例如,如果您设置了一个采用智能横幅尺寸的广告单元,并将一个固定尺寸为 320x50 的 Ad Exchange 订单项定位到了这个广告单元,那么仅当从高度介于 400 dp 和 720 dp 之间的设备对该广告单元发出请求时,才可用尺寸为 320x50 的广告进行补余。如果 SDK 要呈现一个尺寸为 320x50 的补余广告,则 SDK 会填充 320 dp 的广告素材与剩余未填充的横幅视图空间(如果有)之间的间隙。

常见问题

以下是使用智能横幅时可能会出现的问题的解决方案。

智能横幅广告没有投放

验证是否有符合投放条件的有效订单项,以及您的开发者是否使用 Google 移动广告 SDK 正确植入了 AdSize.SMART_BANNER 尺寸。要验证这一点,请确认广告请求中是否包含 smart_wsmart_h 参数。

如果您为某个广告位启用了智能横幅,SDK 会自动检测移动设备的尺寸,并将该尺寸添加到广告请求中。符合以下尺寸要求的订单项和广告素材均可进行投放:

  1. 高度与要求的高度相符。
  2. 宽度不小于所要求宽度的一半,且不超过要求的宽度。例如,尺寸介于 180x50 到 360x50 之间的广告素材可以针对尺寸为 360x50 的智能横幅广告请求进行投放。

智能横幅广告没有居中展示

当图片广告无法占据分配给横幅广告的整个空间时,我们会将图片居中放置。如果您的广告没有居中展示,请验证广告素材的实际尺寸与 Google Ad Manager 中的目标尺寸是否一致。例如,如果您为 360x50 的广告素材配置了 320x50 的替换尺寸,则 SDK 会呈现 360x50 的广告视图来展示 320x50 的广告素材。您应针对各种不同的尺寸分别创建广告素材。

 

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
16645331217637660511
true
搜索支持中心
true
true
true
true
true
148
false
false